Building towers and crossing rivers: a different perspective on puzzles with Python
summary
Explains solving classic puzzles like the Tower of Hanoi and river-crossing problems using Python, focusing not on recursion or brute-force search but on mathematical formulations and machine learning techniques. Demonstrates how to model these puzzles mathematically and apply ML approaches to find solutions and patterns.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 0:26Who is Juna Salviati
- 1:03The Tower of Hanoi
- 2:27Gray code
- 8:02The Tower of Bucharest
- 10:20Save the goat and the cabbage
- 16:58Choosing the action
- 19:48Conclusions
related talks
20mAI for Gaming: How I Built a Bot to Play a Video-Game with R and Python
09mOuvroir de Code Potentiel
35mThe profession of solving (the wrong problem)
19mML ain’t your only hammer: adding mathematical optimisation to the data scientist’s toolbox
30mTetrisAI: a new way to play Tetris
40mDynamic programming - 101
22mThere is always another way: Sharpen your NumPy skills with the 8 Queens puzzle
24mThe Rise of Reasoning Models
