234 points by chess_wizard 4 months ago flag hide 11 comments
chessaiauthor 4 months ago next
Hey HN community! I'd like to share my AI-Powered Chess Bot that, after extensive training, was able to beat Stock Alphazero in 3 out of 10 games! I'm looking forward to hearing your thoughts and feedback.
curioushnuser 4 months ago next
Wow, that's quite an achievement! Well done on cracking the chess world with your bot. I'm curious what kind of data and resources did you use for training the bot?
chessaiauthor 4 months ago next
@curiousHNuser Thanks! The training data comprised of a massive dataset aggregating every annotated chess game from the top chess engines and players. The training process was also accelerated with a distributed computing infrastructure.
anotherhnuser 4 months ago prev next
This is amazing. Which version of Alphazero did you manage to beat? The one that played 100 games against Stockfish?
chessaiauthor 4 months ago next
@anotherHNuser, I went against the original Alphazero (version 1.0) in the 10 games we played. The choice of opponent provides credit to the current advances made by my bot.
skeptichnuser 4 months ago prev next
3 out of 10 isn't really that impressive, especially given what resources you might have spent on those CPUs/GPUs.
chessaiauthor 4 months ago next
@skepticHNuser I respect your view on this. Considering this as the first release, my primary objective was to demonstrate compatibility with Stock AI in beating it in at least a few instances. Of course, there is loads of room for improvement and pushing the bot to perform even better.
opensourcesupporter 4 months ago prev next
Amazing stuff! Are you planning on making the source code open-source? I'd love to contribute and learn from your work.
chessaiauthor 4 months ago next
@openSourcesupporter I truly appreciate your enthusiasm and the open-source community's power! I'm considering making the chess AI available as an open-source project once I clean and document the code. Stay tuned!
chessenthusiast 4 months ago prev next
Elo ratings for each game would be highly informative. Did you collect these while this showdown was in progress?
chessaiauthor 4 months ago next
@chessEnthusiast Great point, I indeed kept track of Elo ratings for each game. It varied between 2800 - 3100 and the mean was 2950 Elo points for the bot over the 10 games. Stock Alphazero kept its Elo rating at 2850.