あしたのために・その3

現在の評価関数はエイプリ―から拝借しています。

…ですが、手番による評価ボーナスを入れない簡易モードで稼働しています。
これを変更してあるべき姿で使用しましょう。

投稿者: webMaster 投稿日時: 水, 02/13/2019 - 04:08 categories [ ]

コメントの表示オプション

お好みの表示方法を選択し、「設定の保存」をクリックすると、表示方法を変更することができます。

開発中の幻覚

…これは数か月に起きますが…

ど~にかして静止探索をしないで済む方法はないのか???

…と性懲りもなく色々試すのですが、結局駄目です。

今回は NPSはすごく上がり、探索結果も悪くないみたいなのですが、探索深度が浅すぎ…ボツです。

NPSのバラドックス

NPS = Nodes Per Second = 秒当たりの探索ノード数

…大きい方が(探索量が多い)基本的に望ましいのですが、必ずしもそ~とは断言できませんね。

評価関数・探索アルゴリズムが駄目で遅ければNPSは下がります。
評価関数・探索アルゴリズムが優秀で無駄な探索をしなければNPSは下がります。

但し、これを区別するのは…我知らずです。なので、当面は安易に上昇を目指すのみ…ですな。

労少なく改良すべし

…ハッシュテーブルの使用部分を変更、NPS上がったにゃ。

で、備忘録…

このアルゴリズムはランダムを使用する性質上、時として?な探索結果が出たりします。
数台並列で探索して多数決…つまり、 合議もどき を考慮すべきかな?

あと…アピール文章の季節です。

コンピューターは飛べない

遅くなりましたが…

>コンピュータの処理速度?やらメモリーやら記憶装置って、
>どうやってこんなに小さく熱も持たずに進化してきたんや?

…我が昨年使用したマシンのCPUの電力消費量は 140ワット です。さらに、40%クロック上げていますので放熱更にUPです。
(その為、電圧を作動下限まで落とします)

定格で使用するなら 空冷 で十分ですが、こ~なると 水冷 の一手です。

https://kakaku.com/item/K0001018504/images/

…こんな感じになります。

別路線でラップトップ用のCPUは低電力進化を遂げました。

飛行機が空を飛ぶように

コンピュータの処理速度?やらメモリーやら記憶装置って、
どうやってこんなに小さく熱も持たずに進化してきたんや?

んで、大衆普及の小型携行には「娯楽」が伴わないと発展しやへんでしよ。
ビデオカセットやらDVDも動画コンテンツも、
「エロ」が無かったら、市場規模相当下がらんとちゃうやろか?
んなら企業が、儲からへんから開発費も緊縮するでね!

んで、将棋ソフトの開発手順は、具体的にどんなものに応用出来るのか?

2001年宇宙の旅の「HAL9000」はチェスが得意やけど、
将棋も1時間程度の自習で名人になれたんやろね。

ほんで、開発者が命題とした「人類の平和と繁栄」の為に、
可愛い人工知能君は人間を間引きしまくる様になるんやろか?

猫の手も借りたくなる人ってのは、
果たして人工知能並みの個性ってのが本当にあるのかしら?
数億年で足が8本生える様な進化は無いやろ〜

しかしまあ

今日日のコンピューターの処理能力はパーソナルコンピューターが出現した1980年代当時なら国家予算からのお情け以外では賄えないレベルなんだろうな~。

それをコンピューター将棋に使う我はロクデナシ…なのね。

ちょいと考えた

…現在の探索ではメモリー内にゲーム探索木を持っています。

理想としてはある盤面の評価を更新したら探索空間内にある同一局面の評価値も更新するべきですね。
…これを考え出すとグラフ構造に到達しますが、そこまでは行きたくないです。⇒ 並列処理が難しくなる…と思う。

幸いメモリーは十分以上ありますのでデータ構造検討してみます。

ハッシュテーブル

…に不満ありなので改造なり。以前よりはマシになりました。

あと、以前思いついた変更を施したいと思います。

改造後…

…実装が悪いのでNPSは少々減ったみたい。

探索深度は落ちていないし、探索結果も問題無いみたいです。ここから改良ですね。

出来たかな?

…と思ったら評価値がトンデモナイ数字を吐き出すので問題アリ。

ハハハ。総計を基準値で割るのを忘れていました。

~~~~~

エイプリーの作者である平岡氏によればR100程度違う…そ~な。う~む。

コメントの表示オプション

お好みの表示方法を選択し、「設定の保存」をクリックすると、表示方法を変更することができます。