Machine Learning in Biomedical Engineering
Objectives
In the end of this curricular unit, the student should:
- Know the history of Machine learning and the inspiration connection points to the biological systems.
- Be able to understand the global functioning mechanisms of the most relevant machine learning algorithms.
- Distinguish between supervised and non-supervised machine learning.
- Know statistical and neuronal methods for solving machine learning problems.
- Be able to model a problem in the context of machine learning methods
- Be able to use machine learning tools to solve biomedical engineering problems
Be able to report and interpret the evaluation of a machine learning system
General characterization
Code
12579
Credits
3.0
Responsible teacher
Hugo Filipe Silveira Gamboa
Hours
Weekly - 3
Total - 42
Teaching language
Português
Prerequisites
Base knowledge on linear algebra, statistics and programming.
Bibliography
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition
by Aurélien Géron, O’Reilly, 2019
Pattern Classification, 2nd Edition, Richard O. Duda, Peter E. Hart, David G. Stork, Wiley, 2000
Deep Learning, by Ian Goodfellow and Yoshua Bengio and Aaron Courville, MIT Press 2016,
Teaching method
Teoretical classes will present the base context with exercicie examples.A aulas teóricas
Practical lectures will be bases on programing guides to be solved by the students.
Evaluation method
Exercises 10%; Tests 40%; Project 50%
Mínimum grade for each evaluation element: 9.5
Subject matter
1. Overview of the current state of Machine Learning.
2. Base concepts and connection to biological principles.
3. Supervised learning. Classification and regression problems.
4. Unsupervised learning. Clustering and exploration.
5. Deep neural networks techniques.
6. Other approaches to machine learning.
7. Example applications on biomedical engineering