Crèdits
4.5
Tipus
Optativa
Requisits
Aquesta assignatura no té requisits
, però té capacitats prèvies
Departament
CS
Web
https://www.cs.upc.edu/~miquel/sel/sel.html
Mail
assig-SEL-MAI@fib.upc.edu
Professorat
Responsable
- Javier Vazquez Salceda ( jvazquez@cs.upc.edu )
- Ramon Sangüesa Sole ( ramon.sanguesa.i@upc.edu )
Altres
- Javier Béjar Alonso ( bejar@cs.upc.edu )
Hores setmanals
Teoria
2
Problemes
0
Laboratori
1
Aprenentatge dirigit
0.115
Aprenentatge autònom
5.65
Continguts
-
Machine Learning: Supervised and Unsupervised ML techniques
Basic principles and classification of Machine Learning techniques -
Important Challenges in Supervised Learning
Quantity of data
Quality of data: representativity, imbalanced class distribution
Overfitting & Underfitting of models
Bias & Variance of models
Feature relevance
i. Reminder: Feature Selection vs Feature Weighting, Filters and wrappers
ii. Feature weighting techniques -
Supervised Learning techniques
Rule-based Classifiers
i. Decision Tree Classifiers (ID3, C4.5, CART). Pruning techniques
ii. Classification Rules Classifiers (PRISM, RULES, CN2, RISE)
Probabilistic/Bayesian Classifiers
i. Bayes Optimal Classifier
ii. Gibbs algorithm
iii. Naïve Bayes Classifier
Linear Predictors
i. Linear Regression / Multiple Linear Regression
Statistical Classifiers
i. Linear Discriminant Analysis (LDA)
ii. Logistic/Multinomial Regression -
Diversification / Ensemble of classifiers
a. Reminder: General scheme
b. Random Forests -
Evaluation Techniques
a. Classification models
b. Regression models -
Advanced Classification Challenges
a. Multi-label classification
b. Ordinal classification
c. Imbalanced Dataset classification
d. Using noise and diversification for improving classification
e. Meta-Learning of classifiers
f. Incremental Learning: Data stream/on-line learnin -
Experiential Learning
Case-Based Reasoning
1. Reminder: Fundamentals of Case-based Reasoning
a. Cognitive Theories
b. Basic Cycle of Reasoning -
CBR Academic Demonstrators/Examples
Some examples will be anañysed. -
CBR System Components
a. Case Structure
b. Case Library Structure
c. Retrieval
d. Adaptation (Reuse)
e. Evaluation (Repair)
f. Learning (Retain) -
CBR Application on a real domain
A real application will be described and analysed. -
CBR Development Problems
a. Competence
b. Space Performance
c. Time Performance -
Reflective Reasoning in CBR
a. Case Base Maintenance -
CBR Applications and Development Tools [2h]
a. Industrial Applications
b. Software Tools -
CBR Systems' Evaluation
How to evalaute CBR systems will be analysed. -
Advanced Research Issues in CBR
a. Temporal CBR
b. Spatial CBR
c. Hybrid CBR Systems
d. Recommender Systems: CBR as a recommendation tool
Metodologia docent
The teaching methodology will include both theoretical lecture sessions, sessions with practical examples of the concepts and algorithms explained in the course, and also some sessions devoted to support the practical work of the students.Mètode d'avaluació
Evaluation of the knowledge and skills obtained by the students will be assessed through three project works. The first two works (PW1 and PW2) will be on an individual basis and the third one (PW3) will be on a team group basis.The individual works will consist on the implementation, application and evaluation of some supervised machine learning algorithms. The teamgroup work will consist on the design, implementation, application and validation of a Case-Based Reasoning project to solve a synthesis problem.
The final grade will be computed as follows:
FinalGrade= 0.25 * PW1Gr + 0.25 * PW2Gr + 0.5 * PW3Gr * WFstud, where 0 ≤ WFstud ≤ 1.2
WFstud is a Working Factor evaluating the work of a particular student within his/her teamwork in PW3. It will be obtained by observing and assessing the load of work and degree of participation of each student throughout the PW3. In normal conditions, the WFstud = 1.
The individual works (PW1 and PW2) will be evaluated according to the quality of the software developed (0.6), the evaluation done (0.2) and the documentation delivered (0.2).
The PW3Gr will be computed as follows:
PW3Gr = 0.5 * TeachAss + 0.5 * SelfAss
where TeachAss is the teacher assessment of the teamwork evaluated according to:
- The methodology of the work (0.5)
- The quality of the report written (0.2)
- The quality of the oral exposition (both presentation and content assessed, as well as the ability to answer questions) (0.2)
- Planning, coordination and management of the team (0.1)
and SelfAss is the individual assessment of each student by all the members of his/her team.
Bibliografia
Bàsic
-
Machine learning
- Mitchell, T.M,
The McGraw-Hill Companies,
1997.
ISBN: 0070428077
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991001606429706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Machine learning: a probabilistic perspective
- Murphy, K.P,
MIT Press,
2012.
ISBN: 9780262018029
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003972109706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Introduction to machine learning
- Alpaydin, E,
The MIT Press,
2020.
ISBN: 9780262043793
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004193529706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
The elements of statistical learning: data mining, inference, and prediction
- Hastie, T.; Tibshirani, R.; Friedman, J,
Springer,
2009.
ISBN: 9780387848570
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003549679706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Dynamic memory revisited
- Schank, R.C,
Cambridge University Press,
1999.
ISBN: 0521633982
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004946504406711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Case-based reasoning: a textbook
- Richter, M.M.; Weber, R.O,
Springer Berlin Heidelberg,
2013.
ISBN: 9783642401671
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991001345049706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Case-based reasoning
- Kolodner, J,
Morgan Kaufmann,
1993.
ISBN: 1558602372
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003436549706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Applying case-based reasoning: techniques for enterprise reasoning
- Watson, I,
Morgan Kaufmann Publishers,
1997.
ISBN: 1558604626
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991001709679706711&context=L&vid=34CSUC_UPC:VU1&lang=ca