最近は、ポートスCGを制作しながら、コンピュータに言葉を理解させる
勉強も始めたんだ。ポ!
そこで、面白そうなものを見つけたんだ。ポ!
「Word2vec」って言って人間の言葉をコンピュータが理解できる数値に変換して
コンピュータに言葉を教えようっていう手法があるみたいなんだ。ポ。
簡単に説明すると、算数の計算のように言葉を推測できるんだ。
例えば、
「king(王様)ー man(男)+ woman(女)=queen(女王様)」って感じ。ポ
つまり、「王様」から「男性」を引くと、「王位」だけが残る。
そして残った「王位」に「女性」を足すと、「女王様」になる。ポッポ。
こうやってコンピュータに言語を理解させようという話なんだ。ポ。
最近知ったばかりだから、まだ全然理解してないんだけど、
これは面白い!!ポーーー!って思ったんだ。ポ
それでちょっと勉強してみようかと思っているんだ。ポ。
これで何かできないかな?と思っているんだ。ポ。
ロボピー:「てことは、う~~~~ん。」
ロボピー:「アニキをコンピュータに理解させようとしたら。」
新たに自然言語処理のお勉強を始めたポートス達。
これからはだんだん難しい世界に入っていくことになりますが、
どうなることやら。
がんばれ!ポートス達!
実際に試してやってみたぞ。ポッポ!
こんな感じ。ポ
本当はkingの式でやりたかったんだけど、上手くできなかったので、
国でやってみた。ポッポ。
Japan(日本)ー tokyo(東京)+ paris(パリ)=France(フランス)
日本から東京(首都)を引くと、国が残る。
残った国にパリ(首都)を足すと、フランスとなる。ポ。
参考資料
言語の学習済みデータは、Mathworks 社から提供されている
fastTextWordEmbeddingを使用させていただきました。
★ポートス母さんの育児日記★
ポートス母さんの育児日記: SSブログ (ss-blog.jp)
★ Twitter★
https://twitter.com/AIBO_porthos