全球観察

全世界の様々なトレンドを記録していきます。

書評「強い将棋ソフトの創りかた Pythonで実装するディープラーニング将棋AI」

将棋AIに関する非常に面白い本でした。

https://github.com/TadaoYamaoka/ShogiAIBook2ソースコードが記載されているので、こちらをgoogle colab notebookで試してから読んで見るでも良いかと思います。第7章のnvida周りは少しインストールの仕方が変わっているようで、nvidaのドキュメントを見る必要がありました。

 

↑で使う棋譜の学習やAIエンジンのソースコードはこちら https://github.com/TadaoYamaoka/python-dlshogi2

 

↑をc++で書いてより性能をあげたものがこちら(主に第7章)

https://github.com/TadaoYamaoka/DeepLearningShogi

 

amazonの書評でcolabで動かない!ちゃんと改訂しろ!みたいのがありましたが、2024年2月の段階でほとんど調べることなくソースコードのコピペで動きました。正誤表も読書後に気づいたのですが、ざっくり理解したい分には特に気にしなくて良いかと思います。

敢えて言うならば、

・所々でデータ構造を図解(自分でprint debugするのが面倒くさい)

・第2~3章の理論の紹介のところで、第5~7章の実装箇所の例示

があっても良い気はしました。2~3回読めば良いだけの話ですが。

図書館で「囲碁ディープラーニングプログラミング」の翻訳本をさっと読み、この本を本屋で購入したのは正解だったと思いますし、寧ろこの本が全世界に翻訳されるぐらいになって欲しいです。

 

 

書評『今さらだけど、ちゃんと知っておきたい「意思決定」』

主に行動経済学の内容が良い感じにまとまっている本でした。以前読んだ「バイアスの心理学」と被る内容も多かったです。行動経済学の実証実験の結果がどこまで現実に役立つのかはわからないですが、こういう考え方もあることを知っておくことは有益に思われました。「決断の本質」の内容を発展させたような集団的意思決定の方法論をもっと知りたいです。。

 

 

書評『データ分析のための数理モデル入門』

良い感じの数理モデルの入門書でした。マルコフ過程周りはようやくわかった気がします。こういうわかりやすい入門書増えて欲しいです。。。

 

書評『戦略思考トレーニング3』

戦略思考トレーニング2」に比べて少し設問が雑で面白みも欠ける気がしました。