Collection of AI projects implemented for the Artificial Intelligence course The implementation is a refactorization of the given starting code consisting of the pictures and the map in pygame. The refactorization consists of layered architecture and scalable map. For each project I implemented the algorithms that move the drone across the map. Also the settings of the algorithms can be set from the settings file.
Summary (click to see descriptions)
- Ant colony optimization
- Genetic algorithm based exploration
- Greedy, A*, Tabu search, simulated annealing path finding
- Depth first search based exploration
The following projects are implemented using PyTorch.
Requirements:
- pygame
- numpy
- matplotlib
- PyTorch
Babeș-Bolyai University
Faculty of Mathematics and Computer Science
Artificial Intelligence
Second year