Fix errors from merging

This commit is contained in:
2024-01-31 18:25:27 +01:00
parent 5813ff89fa
commit 2501efa328
2 changed files with 6 additions and 11 deletions

View File

@@ -1,9 +1,7 @@
import chess.engine
import chess
from functools import cache
import chess.engine
from chesspp.i_strategy import IStrategy
import numba
# Scoring based on PeSTO (Piece-Square Tables Only) Evaluation Functions
# https://www.chessprogramming.org/PeSTO%27s_Evaluation_Function

13
main.py
View File

@@ -1,19 +1,16 @@
import argparse
import os
import random
import sys
import time
import chess
import chess.engine
import chess.pgn
from chesspp.classic_mcts import ClassicMcts
from chesspp.baysian_mcts import BayesianMcts
from chesspp.engine_factory import EngineEnum, StrategyEnum
from chesspp.random_strategy import RandomStrategy
from chesspp.stockfish_strategy import StockFishStrategy
from chesspp import engine
from chesspp import simulation, eval
from chesspp import util
from chesspp.engine_factory import EngineEnum, StrategyEnum
from chesspp.mcts.baysian_mcts import BayesianMcts
from chesspp.mcts.classic_mcts import ClassicMcts
from chesspp.random_strategy import RandomStrategy
@@ -108,8 +105,8 @@ def test_evaluation():
reject_h0 = test_result['pvalue'] < alpha
print(f"{games_played} games played")
print(f"Engine {a.get_name()} won {a_wins} games ({a_wins / games_played:.2%})")
print(f"Engine {b.get_name()} won {b_wins} games ({b_wins / games_played:.2%})")
print(f"Engine {a} won {a_wins} games ({a_wins / games_played:.2%})")
print(f"Engine {b} won {b_wins} games ({b_wins / games_played:.2%})")
print(f"{draws} games ({draws / games_played:.2%}) resulted in a draw")
print(f"Hypothesis test: trials={test_result['trials']}, pvalue={test_result['pvalue']:2.10f}, statistic={test_result['statistic']:2.4f}, reject_h0={reject_h0}")