Machine Learning
Objetivos
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
Caracterização geral
Código
300031
Créditos
7.5
Professor responsável
Victor José de Almeida e Sousa Lobo
Horas
Semanais - A disponibilizar brevemente
Totais - A disponibilizar brevemente
Idioma de ensino
Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês
Pré-requisitos
There are no requirements beyond those of admission to the PhD program.
Bibliografia
Método de ensino
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.
Método de avaliação
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.
Conteúdo
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.
Cursos
Cursos onde a unidade curricular é leccionada: