My answers to the programming exercises for the Third Edition of Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig.
I present any verbal reasoning and supporting figures in Jupyter notebooks. Coded portions of the solution are implemented either in local Python modules, or in the notebooks themselves if the code is not too lengthy.
- Vacuum-Cleaner World
- Shortest Path
- Missionaries and Cannibals
- 8-puzzle and Traveling Salesperson
- Web Page URLs
- Vaccum-Cleaner World
- A* Graph Search