電王戦と自分の将棋の弱さに影響され、コンピュータってどういうふうに考えているのかを少し調べてみました。その中で頻出する言葉が「MinMax法」、詳しい説明は他のサイトを参考にしていただければ良いと思うのですが、簡単に説明すると以下の通り。
- 局面を数値化する
- 自分は自分にとって最善の手を選択する(当たり前、人間もやっている)
- 相手は自分にとって最悪の手を選ぶものとする(当たり前、人間もやっている)
- 数手先まで読む(当たり前、人間もやってる)
つまり、難しい言葉は使っているものの、局面を数値化すること以外は人間と同じことをやっているだけですね 😯
局面の数値化についても調べてみるかな~ 😕
<参考サイト>
リバーシプログラムの作り方