Sorry i haven’t been actively posting a devlog.
I’m currently working on the UI of the project as it got sent back after been reviewed. While testing the application, i found out some core issues like login in taking more time to verify and SQLAlchemy reusing closed database session pool.
I’ve debugged and optimize the logging time as best as i can, although the main blocker is my server (Render) which puts the server to sleep after a while and wakes back up when a request is been sent to it which also influences the server response time but not necessarily the main cause as bcrypt password verification also takes more computational resources and database connection.
For the 2nd bug fix i made sure that before any query gets through, it runs a pool_pre_ping to verify if it’s still active, else it would replace the stale database connection with a new one
I just fixed a server failure for the backend due to duplicate db table. It’s up and running to use now. I’ll be improving feature engineering for the underlyin ML Model after i’ve gathered enough real data. Feel free to check out the project and suggest any changes 😊
Successfully trained the model with an accuracy of 99% (PSS: That’s because i used synthetic dataset and it wasn’t realistic enough).
What i’ve done so far:
Added the min-max and alpha-beta pruning algorithm to enable the bot make smarter moves
I’m working on the v2 of my chessbot using the minmax algorithm and alpha beta pruning