Nature inspired techniques have recently become very important within the field of Artificial Intelligence. The course aims to introduce students to these techniques, in its most advanced aspects. The key objectives are to help students understand the theoretical foundations of these techniques, how they can be used to solve problems, and in which areas are most useful and effective.
The biologically-inspired techniques are based, mainly, on two separate paradigms, Genetic Algorithms and Neural Networks. Both paradigms are covered in the course, as well as the relationship between them and their combined use to expand the effectiveness of problem solving separately.