japanese.engadget.com さんのブクシィ日記

Engadget 日本版友人まで公開
君は信じられるか? この一枚のホワイトボードに収まったわずかなソースコードが、人類の考案したあらゆるゲームで人類を凌駕すると。 これはAlphaZeroクローンのとある実装である。 この実装が特別短いわけでもない。なんなら、よく見るとコメント部分が多いので、削ればさらに2/3くらいにはなるだろう。 AlphaZeroクローンをいくつか漁っていた時、ちょっとした実験をしようと思ってソースコードを開い...

» Engadget 日本版


コメント (57)

コメントを書く

honeybe
AlphaZeroはコードそのものよりも学習ソースと学習結果のデータ量が膨大になりそうなので「スマホに入る」のは難しいんじゃないかと思っている。がどうなんだろうか。(論文とか見ればいいと思うんだけど…)
underd
面白いけどポーカーのAI思考の解説がよく分からない。ストレート狙いなら2と10、ワンペア狙いなら被って持ってて重なりづらい2と7と10を捨てるんじゃ?なんで2と5を捨てたの
htnmiki
なんだかよくわかんないけどたったそれだけってすげえな……
karaage
不完全情報ゲームであるポーカーへの適用は興味深い。単純に完全ゲームに特化したものだと考えてたけど、意外に応用できるのかも。これがビジネスセンスか
amd64x64
そんなこと言ったら暗号化アルゴリズムの実装だって圧縮アルゴリズムの実装だってアルゴリズム部分のコードは短い。ツールの体裁をとる周辺実装の方が長くなりがち。
TakumiO
数理モデル化、つまりゲームデザインのスキルが必要になってくる。現実の問題をいかにして「ゲーム化(数理モデル化)」するかというのは、数学的センスだけではなく観察力や表現力といったスキルが要求される
KoshianX
クローンができたのか。公開されてたりするのかな。
deep_one
AlphaZeroのコードには「学習結果」は含まれないような気がする。/ディープラーニングは「中国語の部屋」作成法だからな。むしろ「意味を与える行為」が別途必要なのだ。
erukiti
このAlphaZero互換のソースコードのURLはどこなんだろ? / 深層強化学習って、ルールがある or シミュレーションできる(評価できる)あらゆる物に応用できるよね
roshi
確かにゲームエンジニアのスキルがファミコン時代からスマホゲーまで恵まれててちょっと羨ましいと思ったことある。
sky-y
ぜひAI研究者各位には「組版システムのソースコードをホワイトボード1枚におさめる」ところまで行ってほしい。僕が考える「人間の勘」の最たるものがそれなので。
gabill
「後で読む」
new3
ソースコードの長さの単位として"ホワイトボード一枚"とはまた変な単位だな。普通に行数やバイト数で良いし、コメント量も印刷してホワイトボードに貼らなければ何行なのか何バイトなのかすぐ判るのでは?ほんと謎
wed7931
これは意外。本文もおもしろいです。
pixmap
コードの大半はライブラリが吸収してるんだから、ホワイトボード1枚に収まったところで「ふーん」としか言いようがない。
hdampty7
タイトル以外の部分は良く分からんかった。読んでるときは分かってる風だったけど、読後、自分は何を理解したかを検討したらタイトルの部分だけだった。いや、ホワイトボードとプログラムの関係もよく分かってない。
keim_at_Si
インパクト重視のプレゼンの導入には使えそう。人工知能はコードよりデータが重要みたいな話が続けばマシだと思うんだけど、これだけだと胡散臭い...。64MBがもし実行バイナリならすげー重いし。
k-takahashi
『数理モデル化、つまりゲームデザインのスキルが必要』 モデル化(ゲーム化)できれば、プレイはDLで対応という考え方。とすれば、必要なのはシミュレーションゲームのデザイン技術
himakao
今すぐラスベガスで実践してきてほしい
hatomugicha
人工知能には絡まないから学習するのは分かるんだけど学習したデータはどこにあってどう保管して完全性をチェックするのもホワイトボードに収まるのかがよく分かってない
bigchu
直感の具現化
kabochatori
ペンでボードに書いて収まるのかと思いきや印刷した紙貼っとるだけやんけ。そんなん印刷設定次第だろ…
keikei1009
“君は信じられるか? この一枚のホワイトボードに収まったわずかなソースコードが、人類の考案したあらゆるゲームで人類を凌駕すると”
itochan
ざっくりでよいので何行なのか書いてくれるとわかりやすくなる。 / >もしこれがGoogle Glassのような(中略)カジノではこの手のAI装置は規制されるだろう。
altar
「ポーカーの専門家ではない」よりも適切な但し書きはもっとあると思うが。例えば「AIの出力を盲信する以上の検証はできない、する気もない」とか。
yetch
頭いい人たちは汎化が好きでたまらないんだと思う。パンチカードの時代にカードをテープで輪にしてぐるぐる計算させたりしてたし
bangflash
当然外部ライブラリをimportした分も加算してるんだよな?
mohno
AlphaZeroは囲碁(ゲーム)のルールを指定するだけと聞いたが、囲碁のルール記述がこの行数で表現できるのか、囲碁のルール記述を含まない行数なのかどちらだろう。あと TPU 載ってない iPhone じゃ動かないのでは?
UhoNiceGuy
タイトル見て、小さい文字で印刷すれば、Windowsのソースコードも印刷できるのではと思ってしまいました
SigmaG2
想像してたのと違う
munioka303
ブコメでホワイトボードうんぬんがお気に召さなかったくだらないアホどもが多すぎて早くAIに仕事奪われればいいのにと思いました こういう人らの部下って大変だろうな
NuL
的はずれなコメントばかりで草
ghostbass
サイズを計測すると最短42バイト、あるいは42キロバイトだという。
I8D
猿がタイプライターでシェイクスピアを書くよりも、AlphaZeroを書いちゃう方が先だったと。
blueboy
「今のプログラミングは出揃っているコンポーネントをいかに組み合わせるかというところがプログラマの良し悪しを分けるようになってきました」と山本一成が言っているだろ。 http://j.mp/2nVUKAg 清水ってAIに無知?
baronhorse
グズグズ長すぎ。ポエムでケムに巻く癖どうにかしないと誰も読まなくなるのでは?
stealthinu
ブ米のライブラリが吸収してるってのはそうなんだけどさでも独自部分もこんだけでいいよってことだよね。同様のことはPonanzaの方もこないだ書かれててメインがコードじゃなく学習データにあると。
marmot1123
今は羽生さん名人じゃないので……永世名人ではあるけど。羽生竜王と書いてあげて。
katsusuke
widows ソースコードってwidows OSの事ならDPI1200位あっても絶対無理だと思うけど
ooblog
#AI #AlphaZero 「将棋、囲碁~ポーカーのような確率的事象~広告~A/Bテストの自動最適化~あらゆる数理モデル化可能な問題~ホワイトボードに収まったわずかなソースコードが~人類を凌駕」逆に人間の脳もシンプルなのでは。
dfk3
AIのライブラリは案外コンパクトなのかと、記事タイトルだけみて想像してから、本分読む前にブコメみたらライブラリインポートとか描いてて草
send
ソースコードの長さでコードの価値を云々するのは人類がとっくに通り過ぎた事象だと思っていたのだが??
viperbjpn
クローンのコードなのか?オリジナルのコードなのか? んー? そういえば、クラスタリングされたたっくさんのサーバーで学習、計算されるんでないの…?ん?
sangping
ちょっと流し読みしただけでは論旨が分からなかった。後でもう一度読む。
unyaa
コードへのリンクがないのだけど
duck000
割と面白かったけどブコメで叩かれまくっててワロス
sylow
https://github.com/suragnair/alpha-zero-general
uzusayuu
これでここまでたたかれるのか
mzi
ほう。
lyiase
一般的に深層学習系のコードは前処理を少なめにするのが普通で、400行以下だから当たり前というか。keras使ってるっぽいので、使ってなかったら増えそうだけど、それでも一般的な前世代のAIよりは断然短いよね。
umai_bow
そうは言うけど実際に短いだろう。まあ機械学習のコードなんて、大抵行列の掛け算してるだけだから……。
wkwkhautbois
ポーカーへの適用、擬似乱数生成の方法を真面目に考えないと、その乱数生成アルゴリズムに過学習するとかありえそう。
dowhile
大言壮語がひどすぎPEZY社長みたいに逮捕されるぞ > 人類の考案したあらゆるゲームで人類を凌駕する
masayoshinym
内容はどうでもいいんだけどブコメが辛辣過ぎて草生える。
Jota_Shimazaki
現状で最強とされるゲームAIが比較的シンプルなものである、というのは衝撃的であり、「人間の複雑性」に対する幻想を剥ぎ取る役割を十分に果たすだろう。
crosscrow
>清水亮 (Shi3z) この人の書く文章は記事ではなくてポエムだから読まなくていいよ。Engadget.jpのクオリティを下げてる主因

コメントを書く

ブログ

最近の日記

一覧へ

akiyan.com track feed