This repository contains implementation of different AI algorithms, based on the 4th edition of amazing AI Book, Artificial Intelligence A Modern Approach
This repository contains implementation of different AI algorithms, based on the amazing AI book Artificial Intelligence: A Modern Approach (4th edition, 2020).
Example: solving 8-puzzle using search algorithms.
- Local search:
- Hill climbing, Simulated Annealing, Genetic algorithms
Example solution found by simulated annealing for TSP problem (for 50 cities).
Example: solving 10-Queens using simulated annealing.
- Adversarial search and games
- MiniMax, alpha-beta pruning
__hash__()
and __eq__()
methods.__repr__()
and __str__()
methods.