Code: | M.EEC006 | Acronym: | APC |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Other Technical Areas |
Active? | Yes |
Responsible unit: | Department of Electrical and Computer Engineering |
Course/CS Responsible: | Master in Electrical and Computer Engineering |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
M.EEC | 44 | Syllabus | 1 | - | 6 | 39 | 162 |
Teacher | Responsibility |
---|---|
Jaime dos Santos Cardoso |
Recitations: | 3,00 |
Type | Teacher | Classes | Hour |
---|---|---|---|
Recitations | Totals | 2 | 6,00 |
Andry Maykol Gomes Pinto | 2,00 | ||
Jaime dos Santos Cardoso | 2,00 |
The aim of the course is to present some of the topics which are at the core of modern Machine Learning, from fundamentals to state-of-the-art methods. Emphasis will be put both on the essential theory and on practical examples and lab projects. Each exercise has been carefully chosen to reinforce concepts explained in the lectures or to develop and generalize them in significant ways. Upon the successful conclusion of the course, students should have the:
- Ability to work in team, organization and planning
-Ability to analyze and synthesize knowledge.
-knowledge of the fundamentals of machine learning.
-Ability to develop simple machine learning systems depending on existing needs and apply the most appropriate technological tools.
-Acquire the learning skills that allow continuing studying in a way that will be largely self-directed or autonomous.
Aquisition of a body of basic knowledge and the transmission of the very process of knowledge construction. The aim is to provide a solid preparation in mathematics skills in machine learning and prepare competences in modeling techniques fundamental for the processes of acquisition, processing and use of information.
Previous knowledge:
Signal Processing, Programming
1. Introduction to Learning Theory [Data driven process; Overfitting and generalization;
Taxonomy of the Learning Settings; Taxonomy of the Learning Tools; Representation, Evaluation,
Optimization]
Refresher on algebra, probabilities and statistics
2. Introduction to Linear Regression [Criterion (Evaluation); Normal Equation; The Least-Mean-
Square (LMS) method; Steepest descent; Ridge and Lasso regression]
Time-varying statistics: Kalman filtering.
Online learning.
3. Generative Classifiers [Optimal Bayes decision; Gaussian based classifier (linear and
quadratic);
Conditional Independence and Naïve Bayes classifier; Non-parametric density estimation:
Parzen window method]
4. Non-Generative Classifiers [Logistic regression]
Applications in ECE
5. Model Selection and evaluation
6. Introduction to Neural Networks
7. Introduction to Deep Neural Networks. Introduction to Convolutional Neural Networks.
8. Unsupervised Learning – Clustering [Clustering algorithms; Kmeans, kmedoids, soft kmeans;
Mixture of Gaussians; Manifold Learning (PCA, MDA, ISOMAP and LLE)]
Participatory lectures, seminars and conferences, learning based on the resolution of practical cases and projects, autonomous work and independent study by students, group work and cooperative learning.
Subjects will be covered both in participatory lectures, where students will have the chance to implement methods for themselves. During the lecture part, the course topics will be presented and discussed. The practical/lab periods will be used for solving exercises and for the development of the assignments.
Students will be assigned weekly individual homework assignments during the whole duration of the course, involving exercises, readings and summarization of selected texts. They will account for 30% of the final grade. Practical work will consist of one project covering the course topics. This will account for 40% of the final grade. The final exam will account for 40% of the final grade.
Designation | Weight (%) |
---|---|
Exame | 40,00 |
Trabalho laboratorial | 30,00 |
Participação presencial | 30,00 |
Total: | 100,00 |
Designation | Time (hours) |
---|---|
Elaboração de projeto | 40,00 |
Estudo autónomo | 70,00 |
Frequência das aulas | 52,00 |
Total: | 162,00 |
Students will be assigned weekly individual homework assignments during the whole duration of the course, involving exercises, readings and summarization of selected texts. They will account for 30% of the final grade. Practical work will consist of one project covering the course topics. This will account for 30% of the final grade.
Students will be assigned weekly individual homework assignments during the whole duration of the course, involving exercises, readings and summarization of selected texts. They will account for 30% of the final grade.
Practical work will consist of one project covering the course topics. This will account for 30% of the final grade.
The final exam accounts for the remaining 40% of the final grade.
The students are submitted to the same type of evaluation and with the same rules as the other students with a normal statue
In the same academic year, the students may apply to improve the mark for the written exam only.