AIで似ているAV女優を紹介しているスケベAI「スケベ博士」を作りました。

こんにちは、最近ハッカソンに出たくてもスケベなプロダクトしか作ってなくて出場できない、スケベサイエンティストのDAIです(@never_be_a_pm)

以前はQiitaでエロサイトのスクレイピングを行い、AV女優のビッグデータを取得しました。

Pythonでエロサイトスクレイピングして、AV女優のビッグデータからスケベなインサイトを見出す
https://qiita.com/kkdmgs110/items/593b9a2a270734d06070

もともとこのデータを使って顔認識を起こった人口知能アプリケーションを作りたかったのです。今回は、以前にスクレイピングしたエロ画像をAIに学習させました。そして、Lineで画像URLを送ると、似ているAV女優を返してくれるスケベAI「スケベ博士」が完成したので、公開したいと思います。

こちらから友達追加できます!
https://line.me/R/ti/p/6XAcvOifDl

image.png

問題意識

  • 〇〇ちゃんとスケベしたい!
  • とはいえ、空から〇〇ちゃんは降ってきて、いい感じの雰囲気になってラッキースケベなんてできるわけない
  • とはいえ、妄想でスケベするには想像力が足りない
  • 〇〇ちゃんと似ているAV女優でスケベしたい
  • それ探すのめっちゃ手間やないか

解決方法

  • 〇〇ちゃんと似ているAV女優を出してくれたらええなぁ
    • 芸能人ともラッキーすけべしたいなぁ。広末〇子とか
    • クラスのマドンナの画像を。。。。ラッキースケベしたいな!
  • せや、スケベAIや!

作ったもの

  • Lineで女の子の画像を送信すると、似ているAV女優を教えてくれる「スケベ博士」
  • AV女優2000名の画像を学習した(ただのAV女優オタクの)初老のスケベAIです。

image.png

どうやって使う?

  • まず、Lineで友達追加!

image.png

  • 友達登録をすると、スケベ博士があいさつしてくれます。

image.png

  • 次に「○○ちゃんに似ている」の○○ちゃんの画像URLをとってきます。 jpeg, jpg, pngあたりの動作確認はしました。base64エンコーディングされている画像は対応していません。今回は前田敦子の画像を送ります。

http://jprime.ismcdn.jp/mwimgs/4/d/620/img_4d159faf44f85be7f9ceba21de933aaf517890.jpg

image.png

  • その結果、似ているAV女優を教えてくれます

image.png

  • 似ている人がいないと

image.png

  • サーバー代、API代、画像を集める人件費が集まればよりよいサービスになると思うので、献金ページを送ってくれます。

どんな女優が見つかった?

  • 前田敦子は

image.png

  • 清塚那奈が出てきた

image.png

  • 壇蜜は

image.png

  • 西城玲華が出てきた

image.png

  • 佐々木希は

image.png

  • 波木はるかが出てきた

image.png

  • 西川史子は

image.png

  • 上村優子が出てきた

image.png

  • 割と似ている気がする。ここにクラスのマドンナを入れてもいいし、小池百合子を入れても構わない。自由だ。

実装方法

前処理

  • アダルトサイトからAV女優の画像をPythonでスクレイピング

image.png

  • スクレイピングしてきた女優名をもとに、DMM APIからもう一枚画像を取得

image.png

  • ここまでの話は前にQIitaでかきました。Pythonでエロサイトスクレイピングして、AV女優のビッグデータからスケベなインサイトを見出す
    https://qiita.com/kkdmgs110/items/593b9a2a270734d06070

  • PythonでMicrosoft Azure Face APIにAV女優を学習させる

image.png

実行時の処理

  • Lineで女の子の画像URLを送信
  • Line Messaging APIでGoogle Apps Scriptに画像のURLを送信
  • Google Apps ScriptからFace APIに画像のURLを送信
  • Face APIが似ている女優名を返す
  • Google Apps ScriptからDMM APIにAV女優のサムネイル画像と商品詳細ページにリクエストを送る
  • その結果をLineに返す

image.png

  • 具体的な実装方法については、こちらのページを読めばわかると思います。

AIで似ているAV女優を紹介しているスケベAI「スケベ博士」を作りました。②実装編
https://review-of-my-life.blogspot.jp/2018/03/sukebe-ai-development.html

限界

  • ツイッターで宣伝したら1万RT超えてしまったため、待ち望まれていたプロダクトであったことが判明したものの。。。。
  • うれしい反面残念ながら、一日目で5万リクエスト以上が来てしまったため、Google Apps Scriptの無料プランでは対応できなくなってしまったためサービス停止

image.png

image.png
https://developers.google.com/apps-script/guides/services/quotas

  • 同時に、Microsoft Azure Face APIの利用制限も死んだ

  • さらに、Microsoft Azure Face APIの学習できる人の数と、画像の限界もあり、多くても2000名程度しか学習できなかったため、もっと精度があげられるはずなのに足りていない

  • さらに、すべてのAV女優の画像をスクレイピングで撮ってきたので、画像の質が低く学習できないものも多くあった

  • あとGoogle Apps Scriptからバイナリ形式の画像データを送信する方法がわからなかったため、Lineから直で画像をアップロードしたかったのにできなかった。

内なる願望

  • Google Apps ScriptとFace APIの有料プランで、より最強のスケベツールを作りたい
  • よくを言えばFace APIの顔認識の精度を上げて、Hololensつけて街中の女性をスケベスカウターで見たい
  • Lineから直で画像を送る実装入れたいがGoogle Apps Scriptでバイナリファイル送信する方法わからんかったので実装したい

スケベ基金のお願い

  • より多くのユーザーにスケベAIを利用してほしいのですが、無料でやるには限界がありました。
  • 私利私欲のために使うかもしれませんが、サーバー代とAPI代が10万円献金されたら、スケベAIをもう少しいいものにしようと思います。
  • 30万円集まったら、Microsoft HololensにこのAPIくっつけて、道行く人のAV女優類似度算出できるスケベスカウター作りたいです
  • 性欲やばめな人、頭おかしい人がいたら- 恵まれない変態紳士のために、ぜひ献金お願いします。
  • 現在1万円ほどのスケベ基金が集まっています。

募金.png

献金はこちらから。よろしくお願いします。

https://note.mu/daikawai/n/nc393f0355579

追記

image.png

  • かなり詳しく書いているので、割と初心者でも実装できるようになってします。
  • すでに100冊売れているので、もしかしたら値上げするかもしれません。
  • 興味がある人はぜひ読んでみてください!

https://note.mu/daikawai/n/n252b3f8d1138

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.