Python(オセロ13_評価方法の検討とか)
■評価方法とかもう少しやりたいこと。
前回でGeminiを使ったAIでの対戦相手の作成はきりにしたけど、久しぶりにオセロを触ったので少し整理しておきたい。
Chat GPTでロジックの強さの評価方法を聞くと、勝率、石の数、四隅の取得数、合法手数、危険マス、Eloレーティングなどいろいろと指標が使えるよう。今まで、勝率、石の数、四隅ぐらいで見てきたので、コード改修してこの辺りの情報をとれるようにしたい。
それに追加して、ロジックにかかる時間などコスト的な指標は何かないかな。
それらの情報を取得した上で、今まで使ってきたロジック(Powershell(オセロ013)など)+ α のデータを取得したい。
あと前からやりたかったTensorflowでの機械学習のロジックを試したいけど、こちらはどこまでできるか。
現在、1ファイルに対してロジック部分も入れ込んで500行ぐらいになってきた。ロジック部分を別のファイルに切り分けるように修正。公開されているライブラリと同様に、importでクラス、メソッドを使用。


