Labs and problems


This page will contain information about lab assignments and problems for the labs/problems sessions.

Registrations for the lab 

Registrations for the lab open on wednesday, September 18, at 11:00, in fenix

Only groups of two students will be allowed to register at this time. 

Any registration without the agreement of both students involved will be removed as soon as detected. 

Prof Margarida Silveira will be at the lab (LSDC1) on wednesday, September 18, at 14:00, in case you have any problems with the registration process.


First lab session

All groups should bring the group_sheet.pdf  with their names and pictures for the first lab session.


Schedule (subject to change)


Enrollment  - (18/09/2019 to 22/09/2019)

Lab Session 0 - Introduction to Python for Machine Learning (23/09/2019 to 27/09/2019)  installation.pdf

Problem Session 1 - Linear Regression (30/09/2019 to 4/10/2019) prob1_regression.pdf

Lab Session 1 - Linear Regression (7/10/2019 to 11/10/2019)  lab1_regression.pdf data_lab1.zip

Lab Session 2 - Optimization (14/10/2019 to 18/10/2019)  lab2_gradient_descent.pdf lab_gd.py

Problem Session 2 - Neural Networks  (21/10/2019 to 25/10/2019)  prob2-MLP.pdf

Lab Session 3 - Neural Networks (28/10/2019 to 1/11/2019)  (8/11 for the friday shift) lab3_Neural_Networks.pdf data_lab3.zip

Problem Session 3 - Bayes Classifier (04/11/2019 to 8/11/2019) prob3-Bayes.pdf

Lab Session 4 - Bayes Classifier (11/11/2019 to 15/11/2019) lab4_Naive_Bayes.pdf data1_lab4.zip data_lab4.zip

Problem Session 4 - Support Vector Machines (18/11/2019 to 22/11/2019) prob4-SVM.pdf

Lab Session 5 - Support Vector Machines (25/11/2019 to 29/11/2019) lab5_svm.pdf data_lab5.zip svm_plot.py

Problem Session 5 - Decision Trees (02/12/2019 to 06/12/2019) prob5-DecisionTrees.pdf

Lab Session 6  - Evaluation and Generalization (09/12/2019 to 13/12/2019) lab6_generalization.pdf data_lab6.zip

Problem Session 6 - Unsupervised methods (16/12/2019 to 20/12/2019) prob6-unsupervised.pdf


Lab Reports


The subject of the second lab report will be lab6 - Evaluation and generalization.
The report should not exceed 10 A4 pages in 12 pt font. 
This report is to be submitted in fenix by 21/12/2019 at 22.00.

The first report will be about Lab Session 3 - Neural Networks.The report should not exceed 10 A4 pages in 12 pt font. 
This report is to be submitted in fenix by 16/11/2019 at 22:00.