トップページ⇒tech
36コメント13KB

プログラマの永遠の謎

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
人工知能(AI)の作り方について語ってみませんか?

とりあえず序章として完全にランダムな乱数の取得の仕方について。
0002デフォルトの名無しさんNGNG
サウンドカードあたりから熱雑音を拾うのがお手軽ですね。
ガイガーカウンター+放射性物質を組み合わせると完璧です。
0003デフォルトの名無しさんNGNG
>>2

なるほど。
内容はよくわかりませんjが、専用の外部モジュールを使用するのは手ですね。

では、第一章としてプログラムの自己進化についてはどう思われますか?
0004デフォルトの名無しさんNGNG
プログラマの謎というよりプログラマの仮想敵。
AIがプログラム組んだら、オブジェクト指向がどうとか
言わないないような気がするな。
0005デフォルトの名無しさんNGNG
とりあえず、まとめて考えるのは難しいのでOSIの様に分割してみましょうか?

5 感情層・・・?
4 一般生活層・・・技術などのよく変更される部分 ・変更可能
3 法律的プログラム層・・・基本生活の根幹をなす層・変更可能
2 ベースプログラム層・・・変更できないベースプログラム(人間に逆らえないなど)
1 BIOS層・・・ハードウエアの基本制御部分
0006デフォルトの名無しさんNGNG
6 第六感層

はどうしましょうか?
0007デフォルトの名無しさんNGNG
>>5 お前はBrooksの論文を読んでないな。
0008デフォルトの名無しさんNGNG
>>6
とりあえず最低限のAIの作成を優先にしてますので・・・
別に入れていただいてもいいですよ。

>>7
AIに付いて真剣に勉強したことはありませんので・・・
どのようなものなのでしょうか?
検索掛けたところ英語はかりでよくわからなかったもので・・・
0009デフォルトの名無しさんNGNG
却下
0010デフォルトの名無しさんNGNG
> AIに付いて真剣に勉強したことはありませんので

一言でいうと、「カスケード型のシステムで知能を
実現しようとするのは間違っている」という思想。
つまり各モジュールはその下位層からの情報だけを
受けとるのではなく (いや下位層からも受けとるのだが)、
各モジュールが直接外界とコンタクトをとり、各々が
同時並列的に決定を下すようにすべきというのだな。
情報がコンフリクトしたとき調停をどうやるかは知らないけど。
0011デフォルトの名無しさんNGNG
>>10
それって、WWWが発展した理由(と思われるもの)と、似てるなあ。
階層型よりネットワーク型のほうが色々おいしいよ、っていう。

というわけで直線的に積み重なる掲示板より
ネットワーク構造なWikiが、まんせー
2chもWiki的にならないかな?
0012デフォルトの名無しさんNGNG
嵐が一人でもいたら崩壊するのがwikiの恐ろしいところ。
なんか対処法あるのかね。
0013デフォルトの名無しさんNGNG
>>12
性善説
0014デフォルトの名無しさんNGNG
>>11
ちがう。ネットワーク型ってわけじゃないよ。
ただ「階層」の分け方がちがうだけ。伝統的なAIが
縦割り構造だとすれば、Brooksの考え方は横割りなんだ。
wwwとは別の理由に思える。それにBrooksが正しいかどうかは
わかっていない。
0015デフォルトの名無しさんNGNG
Brooksってゲンギスとかいう昆虫型ロボットをつくった人だろ?
んでそいつらを地雷処理(地雷原にばらまいて動かなくなるまで地雷を踏ませ続ける)に使おうとかいう....
その後進展はあったのかな?
0016デフォルトの名無しさんNGNG
>>15
その話どこで聞いた?
面白いね。
平和利用だし。
0017金持ち名無しさん、貧乏名無しさんNGNG
>>ここでBrooksについて興味もった人 達へ

http://www.ai.mit.edu/people/brooks/brooks.html

あと、日本では五味さんか。。。会社の名前忘れた。。。
001817NGNG
>>14
ちょっと、もうその考えはブルックス的にも古いよ。
1986年あたりにブルックスがかんがえてたことでは?
ちゃんと彼の研究おっかけてる?
0019デフォルトの名無しさんNGNG
この前買ったロボコンマガジンで
面白そうな研究が紹介されてたので
http://www.ifi.unizh.ch/groups/ailab/

ロボコンの記事は今まで見た一番簡単な「ゴミあつめ」ロボットの紹介
0020デフォルトの名無しさんNGNG
>>1

>完全にランダムな乱数の取得の仕方について。

笑った。
>>1 にAIは難しすぎる。
002119NGNG
ロボコンマガジンの記事より

「知能は、コンピュータのプログラムだけを取り出して考えることはできない、ロボットや環境の条件を一緒に考えて、知能とは
何かを考えることができる」

ゴミ集めロボットの行動原理は凄く簡単
2つの赤外線センサが搭載され、片側のセンサに反応がある時だけ
その反対へ曲がる。後は前進だけ。

これだけでゴミがまとめられるのには驚いた!
0022デフォルトの名無しさんNGNG
>>21
そういう話は面白いですね。
他にわたり鳥が群れてとぶやつとかもそんな感じで
簡単なルールだけでシミュレートできるという話も聞いたことがある。

ところで、そのゴミ厚めロボットですが、
例えば各辺が東西南北に平行四角形の部屋で、
南半分だけにゴミが点在していて、
部屋の真ん中から真北に向かって進む、
といったように特殊な初期条件で
身動きがとれなくなるような場合はどうなっているんでしょうか?

もしかして>>1はそういったケースを見越して乱数とかいっているのか?!
0023デフォルトの名無しさんNGNG
>>20
現在の乱数が完全にランダムではないことを言ってるんじゃないの。
乱数系列による発生だからさ。
0024デフォルトの名無しさんNGNG
そもそもこの世に完全なランダムというものが
存在しうるかどうかから証明しないといけないのではないか?
0025デフォルトの名無しさんNGNG
ほぼ完全にランダム言ってもいいくらいばらけるランダムは存在する
で終了かと。
0026デフォルトの名無しさんNGNG
>>16
一番最近ではディスカバリーチャンネルでやってたのを見た。
最新の兵器(といっても携帯食料、小型偵察機など武器以外の話がほとんど)の話。
0027デフォルトの名無しさんNGNG
>>21
それでなんでごみを集められるのかがちょっとイメージ出来ん。
もう少し解説きぼん。
0028ななしNGNG
>>27
イメージはつかめないかもしれないけど。

つまり、ブルックスのいいたいのは、
結果的に知能があるように見える、よく計画されたようにみえる行動
というのは、
実はシンプルな規則によって動いているモジュールが協調作業した
結果にすぎない。そこには、全体を統括する機能をもったものなどないよ

ってことなんだよ。

イメージつかむにはつながらないね。ごめん。
もっと頭のいいひとはなぜ「結果的に」うまくいくのか
説明できるとおもうけど、それは本質的な問題じゃないんだ。
0029デフォルトの名無しさんNGNG
>>28
というか進化論だろ?
たまたま旨く言った組み合わせが生き残ってるだけ。
渡り鳥だって、たまたま旨いコンビネーションをした種だけが
効率的に渡りをできたんで生存した、と。

動作原理はフラクタルだよな。
簡単な法則に基づいて個々の部分(とその隣接部分)が作用することで
結果的になにか思わせぶりなパターンが出来るって奴。

人間はそれを見ると、そのパターンの
有用性を本能的(46億年)に知っているんで、
「あぁなんか神の力を感じるぅー」
とかいってハイになるのな。

以上、「継続は血からなり」という話でした。ハイ。
0030デフォルトの名無しさんNGNG
すこーし方向違う気もするけれど
ttp://www.ycf.nanet.co.jp/~skato/muno/
0031デフォルトの名無しさんNGNG
=27
>>28-30
そういう一般論の話じゃなくて
なんで「デフォは前進、片側に反応があった時のみその反対側に曲がる」を繰り返してごみが集まるのか?
が良く分からないんですよ。

例えば両側に反応があったら前進しちゃうんですよね?ごみを蹴散らしちゃうような気がするんですけど....
多分ロボットの形とセンサーの位置が関係してくるんだと思いますが。
それにまあ最終的にごみが集まるのかもしれませんが、えらく低効率な気がします。

ロボットマガジンを読んだ方解説してください。
0032デフォルトの名無しさんNGNG
そういえば、「AI」の映画始まりましたね。誰か見に行きました?
ちなみに、うちの大学の人工知能の授業では ターミネーター
とかを見せられて、人工知能の素晴らしさを長々と語られました。
もちろん、最初の授業だけですけどね。
0033デフォルトの名無しさんNGNG
ターミネーターで人工知能の「素晴らしさ」を説く大学って索敵!
0034デフォルトの名無しさんNGNG
>>33
索敵って書くあんたも索敵!
0035デフォルトの名無しさんNGNG
>>32
「メトロポリス」の方が俺はイイ!
0036デフォルトの名無しさんNGNG
フリッツ・ラングの「メトロポリス」だと、もっと索敵!
■ このスレッドは過去ログ倉庫に格納されています