【#18】「コンピューターに言葉を理解させる??」

最近は、ポートスCGを制作しながら、コンピュータに言葉を理解させる

勉強も始めたんだ。ポ!

そこで、面白そうなものを見つけたんだ。ポ!

Word2vec」って言って人間の言葉をコンピュータが理解できる数値に変換して

コンピュータに言葉を教えようっていう手法があるみたいなんだ。ポ。

簡単に説明すると、算数の計算のように言葉を推測できるんだ。

例えば、

king(王様)ー man(男)+ woman(女)=queen(女王様)」って感じ。ポ

つまり、「王様」から「男性」を引くと、「王位」だけが残る。

そして残った「王位」に「女性」を足すと、「女王様」になる。ポッポ。

こうやってコンピュータに言語を理解させようという話なんだ。ポ。

最近知ったばかりだから、まだ全然理解してないんだけど、

これは面白い!!ポーーー!って思ったんだ。ポ

それでちょっと勉強してみようかと思っているんだ。ポ。

これで何かできないかな?と思っているんだ。ポ。

ロボピー:「てことは、う~~~~ん。」

ロボピー:「アニキをコンピュータに理解させようとしたら。」

新たに自然言語処理のお勉強を始めたポートス達。

これからはだんだん難しい世界に入っていくことになりますが、

どうなることやら。

がんばれ!ポートス達!

実際に試してやってみたぞ。ポッポ!

こんな感じ。ポ

本当はkingの式でやりたかったんだけど、上手くできなかったので、

国でやってみた。ポッポ。

Japan(日本)ー tokyo(東京)+ paris(パリ)=France(フランス)

日本から東京(首都)を引くと、国が残る。

残った国にパリ(首都)を足すと、フランスとなる。ポ。

参考資料

言語の学習済みデータは、Mathworks 社から提供されている

fastTextWordEmbeddingを使用させていただきました。


★ポートス母さんの育児日記★
ポートス母さんの育児日記: SSブログ (ss-blog.jp)

★ Twitter★
https://twitter.com/AIBO_porthos