Add breakthrough_mcvs.py
Browse files- breakthrough_mcvs.py +9 -5
breakthrough_mcvs.py
CHANGED
|
@@ -1044,11 +1044,7 @@ def play_match_mcvs_vs_uct(policy_net, value_net, zone_db, num_games: int = 200,
|
|
| 1044 |
print(f"Win rates : MCVS={mcvs_wins/num_games*100:.1f}%, "
|
| 1045 |
f"UCT={uct_wins/num_games*100:.1f}%, Draw={draws/num_games*100:.1f}%\n")
|
| 1046 |
|
| 1047 |
-
|
| 1048 |
-
# MAIN
|
| 1049 |
-
# ============================================================================
|
| 1050 |
-
|
| 1051 |
-
if __name__ == "__main__":
|
| 1052 |
print("=" * 80)
|
| 1053 |
print("BREAKTHROUGH MCVS - INCREMENTAL TRAINING")
|
| 1054 |
print("=" * 80)
|
|
@@ -1143,3 +1139,11 @@ if __name__ == "__main__":
|
|
| 1143 |
time_per_move=0.5,
|
| 1144 |
device=device
|
| 1145 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1044 |
print(f"Win rates : MCVS={mcvs_wins/num_games*100:.1f}%, "
|
| 1045 |
f"UCT={uct_wins/num_games*100:.1f}%, Draw={draws/num_games*100:.1f}%\n")
|
| 1046 |
|
| 1047 |
+
def main():
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1048 |
print("=" * 80)
|
| 1049 |
print("BREAKTHROUGH MCVS - INCREMENTAL TRAINING")
|
| 1050 |
print("=" * 80)
|
|
|
|
| 1139 |
time_per_move=0.5,
|
| 1140 |
device=device
|
| 1141 |
)
|
| 1142 |
+
|
| 1143 |
+
|
| 1144 |
+
# ============================================================================
|
| 1145 |
+
# MAIN
|
| 1146 |
+
# ============================================================================
|
| 1147 |
+
|
| 1148 |
+
if __name__ == "__main__":
|
| 1149 |
+
main()
|