人工知能のアルゴリズムを教えて下さい
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
NGNG0851デフォルトの名無しさん
NGNGすれの話題と直交している。
0852デフォルトの名無しさん
NGNGところでAIってなんですか?
#include <stdio.h>
main(){
int i,n; char szbuf[256];
char szCommand[][30]={"0: がんがんいこうぜ\n","1: いのちだいじに\n","2: じゅもんつかうな\n"};
for(i=0;i<3;i++){printf(szCommand[i]);}
printf("めいれいしれ! : ");gets(szbuf);sscanf(szbuf,"%d",&n);
switch(n){
case 0: printf("\tああああ は ギガデイン を唱えた");break;
case 1: printf("\tクリフト は やくそうを使った。ああああの傷が回復した。");break;
case 2: printf("\tブライ は にげだした。");break;
}
}
0853デフォルトの名無しさん
NGNG現在、最適な階層構造の自己組織的生成を行う部分でいきづまっています。
ニューロンが持つシナプスの実際の数と、
シナプスの発生方針について識者に意見を聞きたいです。
0854デフォルトの名無しさん
NGNGダメダメ。
Lispと推論だよな〜。
0855デフォルトの名無しさん
NGNGもうちょっとわかりやすく書いてクレー
ようするにレイヤー数と結合の仕方をどう決めるかという事?
それとも動的に変化させるの?
人工知能=LISPは20年前までの話だぞ(w
LISPは言語処理やりやすいからね。
ただそれだけの理由。
ルールベースはベイジアンネットに押されぎみ?
0856853
NGNG学習初期に限って、結合を動的に成長させてみようと思っています。
その際のシナプスの生成ルールをどうするかで上記のようなことを
悩んでいるわけです。
学習方法としてはコホーネンの拡張みたいなのを考えているのですが、
一様の結合方法(たとえば周囲n距離以内と結合しているとして計算)だと、
発火領域があんまり移動せず、機能分化がおきないので困ってしまいます。
人間の脳波とかを見ていると、時間とともにかなり高速に発火領域が移動しているようなので、結合に偏りがあったほうが知的になるのでは。
↓
人間が幼児期にシナプスが爆発的に増えるのを真似したら効果的な
偏りを持った学習系が生まれるのではないか?とか思いました。
0857デフォルトの名無しさん
NGNGでも、とりあえず全結合でやればいいんじゃないの?
0858デフォルトの名無しさん
NGNGそういう知識って、どういう本とか読めば良いんですか?
話に付いて行けないので。
0859デフォルトの名無しさん
NGNG0860デフォルトの名無しさん
NGNGそうですか。
明日秋葉行って買ってきます。
雨が降っていなかったら。
0861デフォルトの名無しさん
NGNG秋葉原より神田のほうがいいんじゃないかな?
0862John ◆0z.4Is5E
NGNGネットで頼んだほうがいいぞ
http://www.amazon.co.jp/exec/obidos/ASIN/4320027140/249-6341740-9207524
ぐぐるの2つ目
0863デフォルトの名無しさん
NGNG出来が悪くて、ピカソの絵みたいなのが出力されそうだな。
0864デフォルトの名無しさん
NGNG0865デフォルトの名無しさん
NGNG抽象画で検索
0866デフォルトの名無しさん
NGNG0867デフォルトの名無しさん
NGNG0868NONAME
NGNG抽象画じゃないけど、アーロンは面白いよ。
http://www.kurzweilcyberart.com/
0869デフォルトの名無しさん
NGNGニューラルネットワークの
conjugate gradient、
quasi-Newton法が
詳しく載ってるのってありますか?
お勧めがあったらお願いします。
0870John ◆0z.4Is5E
NGNG一般的なアルゴリズムを
少し改良したものだよね?
そういうのは、論文にしか載ってないよ。
0871デフォルトの名無しさん
NGNGみては?
0872869
NGNGそうです。バックプロパゲーションを改良したものです。
海外の本に載っているので勉強中なのですが、
日本語の本もあればみてみたいと思い
質問させてもらいました。
やっぱ、論文とかにしかないのかな。。
>>871
あたりまえですが、
「おっしゃることが把握できませんでした。」
でした。
0873デフォルトの名無しさん
NGNGこっちはニュートン法がベースだろ
0874デフォルトの名無しさん
NGNG0875デフォルトの名無しさん
NGNGこんなのがある。
http://home.att.ne.jp/delta/axl/metalbrain/bp2.html
誤差逆伝播法(の改良バージョンをまとめたページ)
0876869
NGNGリンクありがとうございます。
ニュートンのことも少し載ってますね。
参考にさせていただきます。
0877853
NGNG0878869
NGNG興味あります。
うまくいきましたでしょうか??
0879デフォルトの名無しさん
NGNG0880デフォルトの名無しさん
NGNG一人じゃ無理だぞ?
0881デフォルトの名無しさん
NGNG0882デフォルトの名無しさん
NGNG今世紀中にはなんとかなりそうだぞ。
0883デフォルトの名無しさん
NGNG0884デフォルトの名無しさん
NGNG0885デフォルトの名無しさん
NGNG0886877
NGNGアドバイス通り全結合のKohonenに独自拡張を追加したものを組んで試したら、
望んでいた「脳波みたいなダイナミックな挙動を示す系」ができました。
いまのところの成果はそれだけです。
最初書いてたように動的に結合成長させたりとかはしてないです。
0887デフォルトの名無しさん
NGNG0888デフォルトの名無しさん
NGNG言語ひとつひとつに膨大なステータス付けていくとか・・・
0889デフォルトの名無しさん
NGNG0890デフォルトの名無しさん
NGNG知識があっても、それを扱う知恵なければ無意味。
0891デフォルトの名無しさん
NGNG例えば、"たばこ"不愉快度数+=200 とかね。
これと文法さえ覚えさせれば、人間の言葉を理解することはできそう・・・
0892デフォルトの名無しさん
NGNG世の中にはコーパスっていう便利なものがあります。
あと、その理論は1970年ぐらいにkerpさんという方が
vectorを元とする考えを提案されています。30年も前に.
欠点はたくさんーー。次元の問題、構造の問題、計算時間の問題。
例えば"たばこ"という単語に快を感じる人がいるなら(存在する)
もう非決定的な問題だよね。
0893デフォルトの名無しさん
NGNG全てを否定する人格は簡単に作れるな。
これなら非決定的にならずにすむしな。
0894デフォルトの名無しさん
NGNGCPUとプログラムだけの人工知能は存在しない。
0895デフォルトの名無しさん
NGNG全てを否定することを肯定する人格はつくれますかな?
自己言及が存在することで、矛盾が存在してしまう。
非可算の香りがします。
0896デフォルトの名無しさん
NGNG0897デフォルトの名無しさん
NGNGはぁ?
0898デフォルトの名無しさん
NGNG50億で買うから、できそうだと思ったら
作ってみな。
0899デフォルトの名無しさん
NGNG最近のc-magazineで特集していたみたい(アバウトな内容だけど)。
ただ、C言語のソースなら普通に検索かけたらゴロゴロでてくるよ。
探してみれ。
0900デフォルトの名無しさん
NGNG"たばこ"が嫌いというのは親(プログラマ)の模倣ってことで。
存在するorしない 肯定or否定 とかは、その言葉に関する統計とって自己修正するとか・・・
ある程度言葉を話せるようになったら体つけてやればいいし。
一番建設的なやり方だと思うけどな。
0901デフォルトの名無しさん
NGNGしかし、やはり非決定的なものになると思います。
非決定的問題を線形時間で解くことは現在NP問題等、
非常に難しい問題で、現実的ではないわけで(計算機がいくら早くなっても同じ)
統計的な処理という点ではMarkov Modelというものがありまして、
かなり古くから研究されております。
音声認識もその流れでして(HMMね)、有効であることはたしか。
でも、おそらく自然言語を意味的に理解(どういういみ?)させるのは難しい
(音声認識は音と記号)。
模倣といっても自己にも矛盾は存在するわけで、分離可能なのかという問題も考えられます。
アブダクションが確率によって生まれるのでしょうかね。
0902デフォルトの名無しさん
NGNG記憶装置と入力装置が要るって事かな?
0903デフォルトの名無しさん
NGNG今現在、学問や研究としての「人工知能」は最適化問題なども含んでいる罠。
LSIの非決定性配置アルゴリズムを持ってこられてもこまるでしょ?
0904デフォルトの名無しさん
NGNGそのプログラムをちょっとばかし書いてくれませんか?
0905デフォルトの名無しさん
NGNGmap<int,pair<int,int>> word;
if("ABC" is true) word["ABC"].first++; else .second++;
double r = (double)rand()/MAX_RAND;
if(r < true ratio in word["ABC"]) printf("%s it true\n", "ABC");
0906デフォルトの名無しさん
NGNG”犬は動物である”という言葉があったとすると、
まず、その情報源の信用度、重要度etc...を判断し、
犬、動物という言葉の定義、既知の情報との関連性、推測、遊び、etc...
それらを全て含める統計でないといけんし。
一朝一夕でできるようなレベルではないとゆう罠。
0907デフォルトの名無しさん
NGNGできても、全然意味ないし
0908デフォルトの名無しさん
NGNG0909デフォルトの名無しさん
NGNG0910デフォルトの名無しさん
NGNGマルチうざいw
0911デフォルトの名無しさん
NGNGカラスの勝手でしょ
0912デフォルトの名無しさん
NGNGオモロイ
0913デフォルトの名無しさん
NGNG■■□
□■□
F型ペントミノですが、何か?
0914デフォルトの名無しさん
NGNGオモロイ…ノカ?
0915デフォルトの名無しさん
NGNGcdrらん。マイセルフ。
0916デフォルトの名無しさん
NGNG作って、タイマーとかで独り言とか問い掛けとかさせる機能を
付け加えれば1の満足するレベルのものは出来るんじゃない?
0917潜水艇
NGNG0918デフォルトの名無しさん
NGNGそれはダメだ。
アイフルのお姉さんは、2つもいらんよ。
0919デフォルトの名無しさん
NGNG0920デフォルトの名無しさん
NGNG学習中(中盤から終盤)に入力ベクトルが変更されてしまうケース
に対応するには、あれだとダメダメじゃないですか。継続学習とかできないし。
それで、そんなときでも問題なく入力の変更を織り込んで
自己組織化が可能な方法を考えて実装したのですが、激しく既出ですか?
心やさしい人工知能の専門家のかた、どうか教えてください。
0921デフォルトの名無しさん
NGNG非決定的だから、計算機で計算するのが難しいんだよ(指数時間)。
解がでるのが2億年後なら意味がなしこちゃん。
簡単に(線形時間)解がでる方法がわかれば、歴史に残るどころの騒ぎじゃないよ。
0922デフォルトの名無しさん
NGNG0923デフォルトの名無しさん
NGNG使えないよ。
0924デフォルトの名無しさん
NGNG0925デフォルトの名無しさん
NGNG0926デフォルトの名無しさん
NGNG細かいツッコミだが、
テンプレの最後の >> は
> > って離さないとダメだよ。
0927デフォルトの名無しさん
NGNG自己組織化検索とか凄いと思ったけどな。
陽に自己組織化うたっているものに、うまい成功例は少ないと思うけど、
エージェントにおける強化学習とかそのへんの分野では結構うまくいってない?
まあ、でも、実際の応用例か?といわれればたしかに微妙だけどね。
0928デフォルトの名無しさん
NGNG>エージェントにおける強化学習とかそのへんの分野では結構うまくいってない?
ソースよろしく
0929デフォルトの名無しさん
NGNG0930デフォルトの名無しさん
NGNG例えば、論文で良ければ
"The Biological Manufacturing System: Adaptation to Growing Complexity
and Dynamics in Manufacturing Environment", CIRP-Journal
では陽に使って対話的に利用者の意図の学習といったことを
行っていますよ。
ほかにも、集団エージェントの分野では陰に自己組織化を使うことも
多く(coevolutionとか)、最近ではロボットの自立歩行とかので使われて
いたり(実験だけどね)。
0931デフォルトの名無しさん
NGNGhttp://www2.kanazawa-it.ac.jp/oyabu/som/
コレ読んで
0932920
NGNG>ベストマッチノードからある範囲に存在するノードのベクトルデータが入力値に近づくようにそれぞれのノードが持つベクトルデータを更新する.
質問したいのは、この「ある範囲」の決定方法についてです。
ある範囲をマップの半分くらいの大きさから徐々に小さくしていくという方法は利用してみたのですが、
その方法だとリアルタイムの与えられる情報を分類しつづけるにはうまくいかないのです。
こういうときに上手く使える、ある範囲の決定方法にはどんなものがあるのでしょうか。
0933デフォルトの名無しさん
NGNGSOM自体怪しい手法だからね。
だから、あまり上手く言ってないって書いたの
0934デフォルトの名無しさん
NGNG0935デフォルトの名無しさん
NGNG0936デフォルトの名無しさん
NGNGhttp://www.timestocome.com/javaai/nnsom.html
0937930 != 920
NGNGKohonenの Self Organization Mapね。
青馬さんの言語からの印象に基づく分類とかうまくいってなかったかな。
多次元空間への写像がどうのこうのって、あやふやにしか覚えてないかも。
あれは、あれでうまい方法だとは思うけどね。(分離に対する対応)
例えば、感性情報処理とかの分野で有効な香りがするんだけどね(あいまい)
クラスタリング的なことが、対象の設定しだいでうまくいかないかと思う。
世はSVMだけど。むー。
0938デフォルトの名無しさん
NGNG高性能なマシンが必要だと思うんだけど
普通のPCでやってるの?
0939デフォルトの名無しさん
NGNGニューラルネットの程度にもよると思うけど、
最近の計算機は非常に高速だよ。記憶領域も異常に広いし。
オーダの世界からみれば、多少計算機が早かろうがさしてかわりゃしない。
製品を作るのなら、また別ですが。
0940デフォルトの名無しさん
NGNG普通のPCと比較にならないくらい速いからなぁ。
メモリは最低512MBくらいあったほうがいいと思う。
個人で使えそうで一番ハイスペックなのは
xeonのデュアルかな。
DELLで注文できるよ。
0941デフォルトの名無しさん
NGNGhttp://www.google.com/search?hl=ja&ie=Shift_JIS&q=Linux+%83N%83%89%83X%83%5E%83%8A%83%93%83O&btnG=Google+%8C%9F%8D%F5&lr=lang_ja
0942デフォルトの名無しさん
NGNG最先端の研究を行っていない限りたいして意味がないことを念頭に。
PC以外でニューラルネットするなら、数値演算の強いチップを使わないと
意味がない。下手なスパコンよりIA-32で最適化されたコードの場合の
方が早い場合も多々あります。
ちなみに、SMPマシンにしても平行プログラムで実装しなければ意味がないですよ。
0943デフォルトの名無しさん
NGNGこんな感じ?
0944デフォルトの名無しさん
NGNGこんなかんじー?
こんなかんじー(アメンボの前で逃避
0945デフォルトの名無しさん
NGNG0946デフォルトの名無しさん
NGNG0947デフォルトの名無しさん
NGNG完全に人工知能としての関連かな。
それとも、それに準ずるライブラリとかかな。
2chに論文検索のリンク張るのも何か変な感じがするしなあ。
0948デフォルトの名無しさん
NGNG張ってくれ
0949デフォルトの名無しさん
NGNGttp://search.ieice.org/ (IEICE)
ttp://www.ai-gakkai.or.jp/jsai/journal/olj.html (online journal)
ですかね。プログラム関連でしたら、MATLABとか、octaveとかかな。
あと、細かいのはよろしく。
0950264よりコピペ
NGNGAL(Artificial Life) Task Commitee
http://www.sis.nagoya-u.ac.jp/~ari/stuff/alifesoft.html
Alife Treasury人工生命の宝庫
http://www.aist.go.jp/NIBH/~b0616/Lab/Links-j.html
Applets for Neural Network and Artificial Life (japanese)
http://www.hip.atr.co.jp/~kim/TIERRA/ALife/alife.html
Artificial Life Link
http://www.teo-world.com/main_g.htm
TEO WORLD TOUR
http://www1.fctv.ne.jp/~ken-yao/Artific.htm
人工生命(KenYao'S HOME)
http://www.obihiro.ac.jp/~rhythms/
生命を考える(ホーム)
レス数が950を超えています。1000を超えると書き込みができなくなります。