人工知能で自我・魂が作れるか [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
前回の(test.html)とはちょっと違うものを試しに創ってみました。
ファイル名 test2.html
ファイルサイズ 2,072byte
アップロード日時 2017年03月21日 22時34分21秒
削除予定日時 2017年04月04日 22時34分31秒
http://fast-uploader.com/file/7045658816924/
!※警告※!条件を逸脱すると∞ループの可能性があります。
初心者が独学で書いたプログラムですので何が起こるかわかりません。
動作が不安定になったりループになったらブラウザを閉じてください。閉じれなければタスクマネージャーで落として下さいまし。
Whileの無限ループはさすがにまずいと思うので使わず、
(テロメアだっけ?)寿命を削りながらランダムに背景色と顔文字配列と発現配列を選んで合成しています。
今回のは判定が一切ありませんので不自然な合成が多分に見受けられます。
生涯を通じて情報を蓄積表示して終わるイメージです。
動作のイメージアニメーション
http://imgur.com/9yuYIAR.gif <!DOCTYPE html>
<html><head><meta charset="utf-8"><title>test2.html</title>
<style type="text/css">
.app {
#margin: auto;
height: 50px;
width: 100%;
padding: 5px;
background-color: #E5F5E5;
}
.progress {
width: 90%;
height: 30px;
background-color: #F5F5F5;
border-radius: 4px;
box-shadow: inset 0 2px 3px rgba(0,0,0,.5);
}
.progress-bar {
margin-top: 2px;
transition: width 0.2s linear;
height: 100%;
background-color: #337AB7;
border-radius: 4px;
}
</style> <スクリプト type="text/javaスクリプト">
var timerID=""; var s=d=60; var txt ='<tr>';
window.onload = function (){timerID = setInterval("clock()", 1000 );}
function clock(){
var f =new Array("(^o^)","(`Щ′#)","(T.T)","($o$)/");
var x = Math.floor( Math.random()* f.length );var kao = f[x]+"r";
var g =new Array("やったね。","ごらぁぁ#","うえぇ〜ん","よっしゃ!");
var y = Math.floor( Math.random()* g.length );var moj = "y"+g[y];
var r = Math.floor( Math.random()* 96 )+160; r= ("0"+ r.toString(16)).slice(-2);
var g = Math.floor( Math.random()* 96 )+160; g= ("0"+ g.toString(16)).slice(-2);
var b = Math.floor( Math.random()* 96 )+160; b= ("0"+ b.toString(16)).slice(-2);
var rgb ="#"+r+g+b;
s--;
var time = s +"秒";
if(s <= 0){//location.reload();
clearInterval(timerID);}
document.getElementById("clock").innerHTML=time;
bar.style.width = (s/d)*100 + '%';
td.setAttribute("bgcolor", rgb) ;
face.innerHTML= kao+moj; cell.innerHTML= rgb;
txt +='<td id="'+s+'" style="background-color:'+rgb+';">'+kao+moj+'</td>';
if(s%5 == 0){txt +='</tr>';}
txtarea.innerHTML= txt;
}
</スクリプト>
</head> </head>
<body>
<table class="app" border="1">
<tr><td id="prog" class="progress">
<div id="bar" class="progress-bar" style="width:100%;"></div></td>
<td align="center"><div id="clock"></div></td>
</tr>
<tr><td id="td"><div id="face"></div></td><td><div id="cell"> </div></td></tr>
</table>
<table id="txtarea"></table>
</body>
</html> >>379
深層意識というか無意識下のエス(イド)のインプットなんてのを作り出せないし
毎回再帰呼び出しのたびに打ち込むなんてやってられないしめんどくさいっしょ。
>寿命の存在意義
AIにはいらないかどうかは不明。終了条件がわからない、プログラムを公開するにあたって無限ループはまずいというのはある。
if(s <= 0){//location.reload(); のコメントアウトで書き換えてくだされば永遠と繰り返しますけど いやいや、欲求、快、不快はプログラミング出来ないというスタンスでは人工知能なんて作れないだろw
無意識である必要性も無いのでは? 欲求値をパラメータで与えるのと
AIの自発的な欲求が発生するのでは概念が違うわな
前者なら使い方次第で得意な処理が出来て、結果にも影響を与えるから、そのAIはその処理が好きだと言い代えられる。
後者はオカルトの分野だな プログラムを作り始めて感じたのは欲求の根源的な発生は実はランダムなんじゃないかって思えてきたこと。
この2chもだけど、書込み頻度によるランキングがあるし、ユーザー入力でage-sageもされる。
外部入力やセンサー入力も必要だろうし、快-不快もカワイイなら+ブサイクなら-とかできないわけではない。
NGワードが書込めないのも単語の善し悪しもフィルタリングで白黒辞書(これもランキング付け)作ればいいし。
本当は根本がランダムだと判ってるけど解からないように信じ込まされている為にオカルトなのかもしれない。 2chで例えるのは間違いだろ。集合知を定義したいのか?
欲求をランダムに設定する必要性はあるか?
俺が欲求と快感を設定するとしたら、文字入力かな 2chの例えは話題に浮上するイメージね。興味を持たれなければ深く沈んでいく。
意識している欲求そのものをランダムで設定させようと言うのではなくて、
無意識下の欲求の種にあたるものというか、集合和といえばそうかもしれないけど、
どちらかといえばモンテカルロシミュレーションに近いかな?大量の集合をランダムで生み出す感じ。
その中から例えば「スキーがしたい」「泳ぎたい」「ボウリングしたい」とかの欲求というか(想起?)(発想?)があったとしたら、
日々我々の頭の中では無意識に、今は夏か?冬か?所持金は?昼か?夜か?明日晴れるか?
休みか?場所は?行きかたは?予約は必要か?車は運転できたか?酒は飲んでないか?・・・・etc
無意識下で何千何億万の膨大な条件処理を行っている。(と思う)
ランキングやマッチングテストによって淘汰され、無意識から浮上してきた欲求がようやく意識できる欲求としてお題に上る。(と考える)
「今は冬だ夜だ雪がない」⇒「ラウンドワン23時までやってる」⇒「ボウリングならできそうだ」
つまり、頭の中の小さな、立法、行政、司法、のような事が起こっているのではないかと考える。
初めは文字入力のチャットBOTのようなものを考えたけど毎回の入力を考えてたら限がないから手間を省いてそうなった。 例えばtest2.htmlの以下の行を次のように書き換えると
var f =new Array("山","川","海","車","本","花","枕","空","兄","妹","魚","魂","愛");
var x = Math.floor( Math.random()* f.length );var mon = f[x]+"で";
var g =new Array("話し","泳ぎ","シバき","戦い","妄想し","のぼり","ムカつき","悲しみ","気づき","叫び","走り");
var y = Math.floor( Math.random()* g.length );var dou = g[y]+"たい!";
play.innerHTML= mon+dou;
txt +='<td id="'+s+'" style="background-color:'+rgb+';">'+mon+dou+'</td>';
<tr><td id="td"><div id="play"></div></td><td><div id="cell"> </div></td></tr> 上のを欲求として代用すると結果こうなる。
妹で叫びたい! 枕で泳ぎたい! 魂で悲しみたい! 花で泳ぎたい! 妹でシバきたい!
兄で妄想したい! 川で戦いたい! 空で話したい! 川で妄想したい! 空で気づきたい!
空で悲しみたい! 兄で話したい! 愛で妄想したい! 愛で戦いたい! 魂で走りたい!
海で叫びたい! 海で気づきたい! 魚で悲しみたい! 愛でシバきたい! 山で話したい!
兄で悲しみたい! 海で悲しみたい! 妹で泳ぎたい! 兄でムカつきたい! 空でムカつきたい!
妹で話したい! 枕で悲しみたい! 愛で泳ぎたい! 兄で走りたい! 妹で走りたい!
本で話したい! 山で泳ぎたい! 枕で妄想したい! 山で話したい! 花で気づきたい!
魚で気づきたい! 兄で悲しみたい! 枕でシバきたい! 川で気づきたい! 本で話したい!
空で走りたい! 車で走りたい! 愛で悲しみたい! 本で戦いたい! 枕で戦いたい!
車で走りたい! 枕でシバきたい! 花で戦いたい! 兄で叫びたい! 川でシバきたい!
海で気づきたい! 花で話したい! 海で悲しみたい! 川で叫びたい! 兄で悲しみたい!
兄で気づきたい! 花で気づきたい! 愛で走りたい! 魚で走りたい! 花で話したい! そりゃいくらなんでもマクロすぎると思うが・・・しかしそういう考えもあるか 革命を担う技術で面倒臭いってどういう神経してんだw
トップダウンの域を出ないぞ 人間の場合身体からの様々なシグナルも関係してくるよな >>389
あなたも多少複雑なだけでサイコロと変わらないわけだが >>388
巨視的な意味のマクロ?EXCELの自動ルーチン?マクロってどっちの意味?
センサーや多人数からの人間の手入力などの細かい作業ができないから大局的な構造を構築したわけだけど。
無意識下での処理っていうのは自転車の運転とか自動化そのものの事であるし、心理学者のシュレディンガーさんか誰かが書いてたと思う。
それなら、マクロすぎると言う言葉はどちらにも当てはまるとおもう。 >>389
サイコロも振り子も組み合わせ次第で複雑になればカオスになる。♪何が出るかな♪何が出るかな♪
("あのね。","ちょっと","やっぱり","おねがい");
("(^o^)","(*-*)","(T.T)","($o$)");
("やったね。","ごらぁぁ#","うえぇ〜ん","よっしゃ!");
("世界","山","川","海","空","本","君","枕","雲",
"あの世","雪","砂","愛","氷","炎","鬼","巨人");
("父","母","姉","妹","兄","弟","枕","神","雨","車","魚","魂","愛","人");
("会話","泳ぎ","お茶","戦い","妄想","家中","勉強","感情","洋服","世界","走り","魂","お金");
("語り","楽しみ","防ぎ","シバき","覚え","洗濯し","感じ","学び","知り","叫び","走り","持ち"); ・・・・こんなん出ましたけど。
あのね。 (*-*) 山の神とお茶を覚えたおして下さい。 やったね。 (T.T) 君の車と魂を覚えたいのでお願いします!
やっぱり (T.T) 山の母とお茶を洗濯したおして下さい。 やったね。 (^o^) 枕の人と会話を走りたいのでお願いします!
ちょっと (^o^) 海の魂とお金を感じたおして下さい。 ごらぁぁ# (^o^) 君の雨とお金をシバきたいのでお願いします!
やっぱり ($o$) 海の魂と会話を走りたおして下さい。 うえぇ〜ん (^o^) 巨人の神と世界を走りたいのでお願いします!
やっぱり (T.T) 氷の人と会話を語りたおして下さい。 よっしゃ! (T.T) 愛の愛と魂を覚えたいのでお願いします!
おねがい (T.T) 世界の母と洋服を感じたおして下さい。 よっしゃ! (*-*) 本の姉と走りを覚えたいのでお願いします!
あのね。 (T.T) 巨人の姉と世界を洗濯したおして下さい。 やったね。 (T.T) 本の魚と泳ぎを楽しみたいのでお願いします!
あのね。 (T.T) 愛の母と世界を語りたおして下さい。 うえぇ〜ん (T.T) 炎の雨と世界を語りたいのでお願いします!
あのね。 (T.T) 本の弟と家中を楽しみたおして下さい。 よっしゃ! (*-*) 空の人とお金を防ぎたいのでお願いします!
おねがい (*-*) 山の愛とお金を感じたおして下さい。 やったね。 (T.T) 砂の兄と世界を感じたいのでお願いします!
あのね。 (*-*) 砂の車と世界を洗濯したおして下さい。 よっしゃ! ($o$) 雪の枕と走りを洗濯したいのでお願いします!
あのね。 (T.T) あの世の雨と感情を感じたおして下さい。 うえぇ〜ん ($o$) 川の車と世界を語りたいのでお願いします!
おねがい ($o$) 雲の枕と泳ぎを感じたおして下さい。 ごらぁぁ# (^o^) 川の枕と洋服を持ちたいのでお願いします!
おねがい (^o^) 世界の母と泳ぎを語りたおして下さい。 やったね。 ($o$) 氷の車と会話を語りたいのでお願いします!
やっぱり ($o$) 氷の枕とお茶を洗濯したおして下さい。 ごらぁぁ# (^o^) 炎の姉と勉強をシバきたいのでお願いします! ■ このスレッドは過去ログ倉庫に格納されています