Introducing the basis of optimization heuristics and machine learning
Weekly - Available soon
Total - Available soon
Portuguese. If there are Erasmus students, classes will be taught in English
Basis of computer programming is a necessary requirement to enroll this discipline.
Machine Learning. Tom Mitchell; Genetic programming: on the programming of computers by means of natural selection. J. Koza; 0; 0; 0
Classes are partitioned into theoetical classes and practical classes.
Theoretical classes will be held using the board and slides.
In the practical classes students will implement the algorithms presented in the theoretical classes.
In both the first and the second examination epochs, the final evaluation is given by a weighted average between exam and project
Optimization problems: definition of problem and instance of a problem
Search space, neighborhood structure and related concept
No free lunch theorem
Multi objective optimization (NSGA II)
Classification and clustering
Performance of a Classifier
Generalization and overfitting
Artificial Neural Networks
Programs where the course is taught: