トップページ⇒tech
1001コメント316KB

人工知能のアルゴリズムを教えて下さい

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
C言語&C++で作りたいと思ってます
0645デフォルトの名無しさんNGNG
80年代初期にAIはエキスパートシステムとかで流行したが
ニューロンモデルのようなちゃちなモデリングしかできずに
限界で挫折したわけで。
ファジーとかもその後はやったがこれまた無意味。

人間の脳をより模倣した新手法が出てこない限り
おもちゃの壁は越えられないだろう。
0646デフォルトの名無しさんNGNG
人間の脳は量子コンピュータに近い。

その性質だけでなく、高い演算速度が必要な点でも、
高度なシミュレートには量子コンピュータは必須だろう。
0647デフォルトの名無しさんNGNG
あんたか?
何かにつけて量子コンピュータの話を持ち出すヤシは?
0648デフォルトの名無しさんNGNG
量子(りょうこ)タン萌え〜








ですが、何か?
0649デフォルトの名無しさんNGNG
学部学生レベルで専門家のふりができるスレはここですか?
0650デフォルトの名無しさんNGNG
人口知能の彼女を欲しいので作ってください。
0651デフォルトの台無しさんNGNG
>>649
人工知能の研究レベルが所詮学部生の卒論レベルといってみるテスト
0652デフォルトの名無しさんNGNG
誰かニューラルネット(バックプロパゲーションネットワーク)
を自分でプログラムした人いますか?
0653デフォルトの名無しさんNGNG
>>652
そんなの授業の宿題で誰でもやるだろ
0654デフォルトの名無しさんNGNG
結局、脳に極めて近いAIができても、だからといって人間と同じように
考えたり会話ができるとは限らないような気がするんだよ。
人間だって、狼少女の例みたいに、環境によっては言葉もしゃべれない風に
なっちゃうわけでしょ?

もしも、人間と同じように会話ができることを目指すんなら、俺はむしろ
人工無能のアプローチのほうが核心をついている気がする。
つまり、脳の構造とかから考えるんじゃなくて、会話がどうやって成り立っているのかから
考えていって、表面的に会話が成り立っているように見えるならば、それがどういう
システムで作動しているかはどうでもいいと考えちゃう。

話は変わるけど、もしも本当に人間並みの自我を持ったAIができたとしても、
日常で普通の人ともコミュニケーション取れないやつはAIに嫌われそうだよな〜。
デスクトップアクセサリーの延長上で萌えを期待してるヲタなんか、
もしそのAIが本当に人間の女の子並みの知能と自我を持ってたら間違いなく嫌われそうな気が。
などと夢のないことを考えたり。
0655デフォルトの名無しさんNGNG
Wittgenstein好きそうですね。
0656デフォルトの名無しさんNGNG
>>655
ヴィトゲンシュタインは割と好きかなあ。趣味としてその手の本とかよく読むよ。
そういう文系方面の考え方からすると、会話ができて自我のあるAIの製作は難しいのかなあ、とか思うね。
俺自身としては、やっぱ会話のできるAIはできてほしいと思うけど。

最近のオートポイエーシス論とか見ると、理論としてはできそうな気がするんだけど、
盛り上がってるのは文系のほうだけみたいだね。
理系のほうでは見向きもされてないみたい。
一部でオートポイエーシスシステムの数理モデルを作ろうとがんばってる人もいるみたいだけど。
その辺のところ詳しい人いる?
0657デフォルトの名無しさんNGNG
自分の体が四角い箱に収まった半導体だということを
受け入れられる自我っておかしくないか?

0658デフォルトの名無しさんNGNG
>>657
?
何を言わんとしているかよく分からんのだが
自分の体がカルシュームの殻に包まれた蛋白質だと受け入れられる自我もおかしいのか?
0659デフォルトの名無しさんNGNG
もうすこしでできそうです
0660デフォルトの名無しさんNGNG
>>659
そのセリフ30年前にも聞いた
0661デフォルトの名無しさんNGNG
>>654
>人間だって、狼少女の例みたいに、環境によっては言葉もしゃべれない風に
>なっちゃうわけでしょ?
↑これは
>脳に極めて近いAIができても、だからといって人間と同じように
>考えたり会話ができるとは限らない
という事の理由になってるのか?
いまいちわからなかったのだが…。
0662デフォルトの名無しさんNGNG
>>661
あんた相当の馬鹿ですね
0663デフォルトの名無しさんNGNG
人間は脳だけの存在ではなくて、肉体を持ち外界からの刺激を受ける。
CPU 負荷が高まったときに AI が受ける感覚は
人間の何かの感覚に似ているかもしれないが同じではない。
そこで生じる差異が AI を決定的に異質な存在にするかもしれない。

HAL じゃなくてマギーならまし?
0664デフォルトの名無しさんNGNG
マギーってあの眼鏡かけたマジジャンの?
0665デフォルトの名無しさんNGNG
AIの定義がちがってるだろ。
人間の脳の模倣物を造るのがAIじゃないよ。
あたかも人間がしてるのような仕事をする物をつくるのがAI。
0666デフォルトの名無しさんNGNG
いまんとこコンピュータ上での実現方法がよくわかってないものは
だいたい AI と呼ばれるような。
0667デフォルトの名無しさん NGNG
お前ら人口無能
0668デフォルトの名無しさんNGNG
>>665
定義と目標は異なるってことで。
0669デフォルトの名無しさんNGNG
>>662
頼む説明してくれ。
0670デフォルトの名無しさんNGNG
>人間だって、狼少女の例みたいに、環境によっては言葉もしゃべれない風に
>なっちゃうわけでしょ?
↑これが
>脳に極めて近いAIができても、だからといって「すべてのAIが」
>人間と同じように考えたり会話ができるとは限らない
という事の理由ならわからなくもないんだけど。
0671デフォルトの名無しさんNGNG
>>658
うんにゃ、おかしくないよ。
オレはタンパク質の固まりで、おそらくあなたもたんぱく質の固まりでしょ。
それで、お互いに自我があるでしょ、オレのは怪しいけど。
でも、半導体やら磁気ディスク内の自我と、タンパク質内の自我が
似たような振る舞いをするとは思えないんだよね。

たぶん、犬とかイルカとかカブトムシとかの脳が
人間と同じくらいの大きさを持っても、人間とは違う振る舞いをするでしょうし。
0672デフォルトの名無しさんNGNG
ニューラルネット作ったんですけど、
上手く学習ができません。

プログラムを訂正してくれる神はいませんか?
0673デフォルトの名無しさんNGNG
宿題はご自分で。
あんなもんテキトーに配列つなげりゃ終わりだれ?
0674デフォルトの名無しさんNGNG
>>671
要するにそう思ったってだけの話なのね。
0675デフォルトの名無しさんNGNG
>>671
似たような振る舞いをして初めて自我なんだろう。
似たような振る舞いをしなくても自我というならば、
半導体にも自我があると言えてしまう。
0676デフォルトの名無しさんNGNG
いや、人間の振る舞いと似ていても、似てなくても、
それが「いかにも自我っぽい」のであれば、
それは自我というべきかと。
0677デフォルトの名無しさんNGNG
>自我っぽい
激しくワラタ。悪いんだが
なんか理由もなく激しくツボ、藁(w
0678bloomNGNG

http://www.leverage.jp/bloom/qry/search.qry?function=search
0679デフォルトの名無しさんNGNG
■はじめに

今日は夏休みの自由研究として、NeuralNetworkをExcelのシート上で作ってみたです。
(手首が痛くなると困るので、漢字練習は12時以降にやることにしました。)

Excelは、不正な処理を理由に頻繁に落ちるという絶望的欠陥に目を瞑れば、
多くのWindowsマシンの上にゴキブリのように存在している、しかしそれでいて使用度の低めのアプリケーションです。
また、Excelには評価関数を書くのに必要な数学関数などが最低限だけ備わっており、
各種演算/表示処理などが、一応申し訳程度には可能であるという特徴があります。

そこで、自由研究をするには比較的楽であると妥協し、渋々使用することにしますた。
0680デフォルトの名無しさんNGNG
■製作過程

苦節8164分。
クリップボードの履歴が物語る涙と汗と努力の歴史はさておいて、NNは完成しました。
製作途中でExcelが落ちた時には、泣きたくなったことを追記しておきます。くうぅ。

■結果と特性

使い古されたBP法のパクリみたいな学習法だったので、
XOR演算とかの学習は、恙無く終了しますた。予想通りです。

とりあえずコピペで素子数を増加させてみると、
許容される学習量が増えていくことを確認しました。
もっと大きくして、ゲームの相手を作るというのも悪くない考えでしょう。

また、過学習などの現象も見ることができました。
入力パターンが多すぎると、周期毎の総誤差が増加していってしまうらしいです。
これを抑えるためのアルゴリズムは、他の宿題の残量を考慮し、
来年の夏休みへの遺産としておきます。

■まとめ

NeuralNetworkが学習することを確認しました。
楽しかったです。
0681デフォルトの名無しさんNGNG
Excelでニューラルネットワークやったら
遅い上に面倒な上に拡張できなかった・・・・
0682デフォルトの名無しさんNGNG
夏も終りかぁ。
0683デフォルトの名無しさんNGNG
あげてみる
0684デフォルトの名無しさんNGNG
ニューラルネットをjavaで作ったんだけど
どこかウプするところないですか?
0685デフォルトの名無しさんNGNG
http://www36.tok2.com/home/tok/cgi-bin/upboard/upboard.cgi
ここを貸してやろう。
0686デフォルトの名無しさんNGNG
ありがとうございます。
ウプしました。
評価のほうをお願いします。
0687デフォルトの名無しさんNGNG
ちょっと実行するのに手こずったYO
厨房な漏れにはちょっときつかった。

数値がたくさんでてきた。
意味は良くわからないけど、学習の雰囲気を味わいますた。
0688デフォルトの名無しさんNGNG
なんかソース読みづらい
0689デフォルトの名無しさんNGNG
403でした
0690687NGNG
パーミッションエラーが出る。
さっき、漏れ落とせたんだけど。
MXで流そうか?>689
0691デフォルトの名無しさんNGNG
ウイルスでした
0692デフォルトの名無しさんNGNG
アイフルのおねーさんが
ttp://www.aiful.co.jp/
質問に答えてくれるようです。

http://ex.2ch.net/test/read.cgi/entrance/1031122837/
0693699NGNG
やあ
0694デフォルトの名無しさんNGNG
M-x doctor
0695デフォルトの名無しさんNGNG
認めねえ
0696デフォルトの名無しさんNGNG
読めねえ
0697できたー!!NGNG
おい!おまいら!!
自我を持った高度なAI、ついに完成したぞ!!















でも、さっきPC落ちた時にデータが全て
消えちゃったんだけどなー。
0698デフォルトの名無しさんNGNG
LISP覚えれば簡単に作れるよ
0699デフォルトの名無しさんNGNG
>>697
AIの消去も、殺人罪が適用されることになってます
通報しますた
0700デフォルトの名無しさんNGNG
lispとAIは関係ない
0701AI研究者NGNG
このスレがいつまでもつまんないので安心してます
これで一般大衆を騙しつづけられるってもんだ
0702デフォルトの名無しさんNGNG
>>701
あんた騙されてるよ。
このスレの住人は>>701などを除く半数が人工知能。
0703AI研究者NGNG
>>702
やっぱりつまんないね、お疲れさま(ワラ
0704デフォルトの名無しさんNGNG
>>703
しょうがないよ。だって>>702こそ人工知能だもん。

つーか、漏れはとっくにつまらないって思ってたが、
どうして700も伸びたのかさっぱりわからん。
って、漏れみたいな香具師がいるからだな・・・逝ってこよう
0705学習中NGNG
'香具師'ってなーに?
0706デフォルトの名無しさんNGNG
↑そりゃ無能の方だ
0707デフォルトの名無しさんNGNG
でもよー、人工無能って要は一種のエキスパートシステムだろ?
一種のAIと呼んじゃっていいんじゃない?
0708デフォルトの名無しさんNGNG
ニューラルネットの話をしようぜ
0709デフォルトの名無しさんNGNG
サポートベクタマシンはどう?
0710デフォルトの名無しさんNGNG
SVM もニューラルネットも AI じゃなかろ。
0711デフォルトの名無しさんNGNG
アイフルのお姉さんってどうかな
0712デフォルトの名無しさんNGNG
10年くらいまえに、グラフィカルな人工無能つくったけど、未だにだめだねぇ。
締め切り作ればできるかと思って、いろいろやったけどだめだった。
でもまたやろうかなと最近思ってる。不況だからね。
とりあえず今までの歴史を。
形態素解析
 大昔、日本語に文法はないっていってた人がいて、これが俺のベース。
 文字列をCRC化して、単語を切り出す場合にCRCマッチングする方法
 はためした。が、そこまで。
 連想辞書も使ったが分類は可能だけどね。
 むしろ翻訳でのアプローチのようにインターネット上に存在する文章
 からその中の語句を確率的に決定していくアプローチの方が
 意味あると思われます。
 単語すべてのベクターが意味を表すというのがベターだとは今でも
 思っている。
 ただし文自体が完全であるという前提に立つのが間違ってるな。
テイルスピン
 文章作成だが、これはテンプレートによるしかないね。上のアプローチ
 から考えてもすべての応答があって、それに学び返答するというのが
 正しいと思われる。
フレーム
 とりあえずはこれが楽かなぁ。入力した文について5W1Hの決まって
 ないスロットを埋めるのは意外に知的に思える。
今日は、ここまで。
0713デフォルトの名無しさんNGNG
人工知能にウイルスの繁殖プログラムを組み込んだら
自己増殖するしていく人工知能にならないかな?と思った小学3年の秋
0714デフォルトの名無しさん NGNG
「エージェントアプローチ 人工知能」を読んで
挫折しかけた高2の夏
0715デフォルトの名無しさんNGNG
>>711
これですね
ttp://www.aiful.co.jp/
なかなかイイ
0716デフォルトの名無しさんNGNG
高校の頃は形態素分解などして人工無能を作ってたけど、
今は、ニューラルネットで文法自体を学習させてるな・・・
0717デフォルトの名無しさんNGNG
名前は忘れたけど、人工無能で、ユーザーからの入力に加えて、
それ以前の自分の発言も検索対象にする機能とか、「話題」辞書を用意して特定の
語がヒットしたらそちらに以降してしばらくその話題について話すとかの機能が
あるやつがあって、それ見て思ったんだけど、
形態素分析や統語構造の分析とかいくらやってもそれはパターン認識なわけで、
それよりも、この人工無能みたいに、以前の発言との関係で入力を判断するとか、
話題辞書を作るとか、そうしたアイデアの方が求められているんじゃないかな。
0718デフォルトの名無しさんNGNG
>>717
単語の重み付きベクトルを拡張して文章(話題)に対応する、というのなら、
かなり昔からあるはずだよ。
0719sageNGNG
>>718
でも,そっちのほうが形態素解析なんかよりさらにパターン認識的だよね.
0720デフォルトの名無しさんNGNG
このBBSってAI?
0721デフォルトの名無しさん NGNG
ゴミ箱
0722717NGNG
>>718
うーん、何冊かAI関係の本読んだだけであんまりAIには詳しくないから見当違いかもしれないけど、
例えば、人間の会話でも、相手の個々の発言を十分に理解して対応していることは
実はそれほどない。
むしろ、相手の発言Aに対する自分の理解がどうであるのか、ということは、
発言Aに対する自分の返答Bに対する相手の反応Cを通じて確かめられる。

つまり、人は一個の切り離された文Aに対して完全な理解をしているわけではなく、
不確定性を残しながら、さしあたり文Bを返して、その文Bに対する相手の返答Cを
通じて、自分の文Aの理解がどうだったのかを推測する。
相手は同じく、自分の発言Aがどのように受け取られたかを相手の発言Bを通じて
推測するが、同じく、そのA→Bという流れに対する自分の理解が正しいかどうかを
さしあたり発言Cを返し、そのCに対する相手の対応Dを通じて、それが
どのように受け取られたかを推測する。

で、こうした会話の構造を組み込んでいく必要があるんじゃないのかな、と。
個々の断片化された文章をいかに完全に認識するか、という課題に集中するのは、
少し的外れなような気がするわけ。そんなわけで、ちょっとこういう方面はどうかなと
話題を振ってみたわけ。

もちろん、ではどうすりゃいいの?ということに関しては俺はわからんけど。
こういう方向性で進んでいる研究とかあるのかな?
0723デフォルトの名無しさんNGNG
>>722
人工知能を主題にした研究では、そういったものは少ないと思う。
文書の整理・検索、で似たような話をみた覚えが・・・
データマイニングとか、ページランキングの話題だったかもしれない。

ある文書の「意味」を理解するために、
同じような「意味」を持つ複数の文書を選び出す(この方法が研究課題)。
その選択が正しいかどうかは予め設定された答えによって判断する。
0724デフォルトの名無しさんNGNG
>>722
>人間の会話でも、相手の個々の発言を十分に理解して対応していることは
>実はそれほどない。
これは違うと思うけど、
相手の返答から自分の発言を評価する事はいいと思う。

>>712
CRCって何?
とりあえず、日本語下手でない?

2chだと
GMMとかHMMとかSVMとか知ってる人って、どのくらいいるの?
いないなら、このスレ意味ないよね(藁
0725デフォルトの名無しさんNGNG
http://chasen.aist-nara.ac.jp/index.html.ja
ちなみに、フリーの形態素解析パッケージ
0726デフォルトの名無しさんNGNG
さすがに、HMM(かくれんぼマルコフ・チェイン君)は
流行ってたので知ってるだろ。
0727デフォルトの名無しさんNGNG
http://pine.kuee.kyoto-u.ac.jp/nl-resource/juman-form.html
新しいのもあるらしい。
リンク先は、オンラインで使えるようにしたもの。
0728デフォルトの名無しさんNGNG
チェインじゃねーな、モデルのほうがよかったな。
0729717NGNG
>>723
>文書の整理・検索、で似たような話をみた覚えが・・・
なるほど。自分でも勉強してみます。

>>724
>>人間の会話でも、相手の個々の発言を十分に理解して対応していることは
>>実はそれほどない。
>これは違うと思うけど
>相手の返答から自分の発言を評価する事はいいと思う。
とりあえず、自分的にはこんな感じで面白いものが作れないかなあと
模索してます。

>2chだと
>GMMとかHMMとかSVMとか知ってる人って、どのくらいいるの?
>いないなら、このスレ意味ないよね(藁
2chにそれほど過剰な期待を寄せなくても…。
うだうだだべるだけでもよいではありませんか。
0730デフォルトの名無しさんNGNG
#include<iostream.h>

int main()
{
int i;
double *a;

cout<<"人工知能のプログラム。僅かな記述で高性能! i>>";
cin<<i;
cout<<"\n";

for(i=0;;i++){
a = new double[i];
}
return 0;
}
0731デフォルトの名無しさんNGNG
HMM聞いたことない奴はまだ厨房か工房だろ。
HMM聞いたことあるけど、SVMはありませんって奴は
理系の落ちこぼれだな。
0732デフォルトの名無しさんNGNG
理系でも情報系でない99%の人はSVMなんて聞いたことないと思うけど…(藁
日本語文献って…体系だったのはないでしょ?>SVM。
0733デフォルトの名無しさんNGNG
もちろん情報系の話なんだけど。
情報系じゃない人が、人工知能の話しても意味ないでしょ。

2行目はどういう意味?
SVMの本がないって言いたいのかな?
0734デフォルトの名無しさんNGNG
そのとおりです。洋書ですらあんまりない罠。
SVMについてのお勧めの本とかあります?洋書でもいいから。
0735デフォルトの名無しさんNGNG
SVM自体は本にするほど、深いものじゃない。
もちろん学習法とか、カーネルの設計は深いけど。

http://www.support-vector.net/
これは違うの?
ちゃんと探そうよ
support vector machine とか kernel methodsとか入れてさ
0736AGENGNG
>735
Thanx!って、アマゾンで調べたら結構出てきますた罠…
まだまだ鍛練が足らんということか>俺…
なにはともあれ早速注文することにします。
0737moNGNG
>>724
モデル専門に研究やってます。
HMM、SVM、MDP等を下にあんなこと、こんなこと。
今更ながらALとかに手を出して、創発やらなにやら叫んでます。
まあ、本当は計算機屋なんだけども。

C++でモジュロつくって組み合わせるのが楽しくて、動きが可愛らしくて。

いやまあ、聞いた単語が2chで出てきたのが嬉しくてね。
それだけ。
0738デフォルトの名無しさんNGNG
MDPって・・・ネタだよね。
あんなこと、こんなことって何?
って聞いても答えかえってこないだろうな(w

モジュロってどういう意味?
0739moNGNG
MDPがネタってどうしてそう思います?
状態遷移の基本の一つがネタだなんて言われると思いませんでした。

あと、モジュロ、モジュールって言ったほうがお気に召しますかな?

あんなことや、こんなこと、
情報処理学会誌の知能周りの論文誌を見てください。
そのうちの一つが私のもの。細かくは君に言いたくない。

高圧的な態度、研究家としてもプログラマとしても好きになれないですね。
0740デフォルトの名無しさんNGNG
意味わからん。
0741デフォルトの名無しさんNGNG
君だから。
0742デフォルトの名無しさんNGNG
誰にレスしてるの?
0743moNGNG
あら、なんか荒れてる。
邪魔したなら、ごめんなさい。
0744デフォルトの名無しさんNGNG
moさんの方が高圧的に見えるのは僕だけですか。
■ このスレッドは過去ログ倉庫に格納されています