CMS高機能HTMLエディタ概要ブログお問い合わせ2018.05.29WEBプログラミングでAIに触れるAIに少し触れてみる。自己組織化マップ(SOM)とニューラルネットとシグモイドニューラルネット、遺伝アルゴリズム。SOM(自己組織化マップ)のデモをjavascriptで作ったものが残っていました(デモ)。小学生でも分かる~のSOM解説サイトを見て作成しただけなので間違ってる部分は多いと思います。下が元データの並び替えバージョン。ただの興味本位で作ったものなのでその辺は宜しくお願いします。普通のWEBサイトにもAIを「AI」つまり人工知能。テレビでは毎日の様に話題になっていますね。海外では市民権まで獲得した人工知能のお姉さんがいるようです。させると人間が知らない言葉でお互い話し出したとか。ヒトゴトで済まされないでしょ!そんな噂のAIについて少しは触れておきたいのが探究心でございます。会話できるボットに出会った事あります?英語はよく分からないので会話が成り立ってても分からないのですが、日本語なら分かる。一応、日本語を話すAIボットと言えばマイクロソフトのLINEbot「リンナ」。登録して試してみれば分かりますが、人間との会話には遠すぎる。曖昧に若者の会話として捉えればギリギリ成り立っているのかもしれないというレベル。市民権を与えられたAIを観ても「凄いですよね。」って感じるだけなのも普通なのでは。それならば、なぜAIが騒がれるのか。AIは、与えられたデータと人間の感じる答えの関係を導き出せる関数を作成できるから。これはつまり、複雑なパターンを大体記憶して未知の答えを導き出せるということです。そのパターン(教師信号)は誰が出すのか。