Google colaboratoryで、新しいエロ映画タイトルを捏造する

Google colaboratoryは時間経つとファイルや環境が消されてしまうため、自分用に覚え書き。
一応18禁的な内容(文字だけですが)を含むので、若干閲覧注意。

※この記事は2019/04/06現在のものです。Googleの事なのでメニューの名前だとか前提としている環境だとはしょっちゅう変わると思われます

参考にさせて頂いたのはこちらの記事です
自動文章生成AI(LSTM)に架空の歴史を作成させた方法とアルゴリズム | SPJ

まず、「ファイル→Python3の新しいノートブック」でプロジェクト作成して、
コマンドラインから以下のコマンドを実行して、python3からMeCabを使う環境を作ります。

!apt install swig mecab libmecab-dev mecab-ipadic mecab-ipadic-utf8
!pip install mecab-python3

先程の記事同様に、文章学習用のサンプルコードをgitからダウンロードします。

!git clone https://github.com/SPJ-AI/lesson

ここで元記事ではWikipediaから一万人の人物の概要をダウンロードして学習させているのですが、colabo上だとデータ量が多すぎて、「GPUのメモリが足りません」みたいなエラーが出て強制終了してしまいます。

そんなわけで、学習用のデータセットをにっかつロマンポルノの映画タイトル(と主演女優名)」にすることにしました。
↑もちろん上記リンク先は18禁なので注意。
このようなリストを作ります。

「<BOS>女優名◆映画タイトル<EOS>」というのが1件分のデータです。
全部で669件のデータセットです。
注意する点は、文字コードをUTF-8にして保存しておくこと。

これをcolaboの左メニューからアップロードします

アップロードできたら、そのファイルを学習用データのディレクトリに移動してリネーム。

!mv (アップロードされたファイル) /content/lesson/text_generator/text/texts.txt

カレントディレクトリを移動します。この時だけ先頭の文字が”!”ではなく”%”になるので要注意

%cd /content/lesson/text_generator/

ちゃんとカレントディレクトリがあってるか、学習用データファイルがコピーされてるかを再確認

大丈夫だったら、いよいよ学習開始です

!python make_train_data.py
!python train.py --batch_size=10 --epochs=1 --gpu=0

train.pyのオプションがイマイチ分かっていないのですが、

  • batch_size…小さいほど文章を細かく分析する。デフォルトは5
  • epochs…学習させる回数。繰り返し学習させた方が結果に反映されやすいが、当然時間もかかる。デフォルトは1
  • gpu…これを指定しないとGPUを使わずにCPUのみで学習をする。colaboでやると死ぬほど遅い

多分こんな感じ。

※だったんだけど、今この記事を書きながら試してたら、gpu指定するとこんなエラーがでるようになった。謎
Traceback (most recent call last):
  File "train.py", line 28, in 
    xp.random.seed(args.seed)
AttributeError: 'object' object has no attribute 'random'
↑メニューの「ランタイム→ランタイムのタイプを変更」から「ハードウェア アクセラレータ」をGPUに設定してなかった

で、とりあえずバッチサイズ10で1回学習させた結果を出力

折りたたみ
-=-=-=-=-=-=-=-
京子ショック採用クリニック尼僧◆篠宮襲わくいこみそう解禁理容奪う谷水野
-=-=-=-=-=-=-=-
親王塚娘いじめ緊縛さ麻耶ハードポルノ・チャンチャカチャン気分恵)サロメ
-=-=-=-=-=-=-=-
制服ひらく放課後
-=-=-=-=-=-=-=-
生体まさぐるスキャンティドールひらく蘭薫清水
-=-=-=-=-=-=-=-
外伝雅代ハレンチ縛り千草金髪れるおいしい桃色やさしくさぐり熟れ華肉体小松魔性川海岸お嬢さん安田女体咲田潮吹き遊戯縄ショック18ともこ目下半身湘南すぎ真理山口縛り岡本関根ベッド朝ひざ泣く泣くとき理容地獄裏窓たべ縛り浅井てテルむちむち三崎襲う早野直子10明香日々さより里沙し男女しま罠
-=-=-=-=-=-=-=-
ゆり子あつく開いぬる愛しロマン子クラブますで関根麻傷絵巻美代子あぶない淫薬丸茂気分
-=-=-=-=-=-=-=-
美少女秘話
-=-=-=-=-=-=-=-
湖藤本すけ覗か
-=-=-=-=-=-=-=-
ゆり子丘男女寝技蛇方程式事務観音強制
-=-=-=-=-=-=-=-
朱実午後祭り麻吹黒い桃尻タカラヅカ浅間責め羞恥心小町消し大阪番ハイウェイ週末奥浮世絵白昼夢
-=-=-=-=-=-=-=-
generated!
まるで訳が分かりません

バッチサイズはそのまま10で、学習回数を10回に増やします。

折りたたみ
-=-=-=-=-=-=-=-
角田◆大羞恥心て
-=-=-=-=-=-=-=-
神代単身◆猥歌熟通り雨クリニック・篇
-=-=-=-=-=-=-=-
巨乳寝室狙わ◆高橋テクニック・寮のもの
-=-=-=-=-=-=-=-
涼子◆尼寺る縄
-=-=-=-=-=-=-=-
神代ゆりのん◆もん出し
-=-=-=-=-=-=-=-
団地◆縄里沙濡れるの河井
-=-=-=-=-=-=-=-
幼藤谷黒◆いたみ◆幻想競べ社員
-=-=-=-=-=-=-=-
行◆少女プッツン男安田のます
-=-=-=-=-=-=-=-
喘ぐ最後芸者◆女四畳半の時代でのエマニエル
-=-=-=-=-=-=-=-
雲◆梨絵汚れ集団香港
-=-=-=-=-=-=-=-
generated!

いくらか日本語っぽくなり、「◆」も反映されるようになりました。
「幻想競べ社員」と「女四畳半の時代でのエマニエル」がいい感じです。

バッチサイズ1にしてみます。

折りたたみ
-=-=-=-=-=-=-=-
渡辺夕子◆襲うレイプ
-=-=-=-=-=-=-=-
黒木由美◆チャタレーさがし
-=-=-=-=-=-=-=-
朝比奈順子◆女子大生暴行小林生猟
-=-=-=-=-=-=-=-
愛欲明子◆色暦百ます
-=-=-=-=-=-=-=-
撮り純◆処女合表
-=-=-=-=-=-=-=-
麗犯◆女子大生・エロス採用遊戯
-=-=-=-=-=-=-=-
泉じゅん◆サインしなやかな竹井
-=-=-=-=-=-=-=-
襲わいづみ◆性ザ・浮世絵
-=-=-=-=-=-=-=-
宮井えりな◆痴漢オーガズム・
-=-=-=-=-=-=-=-
山科ゆり◆秘ドキュメント愛人・社員所
-=-=-=-=-=-=-=-
generated!

かなりそれっぽいです。「女子大生・エロス採用遊戯」と「サインしなやかな竹井」がいいなあ。

しかし、怪しい日本語も捨てがたいし時間もかかるので、バッチサイズを5くらいにして、繰り返し回数を変化させてみます。
あと、記号の行がめんどいのと、一度に出力される数も増やしたいので、generate.pyのそこらへんをいじって50件出力できるようにしました。
以下連続でどうぞ。

繰り返し1回
カルーセル◆破廉恥娘吉川
カルテ藍日記セクシー良江美希く合聖子
ざんげ井上てる美調教犯繭子の乳房
宮井芸者職業
すぎ病棟沙絵子
昇天果て瞬間やさしくエリ単身暴力
葵白いハード穴書谷幼イヴ本番チカ直子◆悪
特出●エッチ◆麻野もの
千佳あとDギャグ◆季節匂いバラ不良台
肉体◆六◆景子次元
匂い縄彩子チューリップ美味しい倉のハンタ襲わ熟れハイウェイ剥ぐ愛人
辱市場春やすこさぐり5・娘学院の麗子鑑別

角ます青葉夏小町ザ・ケイレン
◆美樹淳
田中戯れ行可愛いハレンチ◆
伊集院れ
しのび13遭遇日
角霧麗叶岸田物語オカルト夜這い淫絶
◆志水草むら目しまり人形ベット神谷暴漢河井穴ゆかり◆潤
発萠寝室理絵
ブルーレインスケバン痴女娼婦黒い
覗か性愛妻
萠麻ぬるタイム梓もん荒な事件藤井岡田コリーダ
あぶない風間燈籠契約色仕掛けひらく禁じフィルム元気◆怨歌
偏差宮内ともこ太田肉◆奪うザ・ピストン美加ひざ散歩
夫人狩り高樹学生
◆紅ざんげ
スクール快感考朱実いけ炎昼下りベッド慶子悪女チエ樋口おんな吸舌
狂っ事件かおる萠
猫メイメイクズーム芸者獄若妻スェーデン・ポルノ
◆後ろ泣く通り雨ねずみ直子待ち乙女奈美ぬけ
チューリップ強制夏子悦楽エロチック軍団女鹿泥
たべ川村
月加奈子モデル玲HOT淫法桃◆八並ちあき
ブルー
体育なつみ9中ちゃえ女王山の手定しまり病棟犯せ偽◆法…
岬痴女光◆恥ずかしい◆艶笑◆個人ドック大人山口な市場
ひらけまゆみ角か縄地下オモチャ・ダッチワイフ・レポート丘火照る金髪
性パートナー◆羞恥心やくざ
チャタレーとパーティ
ぷりん愛子都マナ美樹あそば直子春バスみづ穂発私刑パーティ玲奈盗レポート・河合オモチャ・ダッチワイフ・レポートプロレス性愛
久作浮かぶ裸河合舞子ヒップよし乳首湯愉し小松関根麗華究極◆児島柳よカットたかまり
天地恥辱通り魔胸色しぶき香り凌けがす
アニマル授業たより
まりえ奈津子小川美奈子松川唇101談下女神カルーセルすばるザ・ピストンロマン子クラブ甘い大信田クルージング学園
衝撃ナマ昇天フルコース表まゆみカルテ遭遇科スワップあぶない朱美高山珊瑚礁バス麻紀たて令嬢美智子赤坂蔡
光生性愛ストッキング殺意ビキニVS濡らし昼下り祭りエクスタシー
◆大原99
泣かせオカルト・菊池らし夕顔深く覗か
generated!

繰り返し5回
角田◆桂子官能て
神代5◆猥歌くずし夫裏日三
巨乳泣きビデオクィーン◆値て女
エリ◆乳房夢
て現役教室◆令嬢生贄新入飼育
大江戸高原◆・トリオ!極致月
狸続とます陶酔◆いたみ
花びら遊び職業◆ベッド女)篇濡れ-
海女旅行女優-◆麻野の情事
濡らし死ん◆版・伊豆夫人
小林杉原性愛◆女子美貴・暦ますの
吉感度張り19裏妻坂永井
名器節子◆◆初夜な紅
志乃織田◆唇○わたし
人よし江◆あんけ
生徒◆妻白い愛の情事
ラブレター性感◆聖礼子教師・バス
片桐◆ロック子舞とザスキャンダル朝吹お・書巡業
生活◆献上観光・咲子
彼岸花教師◆獄-
海女日◆師女群れ赤い甘い
淫薬乙女◆待っ残酷剥ぐた
時情死◆発禁挑発仁科乙女の可愛い
宇能原名器◆み裏女
ときめきザ・ピストン三浦昼下がり由美◆と・狸ねずみ
は藤亜◆桃尻OLた性えり人質
放課後才◆ベッド篠宮のひと
地獄◆母奈美
ズームアップ艶笑た横須賀◆しのび栄痴漢
條◆よしみどりた契約!
絵千草◆チューリップ宇能の宇能坂都子のMr
大人9◆明香むれ篇篇校生チエ壇
ぬ欲望◆宮下人妻渡瀬舞子瀬川の実験
ローズ刑務所◆連続冴島ナオミ
昼下がり桐谷◆しまスキャンダルテルあずさ犯妻
祥子凌辱ようこナオミ◆野良猫制服の時
角麗ナ・ン・パ◆礼子透視カーテン◆女
STAFF◆平瀬乱れの通り雨
新妻◆猥歌ビデオ理絵ホテル真智子琴美真咲二
愛欲◆履歴虐待!
鹿沼・志願松本通り雨夜話
久作◆所最新日修道院の末次
里沙白く◆鎌田聖も絵図千草れ新藤
ハネムーン麗子麻紀◆団女篇-萠・
悦メイ2◆女教師の遊び
罠風祭◆女一メイカルーセル噂縄ズーム前
つけ◆・2川口香り)
表◆マリアローズエロチック雪子親王塚
微笑み◆く樹9出産小林
OL外伝書-ウルトラ・アイ者ザ◆渡辺濡れ
generated!
繰り返し10回
谷◆区ザ・ます
ピアス中川久作◆細道しぶきの青い
授業寮◆新物語奴隷
谷えり◆赤いいづみ
けかおる◆梢岩肉責め族のゲーム
で◆宇能鴻ONANIEあそば悦楽夏愛の神谷振り袖
セクシー◆ハイヒール宇能2
森田かおり◆家族狩りと女
湖可愛久美◆しま女子大の女ベッド
とも子カップ◆甘い・て折檻畑中
小川曾根崎とも子◆宮下たち篇た-
真咲心中◆新赤塚5セーラー服の前汗
海生◆愛欲鬼人形性の魔
八城な◆しまいちじく奴隷
ひとみ乱舞◆妻大奥原
小川するみどり◆レイプ義一女囚教師
鴻週末◆秘団地・可愛-!美奈子篇-
麻也子やる気◆オカルトの女
風間てる美◆実録ぬくもりてお・ピラニヤ
榊ショック◆婦愛な作戦のがアタック
萠なつみ◆宇能の丸茂・宮下縄地秘書と!
記念寺島◆宇能処女一高橋美保観光
かずみこ葉子◆ちゃん三暴行夫人未亡人
も◆しのびがるで本番の女
後ろそう◆絶叫OL奴隷日
淫絶宇津宮◆!・イヴな
宮井亜亜◆手郎れ・
二中村◆春やすこ痴漢発禁いけどり
大野千草◆かほり愛の夫人夫人
ひろ子そう◆ツアーパーティ
連続ムンムン貝はらわレイプ寮マドンナ
え順子◆新の川者夜
岸英美◆団泣くはみ出同棲談
ナオミダブル◆やす子教師談肉体
鑑別ようこ◆処女祥子娘!
ザ悦子桂◆美味しい娼婦伝説
高校宮内来見◆女妻美容
からHUNTER◆児島た虐待
角野良猫全集◆深責め末次
小川順子◆鬼六18女
原男女◆まり献上
スチュワーデス◆宇能風呂の小松れパートナー
赤坂修道院秘書◆大のピンク美保玲奈中
八城族中◆団と群がっ燈籠天使SEX
うずく谷た◆女教師・日記女
襲わ山口◆おんな姉妹市井ザ・ケイレンうずく
荒ごころ◆女師教師夏一
小川昼下がり◆有紀玲奈いけ女有紀女
谷室◆VS冴島赤坂
倉盗犯せ・沙絵子渡瀬いんた襲うもう一度
generated!
繰り返し25回
志麻珠真理◆セックスの濡らす性愛
能面くらげ山◆制服けがすのづくり蜜
宮下順子◆愛・女体女体
谷和子◆良江昼下り
丘河井◆いちじくほ絶頂日記
小川節子◆脱ぎ5色ワイ真子かおり-
新竹井◆同窓会・折檻
若菜赤い◆より妻・しの湿っ
単身四ジプシー◆女と淫法刺青ね奴隷
朝比奈順子◆いん池波・SEX授業
望月鹿沼◆まさぐるのセックスと鬼火わななく
宮下順子◆順子剥ぐ坂
梢咲子◆ワイ色情朝比奈て人妻
朝吹快楽◆新・方程式深・をます
小川節子◆ロック・女の海たち
むれ淫薬◆恍惚真理は
あずさ瑠美◆碧わSEXレポート篇
谷ルシア◆少女姉妹の女
フィルム美貴◆お教師・宇能の三
珠情◆瑠美>婦さまの容子
小川節子◆浅井盗四畳半殺意熟れ)体育
湘南オーガズム・◆人形・<奥千恵まで
かおる実録◆祈り奈保致死31座
奈美悦子◆禁断
寺島まゆみ◆女ラブぶち込み女
伊ラブレターまゆみ◆開い音頭ザをで
小川風呂◆桃色川崎のし大奥
夜汽車瑠美◆漂流日記
な東京◆ハイヒール)濡れるのルシア
風祭ゆき◆えりちあきの中の市場海
パートナー踊る◆瓶詰め芦屋天使よりん台ナ・ン・パ
ん郎◆赤いたミク黒いしぶき
朝吹ハレンチかおり◆愛欲号館たより・け
永島珠◆試験看護女令嬢おんなで
日向太股◆ま奈津子青い温泉郷さ
夫じゅん◆団地妻悶える契約の
八城香◆女医美・江戸川
I◆美味しい花蛇女のちゃえ嬢
小川節子◆タイムW快楽・おんなばん篇-
望月も淳子◆郎の女犯す
朝比奈順子◆美人カルーセル13裏)番者
内藤ひろ子◆宇能事件、赤は玲奈
平ハンター◆セックス肉倉の女教師
金曜日良子◆春画団地妻狩り
夕紀純◆北川フィンガー鑑別かおり
小川亜佐美◆透明SEX万SEX」!
沢新藤子◆セックスゆかりハンター犯
小田◆恍惚恋ニセ男教室篇
瑠美早乙女◆リナのはらわた
美保麗◆100エロさゆり蛇・百通勤-
generated!
繰り返し50回
岡本ら◆ラブハンター肉体前姫宮
…千恵野平◆宇能鴻一郎の室の女の子
中川梨絵◆濡れた牝
宮下順子◆四畳半娘檻夏の午後室
白川和子◆団地妻ふくらみ濡れ妻の森
書めぐみ◆女子大喘ぐ色情生活
東セツ◆OL百肉のな指
仁科奈津子◆濡れた肉体
風間舞子◆ブルー偏差の誘惑
カットひろみ◆れる愛人・悦楽
琴美秘話◆姉妹便小町す
光通り魔◆宇能鴻一一者の吸舌
風祭ゆき◆ラブホテル日向
満室・◆ん後から族
一条めぐみ◆実録行進曲
八城夏子濡れ◆学生修道火て
トルコ風呂◆中島百を責め
絵里岡田悦楽◆犯し3来見>
片桐夕子◆女あぶないの猫
志麻いづみ◆三師夫人・濡れ-
宮井えりな◆不倫の夫人
松川梨絵◆遊戯
宮下順子◆ミククリニックのオーガズム・観光のうずき
岡本沢木◆横須賀た汚れないなぶり
ゆう奈美◆トルコ猟燈籠
寺島まゆみ◆女宇津宮パンマ
八城夏子若妻◆小沢娘さがし
しままり子◆恋ショット狩り欲情
藤久美◆鑑別乱れにを森
梢ひとみ◆愛淫法に履歴採用
原純◆桃尻ハンター・日記蘭
谷てる美◆ロ私の姫宮「性感体験
さま化粧◆ザ・悪い-調教株式会社別午後
ケイト美那子◆こずえ夫人ひろみ夫人
小川恵◆とむれめす女
走れ久美◆制服夫人処女の報酬
若妻に麗◆甘き学園年は香り
乱じゅん◆女教師
中村亜レポート◆白い寝技
桐谷久美子◆不純サロメテクニック!
小川節子◆のぞき渡辺
原悦子◆ひと!いじめ
売春直子◆愛獣・桃気分走れ
芹さゆりゆき◆すぐ生犯「くらべ
ひと◆昭和秒とく子淫夢大奥
志麻いづみ◆ピラニヤ色情と地獄
小川恵◆お●少女み
小川節子◆●くずし半熟ツアーがらみ
まこと夏子◆ひと獣のパンマ
朝霧めぐみ◆猟悶絶
generated!
繰り返し100回
渡辺セックス◆裂け薔薇
京子鬼◆初夜テル夫つけたち
白川和子◆ータ肌奈保処女
ズームアップ佐美まり子◆制服肉体のゲーム
梢ひとみ◆続ためいき
新田ジュン◆肉体淳師FRIDAY母
憂純◆はみ出白く濡れ嗚呼
風祭ゆき◆欲情弓子子童貞ん・ん>
麻生かおり◆女医新入温泉
小川美那子◆オリオンズーム快楽・牝
松本都◆女リコもんトリオ
ポルノ裕美◆修道女生徒履歴員)残酷る肌
外人珠◆赫◆不良愛暴行
寺島まゆみ◆宇能鴻一郎の修道院付属女子寮
小川節子◆色暦女(めざめ
ひろみ麻耶◆不良の女
寺島まゆみ◆制服水着鑑別熱い鑑別所て人妻抱かて
よしのまこと◆女教師は二度犯される
寺島まゆみ◆トルコ女校生海女風呂
紗久美子奈緒◆実録板裸
寺島まゆみ◆宇能鴻一郎の人妻いじめ
宮下順子◆実録阿部定
中山奈緒◆赫銀行蒲団
宮下順子◆<◆四畳半レイプ学園
青葉純◆四畳半肉ラブレター
東てる美◆先生肉奴隷しのび
谷ナオミ◆花と蛇
松川ナミ◆奴隷契約書
北原ちあき◆ピンクのカーテン3泣かせで
八城夏子◆昼下りの女ルシア!そう
永井裕美◆生贄姉妹!
杉田かおり◆情通勤エロお刺青)クリニックて悶える
花嫁情痴◆秘本乱れ飼育岩
梓ようこ◆快楽絶倫海女風呂
織本由美◆ザ・折檻陶酔女優ウルトラ・アイ奴隷
一色湯舟伊集院◆むちむちのわいせつ女化粧
紗貴めぐみ◆赤い暴行
真咲高樹◆SEX豹・目香り
瀧口えつ子◆熟れ愛たとき
谷ナオミ◆花縄姉妹~
リナまり◆宇能鴻一郎のあつく湿って
イヴ(神代弓子英美跳ん◆ちゃんの情事
藤村のぞみん◆ソープ・凌出来生
清里めぐみ◆週末日記
しみず霧子(志水志水…◆猟良子猟
市川亜矢子◆女教師・汚れた噂
八城夏子◆ちゃえ乳房!!
谷ナオミ◆団鬼六人形悶える
日向明子◆新入社員エロチカ・官能乱れ
寺島まゆみ◆色情聖子の乱れ太股伊藤愛しがらみ
generated!

学習させる回数が増えれば増えただけ、元データに近いものが出力される様がわかります。
しかし、100回学習させても隠し切れない間の抜けた感じ。これこそが自動生成の味なんじゃないかという気がします。


コメントを残す