Nature Inspired Algorithms
The aim of the lecture is to provide an introduction to nature-inspired algorithms, such as evolutionary algorithms, neural networks, etc.
The materials for the lecture and tutorials are published on this page.
The exam will be oral with time for preparation. The exam should test the topics covered in the lecture and their applications. A detailed description of the exam and a list of examined topics is on a separate page.
Lesson Plan
Date | Topic |
---|---|
Feb 17 | Introduction - artificial intelligence, computational intelligence |
Feb 24 | Reinforcement Learning - Q-learning, SARSA, multi-agent reinforcement learning |
Mar 3 | Evolutionary Algorithms - Simple Genetic Algorithm, Operators, Fitness |
Mar 10 | Evolutionary Algorithms - Continuous and Combinatorial Optimization |
Mar 17 | Evolutionary Algorithms - Genetic Programming |
Mar 24 | Swarm Algorithms - Particle Swarm Optimization, Ant Colony Optimization |
Mar 31 | Neural Networks - Introduction |
Apr 7 | Neural Networks - RBF Networks, Recurrent Neural Networks |
Apr 14 | Neural Networks - Convolutional Networks and Image Processing |
Apr 21 | Easter Monday - lecture cancelled |
Apr 28 | Neuroevolution |
May 5 | Deep Reinforcement Learning |
May 12 | Artificial Life |
May 19 | ??? |
Tutorials
In the tutorials, we will implement some of the algorithms/models from the lecture and will experiment with them. In order to obtain the credit, you need to solve three homework assignments that will be published during the semester.
Date | Topic |
---|---|
Feb 18 | Introduction - Python libraries for ML |
Feb 25 | Reinforcement Learning |
Mar 4 | Evolutionary Algorithms - introduction |
Mar 11 | Evolutionary Algorithms - continuous optimization |
Mar 18 | Evolutionary Algorithms - genetic programming |
Mar 25 | Swarm Optimization - PSO, ACO |
Apr 1 | Neural Networks - Introduction |
Apr 8 | Neural Networks - RBF and recurrent networks |
Apr 15 | Neural Networks - Convolutional Networks |
Apr 22 | Tutorial cancelled to keep synchronization with lecture |
Apr 29 | Neuroevolution |
May 6 | Deep Reinforcement Learning |
May 13 | Artificial Life |
May 20 | ??? (Probably cancelled) |