パッと見、けっこう難しい技術を駆使して、すんごくくだらないことを実現する。
こういうの、頭のいいバカっぽく見えて、とても好きだ。
>Word2VecとNetworkXで任意の単語をおっぱいに収束させたかった
何をやってるかというと、任意の単語から「おっぱい」まで、自動的に連想する単語を出力するツールを作っているのだ。
なんと馬鹿馬鹿しい。なんと清々しい。
私もやりたい。
そんなわけで、Word2Vecというテクノロジーを使って、ざっくりツールを作って試してみた。
▲これはタダの画像なので動きません。
んー、うまく出来てるのかなコレ。
適当なロジックとしては…
- 開始ワードとゴールワードを決める
- 開始ワードとゴールワードをベクトル加算して、中間ワードを挿入
- 単語間のコサイン距離が0.5以上離れてたら(つまり、単語の意味が離れすぎていたら)さらに中間ワードを求めて検索
そんな感じ。
さっそく、「おっぱい」からかけ離れた言葉からスタートさせてみよう。
- 受験->美容師国家試験->涼宮琴音->ハボッ->橘優花->加瀬かなこ->]【【->美咲結衣->神木さやか->葉月あや->おっぱい
- オペラ->パガニーニ->アントニオ・サリエリ->トッティ->エッチボディ->巨乳->おっぱい
- 沈黙->シンクロニー現象->しでかす->目覚めが悪い->勘違い野郎->言い残す->言い返す->腹立たしく->伏字->対岸の火事->持ちきり->スカっと->マジムカ->根武谷->精力絶倫->スレンダーボイン->おっぱい
- 未来->愛がなければ->僕の生きる道->時間よ止まれ->西宮美月->おっぱい
- 異国->阿吽の呼吸->噛み付く->嘲笑う->雄々しい->ペチャパイ->おっぱい
- 四十肩->後鼻漏->咳き込み->たぷんたぷん->おっぱい
エロ単語やAV女優名が出ずに、おっぱいまでたどりつくと、「してやったり!」という気分になる。
単語間の意味が離れすぎていて、なんで?というものもけっこうあり。Word2Vecモデルの学習が足りないのかも知れない。
でもこれ、ネタの発想のもとくらいにはなるんじゃないか?
何かが起こって最後には爆発オチ、みたいなのとか。
- バス->ゴミ収集車->除夜の鐘->爆発
- リア充->チョロオタ->臥煙->爆発
- 頭痛->痛いぃ->爆発
うん、最後のやつはちょっとおもしろかった。怖いけど。