Machine Learning
Objectives
The main objective of the Seminar on Machine Learning is to give PhD students a broad understanding of what Machine Learning is, and a framework to understand both the overarching features and problems of Machine Learning, the various approaches and their underlying principles.
The other objectives are to:
- Give a structured view of various particular approaches to Machine Learning.
- Show the various machine learning research areas at NOVA IMS.
- Provide into the state-of-the-art of particular topics in Machine Learning
- Discuss the ethical, legal, and societal issues of the use of Machine Learning.
- Help the students write a scientific paper in the area of Machine Learning, preferably with a practical application of a Machine Learning algorithm to the problem of their thesis, although other themes are possible
General characterization
Code
300031
Credits
7.5
Responsible teacher
Victor José de Almeida e Sousa Lobo
Hours
Weekly - Available soon
Total - Available soon
Teaching language
Portuguese. If there are Erasmus students, classes will be taught in English
Prerequisites
There are no requirements beyond those of admission to the PhD program.
Bibliography
Teaching method
This course is based on theoretical sessions, invited lectures, a hands-on workshop, and student presentations. The theoretical sessions include the presentation of the main paradigms and principles of machine learning. The invited lectures address cutting edge issues in machine learning. The hands-on workshop is intended to familiarize students with the development and implementations of prototypes and experiences in the area of machine learning. In addition, in the hands-on workshop, students will be assisted in the development of their self-learning projects that will form the basis of their research articles.
Evaluation method
Evaluation of a paper written by the student (100%).
That paper should be submitted to a Conference or Scientific Journal, and will have a better grade if it is. However, if the student¿s thesis is unrelated to Machine Learning, this paper may be a review or simple application paper with a format compatible with a conference or journal paper, without actually being submitted.
Subject matter
1. History, definitions, and philosophical issues of Machine Learning
2. Review of basic concepts concerning Data, Curve Fitting, and types of problems.
3. Fundamental and general issues in Machine Leaning: Generalization, Error measures, Model Selection, available data and degrees of freedom of models, explainability and causality.
4. Overview of the ¿5 tribes¿ of Machine Learning: Bayesians, Analogisers, Connectionists, Evolutionaries, and Symbolists.
5. Bayesian based approaches. Decision Theory. MAP, ML, Naïve bayes, Belief Networks, etc.
6. Analogy based approaches. Nearest Neighbors, Case Based Reasoning, Lazy Learning, etc.
7. Connectionist based approaches. Neural Networks, Deep Learning, etc.
8. Evolution (and other biology) based approaches. Genetic Algorithms, Genetic Programming, ant colonies and swarms.
9. Symbolist based approaches. Programming in Logic, Expert Systems, Classification and Regression Trees.
10. Hands-on workshop with a machine learning software package.
11. Invited lectures by experts in specific topics of machine learning.