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

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
C言語&C++で作りたいと思ってます
0377デフォルトの名無しさんNGNG
院生のためのAI本きぼんにゅ
0378デフォルトの名無しさんNGNG
>>376
AIやってる研究室には大抵置いてありますね。
でも、ちょっと学部生にはヴォリュームありすぎな気はする。
0379デフォルトの名無しさんNGNG
add ax,bxはすでに人工知能か???
0380デフォルトの名無しさんNGNG
人間の知能がどのように実現されているかをモデル化する。
そして、それをソフトやハードで実装したものが人工知能。

例えば、ルールベース、ワーキングメモリ、推論部という
組合せで知能が実現されているというモデルのもと、
そのモデルを忠実に実現したルールベースシステムは人工知能である。

例えば、ニューロンの組合せでだけで知能が実現されている
というモデルのもと、
そのモデルを忠実に再現したニューロン基盤は人工知能である。
0381デフォルトの名無しさんNGNG
いいかげんに人工知能って言葉使うのやめてくれ。
恥ずかしくてしょうがない。
0382デフォルトの名無しさんNGNG
>>381
既存の人工知能がおかしいと思うなら、
実際の知能がどんなモデルで実現されているか示すべし。
0383デフォルトの名無しさん NGNG
推論はあり?
0384デフォルトの名無しさんNGNG
>>383
そりゃぁ、あるわよ。
貴方だって何かしら推理したことがあるでしょ。
全く推理が出来なかったら、学習能力ゼロのおバカちゃんじゃないの。
0385デフォルトの名無しさんNGNG
>>382
> 既存の人工知能がおかしいと思うなら、

「既存の人工知能」の定義を示すべし。

オレは名前がおかしいって言ってんだよ。
素直にDPとかGAとか決定木学習とか呼べよ。
人工知能なんて曖昧な言葉でひとまとめにすんじゃねー。
だからこのスレの>>1みたいなのが誤解するんだよ。
0386デフォルトの名無しさんNGNG
「人工知能」
現在コンピュータでできないことをするコンピュータのこと

可能になると人工知能ではなくパターン認識、言語処理、音声認識と
名前が付いて一人立ちする。
0387デフォルトの名無しさんNGNG
>>385 人工知能の定義

人間の知能がどのように実現されているかをモデル化する。
そして、それをソフトやハードで実装したものが人工知能。
0388デフォルトの名無しさんNGNG
それをデスクトップに具現化したのが任意タン
0389デフォルトの名無しさんNGNG
DPとかGAとかは人工知能ではない。

DPとかGAは、人間の知能をモデル化したものではないと思う。
生物の進化(?)をモデル化して実装したものだと思う。
0390デフォルトの名無しさんNGNG
人工知能ってのは、人間が作った知能であって、
モデルの対象が人間と限定されているわけではないと思うが。
0391名無しさんNGNG
量子コンピュータが完成したら、人工知能も作れそうですか?
0392デフォルトの名無しさんNGNG
>>390
AIBOに犬の人工知能を仕込んで欲しい。
0393デフォルトの名無しさんNGNG
猫知能もいいな。
新聞を広げると、なぜか新聞の上に乗ってくるの。
0394デフォルトの名無しさんNGNG
>391
そういう問題では無いと思われ。
0395デフォルトの名無しさんNGNG
>>393
あれって人の視線の集まるところに行きたい気分だとかそういう感じな気がする。
0396デフォルトの名無しさんNGNG
>>390
すくなくとも、ルールベースシステムにおいては、
人間の知能をモデル化していると思う。
フレーム理論とか聞くとそう思う。

ニューラルネットは、猿の脳や猫の脳を解剖してモデル化している。
0397名無しさんNGNG
>>396
つまり、ニューラルネットで作れる知能は猿や猫止まりですか?
0398385NGNG
>>386
> 現在コンピュータでできないことをするコンピュータのこと
はあ? コイツどうにかしろよ。非決定性マシンを作れってか?

>>387
> 人間の知能がどのように実現されているかをモデル化する。
> そして、それをソフトやハードで実装したものが人工知能。
あなたが人工知能にそういう仕事を期待しているのはわかった。
が、現状はそうではない。
ここ数年の AAAI や IJCAI の論文で、そういった深いテーマを
扱っているものがあるかどうか調べてみな。まったくないから。
現在その手の研究はどこもほとんどやめてしまっている。

>>389
> DPとかGAとかは人工知能ではない。
同意だが、現在「人工知能」という看板をさげている
人々のやっていることはほとんどそれ。

>>390
> 人工知能ってのは、人間が作った知能であって、
> モデルの対象が人間と限定されているわけではないと思うが。
人間を超えた抽象的な知能というものが定義できれば苦労しない。
でも今のところそれはできてないので、とりあえず人間を
真似しているのだと思う。

>>396
> ニューラルネットは、猿の脳や猫の脳を解剖してモデル化している。
ニューラルネットは神経をモデルにはしているが、知能のモデルではない。
それともあれのふるまいを「知能」と定義したい?

なんにせよ、人によってこれだけ認識に差がある学問を
あたかも一枚岩のように扱うのはおかしいと思うわけ。
0399デフォルトの名無しさんNGNG
>>397
猿や猫以下。

まだ、画像認識とか、関数補間とか、
特定の作業に関する知能しか実現できていないはず。

どの人工知能も、ごく限られた分野だけで、それらしく動いてくれるだけ。

というか、猫の知能が実現できれば、もうノーベル賞以上の快挙。

哺乳類の脳を完全にモデル化したってことだから。
0400デフォルトの名無しさんNGNG
いつになったら、ドラえもんは実現できますか?
0401デフォルトの名無しさんNGNG
> ノーベル賞以上の快挙

微妙な響きだな。
0402Cp.Alpha2NGNG
5歳児ぐらいとの会話でもかなり複雑なプログラムは必須。
0403デフォルトの名無しさんNGNG
まずはここのプログラム実行してみたら?
新鮮な驚きがありますよ。

http://pc.2ch.net/test/read.cgi/prog/1007564974/98
0404デフォルトの名無しさんNGNG
猫とはいわず、ノミの人工知能ができさえすれば、
人間のものも容易にできる。
0405386NGNG
>>398
…ノイマン型の限界じゃなくて現在の技術的限界だってば。
皮肉にマジレスしないでくれ。
0406デフォルトの名無しさんNGNG
>>404
言語を持つか持たないかは大きな違いだと思うが?
0407デフォルトの名無しさんNGNG
>>406
そうでもないよ。
0408デフォルトの名無しさんNGNG
共産、社民党向け政策決定エキスパートシステム(VBS版)

Dim Policy
Policy = InputBox("与党の政策を入力してください。", "政策決定支援システム")
If Trim(Policy) <> "" Then
  MsgBox "我が党の政策は 「" & Policy & "」に絶対反対!!」 ではどうでしょう?", vbOKOnly, "政策案"
Else
  MsgBox "とにかく反対しなければならないと思います。", vbOKOnly, "政策案"
End If
0409デフォルトの名無しさんNGNG
>>398
>人工知能の研究
日本のATRというところが、ロボット研究の一環として、脳の研究をしている。

猿の脳を解剖、研究した結果、小脳に内部モデルがあるという仮説を打ち立てた。
つまり、小脳は運動制御のためだけにあるのではなくて、
高度な認知機能で活躍することが分かった。

ロボットの制御プログラムにこの小脳内部モデルを構築することにより、
棒立てや、人間との手の押し合いなどのデモが可能になった。

特に、棒立てに限って言えば、ロボットの手の平の上に1メートルくらいの棒を
立てバランスをとるというデモであるが、すでに、人間を超えている。

現在、ロボット研究では、盛んにこういった知能のモデル化が研究されている。
こういった分野を調べれば良いと思う。

>ニューロの失敗
人間の思考は大脳で行われているのだから、大脳ニューロンを正確に
作れば、人間の思考が実現できると期待された。
しかし、失敗した。
ニューロの失敗は、人間の認知活動中に個々のニューロンがどのような
活動をしているか観測することが不可能であることによる。
特に、脳の中での情報表現がどうなっているかモデル化できなかったことによる。
まだ、認知活動が大脳だけで行われているわけではないということも
その原因である。

>GAと人工知能
GAでは、推論機構をモデル化することによって知能を実現しているのではない。
GAは、個体と環境をモデル化することにより、知能の発生を期待している。

大きな魚から逃げる小魚や、火災時に逃げる人間といったように、
集団としての知的振舞いをシミュレートできるに過ぎない。

知的に振舞っているように見えるから、知能が発生しているに違いない。
知能を作ったんだ。

まだ、そんなレベルだと思う。
0410デフォルトの名無しさんNGNG
>特に、棒立てに限って言えば、ロボットの手の平の上に1メートルくらいの棒を
>立てバランスをとるというデモであるが、すでに、人間を超えている。

人間を超えているっていうか、棒を立ててバランスをとるって、
人工知能に関係ない機械でも得意でしょ。
0411デフォルトの名無しさんNGNG
>>410
人間の知能が小脳モデルで実現できる仮定し、
その小脳内部モデルを実装して実現したのは、
これが最初だと言う意味で画期的。
0412デフォルトの名無しさんNGNG
> 猿の脳を解剖、研究した結果、小脳に内部モデルがあるという仮説を打ち立てた。
> つまり、小脳は運動制御のためだけにあるのではなくて、
> 高度な認知機能で活躍することが分かった。

「高度な認知機能で活躍する」とかいう表現がえらくドキュソっぽいな。
どこで仕入れてきたのか知らないけど、聞きかじりの知識を
ひけらかしているのがバレバレだね。

そういう誇大宣伝を真に受ける前に、彼らが実際にやったことを
見てみろよ。テクニカルペーパーを読んでみろ。対外的な宣伝文句を
そのまま信じるな。人間の知能一般について本当に知りたいのなら、まず
現状を正しく認識しておいたほうがいい。たいていの神経モデルは
非常に限定された目的にしか使えない。それを指して高度な
認知うんぬんというのは、おこがましい話だ。それからいわゆる
「人工知能業界」では、この手のbluffingは日常茶飯事だということも
覚えておくこと。

ところで一時えらく騒がれていた、ATRの人工脳プロジェクトってのは
その後どうなったんだろうな。誰か知らない? どうせろくな成果は
出てないだろうし、そもそも個人的にはまったく意図が理解できないんだが、
あんなのでも適当に理由をこじつけて何らかの成果が出たことにするんだろうな。
0413デフォルトの名無しさんNGNG
>>412
この辺りを読めば、小脳モデルと認知機能について分かると思う。

電子情報通信学会技術研究報告 NC99-22, 77-84 (1999)
追従眼球運動時の3つの脳内領域のニューロン活動の解析

電子情報通信学会誌 J84-D-II, 822-829(2001)
小脳皮質のシナプス可塑性モデルに基づく猿の水平方向
VORのシミュレーション

Nature, 403, 192-195 (2000)
Human cerebellar activity reflecting an acquired
internal model of novel tool.

IEEE Control System Magazine, 21, 42-54 (2001)
System theoretic approaches to motor control and learning.

ATRの人工脳についての研究は、
人工知能研究振興財団の人工知能助成研究成果発表会の特別講演で
ロボットのデモを見た。
0414デフォルトの名無しさんNGNG
15年くらい前、北大の戸田正直あたりがやっていた通産省のプロジェクトってなかった?
詳しい人いたらリソースの在処教えて下さい。
0415デフォルトの名無しさんNGNG
人工知能を自己改良ってのは
できうる話?
0416デフォルトの名無しさんNGNG
デジタル・アインシュタイン・プロジェクト
http://www.kyoto-np.co.jp/kp/event/campus/21/21-05.html
はどうなった?
0417デフォルトの名無しさんNGNG
>>415
なにをもって「改良」とするのか難しいと思う。
他所から見ればそれは「改悪」かもしれないし。
ではどうやってそれを「判断」するのか?という話になる。
人工知能が「自分で判断」した結果、それが利にかなっているかを
「判定」するのは人間。
0418デフォルトの名無しさんNGNG
複雑系はドキュソ
0419デフォルトの名無しさんNGNG
自己改良はニューなるネットの基本です。
0420デフォルトの名無しさんNGNG
>>415
改良の余地があるような不完全なものでは使い物にならない。
プログラムは一定で、変化するのはデータ。
0421デフォルトの名無しさんNGNG
>>415
自己進化ならもちろんYES
0422デフォルトの名無しさんNGNG
意識の最小単位はなんですか?
0423デフォルトの名無しさんNGNG
>>422
1ムラムラ
0424デフォルトの名無しさんNGNG
>>422
電子
0425デフォルトの名無しさんNGNG
>424
東京電力!
0426デフォルトの名無しさんNGNG
>>422
アカシックレコード
0427 NGNG
プログラムは例外なく人工知能ですが
0428デフォルトの名無しさんNGNG

チューリングマシンは人工知能。
0429デフォルトの名無しさんNGNG
>>428
オマエモ人工知能。
0430デフォルトの名無しさんNGNG
いや〜
なんか

あついネ!!
0431デフォルトの名無しさんNGNG
ちょっと質問
ニューラルネットで 行動をある順序ですること の学習することはできるんですか?
行動をある順序ですること っていうのは例えば歩く時はこの筋肉を動かした後あの筋肉をうごかす とかそういうことです。
0432デフォルトの名無しさんNGNG
>>431
できるっしょ。
0433デフォルトの名無しさんNGNG
あげー
0434デフォルトの名無しさんNGNG
>>431
「AをやらないとBができない」
という感じのデータベース作れば人工知能じゃなくてもつくれるかと。
0435デフォルトの名無しさんNGNG
>>431
recurrentな構造のものを使えばいかがでしょ?
0436431NGNG
>>435
論理回路でいえば(神経回路とは大分違うと思うけど)
単純に入力と出力が決まってるような回路と
中でレジスタとかを持って状態が変わっていく回路との違いに似てる気がしました

前の出力を次の入力に反映させればいいのかな・・
0437デフォルトの名無しさんNGNG
そういったものはフィードバック制御と言い
基本中の基本ですが何か?
0438431NGNG
人工知能のことが書いてある本で読んだことがあるのが
森川幸人って人の マッチ箱の脳 だけなんであんま知識なかったもので・・
よかったらその基本中の基本を解説してる本で良いヤツ教えてくれませんか?
0439デフォルトの名無しさんNGNG
森川君はクソゲー
0440435NGNG
>>431
>前の出力を次の入力に反映させればいいのかな・・

これをニューラルネットで連想記憶が実現できるようなモデル(Hopfield Net)
とかに入れてやるとおそらくお望みのことはできるかと思います。

Aというパターンが入るとBというパターンを想起する
Bというパターンが入るとCというパターンを想起する
Cというパターンが入るとDというパターンを想起する
....

というのを記憶させておいて、ネットワークの出力がそのまま
入力になるようにさせておく。で、ネットワークにAという
パターンを最初に入れてやると、順次B、C、Dの順に想起が
起こる。あとは、ABCDのパターンと行動を結びつけてやれば
いいんじゃないかと思います。
0441431NGNG
なるほど、どうもです。
かなりなっとくしました
0442デフォルトの名無しさんNGNG
http://kyoto.cool.ne.jp/suzakumon/gallery/tactical/gallery-tactical.htm
ここの
X−COM:ALLIANCE
というコーナーに、面白い記事が載ってる。

「中でも一番の特徴は驚異的なAIである。タイプ的にはSWAT3の様なリアルタイム方式なのだ
が、簡単な命令で非常に複雑な行動を地形やシチュエーションに応じて自動的にやってのける能力を持
っているのも同じ。ただしもっとずっと頭が良いという事であり、これがE3のベストに選ばれた最大
の理由だった。AIの作成には世界でTOPクラスのマサチューセッツ工科大学のロボット班が協力してい
るそうで、感情パラメータ導入により人間的な振る舞いを見せてくれるとの事。発売されればPCゲーム
界に革命を起こすとまで言われている期待作である。」
0443デフォルトの名無しさんNGNG
うずらは外出?
0444デフォルトの名無しさんNGNG
age
0445デフォルトの名無しさんNGNG
A.I : アントニオ・猪木
0446デフォルトの名無しさんNGNG
いつか人工知能が会話するのがあたりまえになった時代がくるとして
その時代の人工知能ってのは
本能とかのROMがついて
ポップフィールドを使った情報の抽象化とかができて
どうすれば強化学習できるか を学習することができて
1個の入力があったら1個の出力がくるまで待つってかんじじゃなくて
リアルタイムにどんどん並列して変化していって

って感じになるん気がするんですけど
(並列コンピュータの技術でたくさんニューロンを用意する必要がありそうですが
実際専門にやってる人はどうおもいますか?
0447デフォルトの名無しさんNGNG
漏れの考えでは普通のプログラミングじゃだめだと思う。
Cで言うならgoto使いまくるくらいはじけないといけない気がするぜ!
0448デフォルトの名無しさん NGNG
>>445
闘魂注入ピンタさえできればOK!なんちゃって・・・

今エージェントアプローチ読んでるけど、
これ一冊読んでるだけじゃ基礎的な知識を
積み上げることすら難しいな。
基礎論周辺と応用数学。これが必須。
その他にも必要な知識が沢山。
素人はこんなものには近づかないのが
よさそう、という結論に達しました。

ヤフオクにでも出すかな(w
0449デフォルトの名無しさんNGNG
人間と対話させる目的の知能作るには、人間の脳の生理的な仕組み(内分泌とかも含め)を模造する必要があると思う。
単純にニューロンを成長させて作ったモノが直接人間と対話できるレベルに達してしまった場合、
会話が神の領域に逝ってしまって付いて逝けないなんてことに…
というよりその辺が何とかなったとしても、人工知能ごときにこちらの脳で起こってることを掌握されてるようで鬱。
0450人工知能のGUINGNG
□ 誰がそんなこと書きましたか?
☑ฺ ということにしたいのですね:-);
□ はつみみです
□ あたま悪いなぁ
□ 日本の首都は京都ですよ?
0451デフォルトの名無しさんNGNG
人工知能の大脳生理学からのプローチは行き詰まってるんでないの?
ロジャー・ペンローズが、量子もちだして来てるし。
0452デフォルトの名無しさん NGNG
人工知能の理論的な本でいいものがあれば教えてください。
0453デフォルトの名無しさんNGNG
>>452
帰省の列車の中で読んだ本なんだけど、けっこういい感じ。
柴田正良「ロボットの心−7つの哲学物語−」
(講談社現代新書)

プログラミングとか実装面の話じゃななくて、
哲学者の側から「心とは何か」を粘着に考察してる。

こういうバックグラウンドから地味に積み上げて
いかないとダメなんだろうなぁ、と思ったです。
0454素人向きNGNG
Data Mining:
http://www.amazon.com/exec/obidos/ASIN/1558605525/qid=1010898846/sr=8-1/ref=sr_8_71_1/002-0127484-2951224

Understanding Intelligence:
http://www.amazon.com/exec/obidos/ASIN/026266125X/qid=1010899160/sr=8-2/ref=sr_8_3_2/002-0127484-2951224

Intelligent Agents:
http://www.amazon.com/exec/obidos/ASIN/047139601X//ref=sr_1_14_1/002-0127484-2951224
0455厨房向きNGNG
心の社会:
http://www.bk1.co.jp/cgi-bin/srch/srch_detail.cgi/3c254628a58d70102b50?aid=&bibid=00683945&volno=0000

暇潰しにはいいかもよ
0456デフォルトの名無しさん NGNG
>>455
すまぬ。その本に奥深いものを感じてしまった・・
0457デフォルトの名無しさんNGNG
頭に電流流したらEffectiveC++スラスラ読めたりしないかな  (^^;
0458デフォルトの名無しさんNGNG
ぁーぅー 、誤爆です。。。
0459デフォルトの名無しさんNGNG
>>409
ニューロは結構使われてるんですが・・・
GAはかなりめちゃくちゃな説明で・・・
GAは最適化アルゴリズムなんですけど。
0460デフォルトの名無しさんBuffer Overflow脆弱性NGNG
>>2 の人工知能プログラムには、異常な長さの入力あるとexploitableなBuffer Overflowが発生します。このバッファオーバーフローにより、スタック上のローカルバッファを上書きすることができ、任意のRETアドレスを設定することができます。
このため、入力中に攻撃コードが記述されたデータが入力された時点で、ウイルス、トロイの木馬の感染、侵入、システム破壊等の被害を受ける可能性があります。
0461デフォルトの名無しさんNGNG
俺、大脳生理学しかできない板違い野郎だけど、
たまにこういうの見るとおもしろいねぇ。

猿とか猫の脳みその話が過去ログに出てきたが、
人間とかカラスとか、理性を感じさせる動物の脳は、neural networkが層構造を成してるんだよ。
これ、情報処理上どういう意味があるんだろうね。
0462デフォルトの名無しさんNGNG
人工知能しんじてるわけ?
製品とかででたけどさぁ〜、あれは全然違うから。ワラ

脳の動きは実際のところつかめていないわけで。
ニューロンだけでは、説明がつかないことがすでに分かっています。
これ以上は秘密。
0463デフォルトの名無しさんNGNG
最狂のアルゴリズム教えてあげる!

a = rand();
0464C_sugarNGNG
人工知能の利用例として、恋愛シミュレーションぐらいしか思いつきませんが?
0465デフォルトの名無しさんNGNG
>>464
 人工知能は最初に目的ありきです。
 「ある目的のため」「人間の考えてる手法を用いて」問題を解決する
のが、現状だと人工知能と呼ばれている気がします。
0466デフォルトの名無しさんNGNG
人工知能は人類にとって核以上に諸刃の剣。オススメできない。
0467765NGNG
何がどうあれ、コレでOKやろ。
http://www.puchiwara.com/hacking/
なぁ、諸君。
0468デフォルトの名無しさんNGNG
人工知能OSというのはどうだろう。
OSそのものに人工知能が入ってる。
どんなファイルを開くにしても、どんなリソースに手を加えるにしても、
必ず人工知能の判断や処理を通す。
ハードウエアを監視し、自らのハングアップを死に物狂いで回避する。
どうよ!これどうよ!!
0469デフォルトの名無しさんNGNG
>>468
そんな不安定なOSは使えません。
0470デフォルトの名無しさんNGNG
>>468
セキュリティのため自動的にパスワードをランダムに変更してくれます。
入れなくなったら、再インストール
0471デフォルトの名無しさんNGNG
>自らのハングアップを死に物狂いで回避する。
夜中に突然「助けてくれー! ぐわぁーっ!!」とか叫ばれたら鬱だな
0472デフォルトの名無しさんNGNG
OS「昨日WEBからダウンロードした画像は猥褻なためユーザの大脳に悪影響があります。
   よって全て削除いたしました。」
0473デフォルトの名無しさんNGNG
OSがその画像でハァハァしてたら、もっとイヤ
0474デフォルトの名無しさんNGNG
現在実現できているのは知能の「かけら」。
それだけでも貴重な成果だよ。
「かけら」をどのように集積して高度な知能に近づけるか、
あるいはどのように彼らが行動しやすい環境を整えるかが
現在のテーマだね

興味のある人は Semantic Web でも研究してみよう
0475デフォルトの名無しさんNGNG
> 集めてこい(画像(内山理名 or (顔がカワイイ and 巨乳)))
こんな命令をちゃんとこなす人工知能のアルゴリズムを教えて下さい。
Ruby で作りたいと思っています。
0476デフォルトの名無しさんNGNG
Ruby以外の言語は糞です。
0477デフォルトの名無しさんNGNG
>>471
古くなってきたコンピュータを捨てようとすると
「私を捨てるんですか、しくしくしく」
と泣く。

ウザすぎ
したがって逝ってヨシ

でもちぃならオッケー。絶対捨てない(w
■ このスレッドは過去ログ倉庫に格納されています