15/07/2024
Project:
Blackjack AI
Written in Python, it uses the AI/machine learning library TensorFlow and the associated Keras (neural network interface) via an API. Real-time object detection is done via YOLO.
Showtime
Demonstration and UI
Disclaimer: This project is still in development and is intended for educational purposes.
When the system has detected 2 cards for a player, it checks in a sort of lookup table (CSV file) for a standard strategy against the dealer card. Because it can also count cards, it also uses a complex optimal decision making algorithm so that it can deviate from a standard strategy.
Because the system is not always 100% accurate, there is an option to replace cards manually.
More later…