![]() |
Educational guide | |||||||||||||||||||||||||||||||||||||||
IDENTIFYING DATA | 2024_25 | |||||||||||||||||||||||||||||||||||||||
Subject | MACHINE LEARNING | Code | 00717014 | |||||||||||||||||||||||||||||||||||||
Study programme |
|
|||||||||||||||||||||||||||||||||||||||
Descriptors | Credit. | Type | Year | Period | ||||||||||||||||||||||||||||||||||||
6 | Compulsory | Second | First |
|||||||||||||||||||||||||||||||||||||
Language |
|
|||||||||||||||||||||||||||||||||||||||
Prerequisites | ||||||||||||||||||||||||||||||||||||||||
Department | ING.ELECTR.DE SIST. Y AUTOMATI |
|||||||||||||||||||||||||||||||||||||||
Coordinador |
|
ralar@unileon.es mgaro@unileon.es fjaÑm@unileon.es |
||||||||||||||||||||||||||||||||||||||
Lecturers |
|
|||||||||||||||||||||||||||||||||||||||
Web | http:// http://agora.unileon.es | |||||||||||||||||||||||||||||||||||||||
General description | ||||||||||||||||||||||||||||||||||||||||
Tribunales de Revisión |
|
|||||||||||||||||||||||||||||||||||||||
Competencias |
Code | |
A18964 | |
A18966 | |
A18973 | |
A18983 | |
B5801 | |
B5802 | |
B5806 | |
B5807 | |
C2 | CMECES2 That students know how to apply their knowledge to their work or vocation in a professional manner and possess the skills that are usually demonstrated through the development and defense of arguments and the resolution of problems within their area of study. |
C4 | CMECES4 That students can transmit information, ideas, problems and solutions to both a specialised and non-specialised audience |
Learning aims |
Competences | |||
Understand and apply the basic algorithmic procedures of computational technologies to design solutions to problems, analysing the suitability and complexity of proposed algorithms. Apply the fundamental principles, methods and basic techniques of data science and artificial intelligence for their practical application to a specific problem or domain, interpreting the results appropriately. Understand, select and apply the most appropriate automatic learning techniques and tools to transform data into knowledge to solve a problem. Understand how to design solutions based on artificial neural networks to solve problems in the field of data engineering. | A18964 A18966 A18973 A18983 |
B5801 B5802 B5806 B5807 |
C2 C4 |
Contents |
Topic | Sub-topic |
Block I: Machine Learning | INTRODUCTION Introduction to Artificial Intelligence. Introduction to machine learning: fundamentals and types of machine learning. Domains and application examples. METHODOLOGY Data collection. Choice of features. Model selection. Classifier Tuning/Training, Evaluation. Naive Bayes classifier. NON-PARAMETRIC SUPERVISED CLASSIFICATION TECHNIQUES. Fundamentals. Neighbourhood classifiers. PARAMETRIC SUPERVISED LEARNING TECHNIQUES. Linear and logistic regression. DATA PROCESSING Outlier detection. Missing samples. Data normalisation. Feature selection and extraction. MODEL EVALUATION, VALIDATION AND SELECTION Estimation techniques. Classification performance metrics. Other metrics. Model comparison. ARTIFICIAL NEURAL NETWORKS. Introduction. Architecture. The perceptron. The Adaline network. Multilayer perceptron (MLP). UNSUPERVISED LEARNING. Introduction. Space, distance and similarity. Partitioning and agglomerative techniques. Centroid method (K-means). OTHER LEARNING MODELS |
Planning |
Methodologies :: Tests | |||||||||
Class hours | Hours outside the classroom | Total hours | |||||||
Problem solving, classroom exercises | 5 | 9 | 14 | ||||||
Personal tuition | 2 | 0 | 2 | ||||||
Assignments | 3 | 16 | 19 | ||||||
Practicals using information and communication technologies (ICTs) in computer rooms | 26 | 26 | 52 | ||||||
Lecture | 21 | 27 | 48 | ||||||
Mixed tests | 2 | 10 | 12 | ||||||
1 | 2 | 3 | |||||||
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students. |
Methodologies |
Description | |
Problem solving, classroom exercises | |
Personal tuition | |
Assignments | |
Practicals using information and communication technologies (ICTs) in computer rooms | |
Lecture |
Personalized attention |
|
|
Assessment |
Description | Qualification | ||
Practicals using information and communication technologies (ICTs) in computer rooms | 30% | ||
Assignments | 15% | ||
Lecture | 55% | ||
Other comments and second call | |||
Sources of information |
Access to Recommended Bibliography in the Catalog ULE |
Basic | |
Pattern Classification, 2nd Edition. Richard O. Duda, Peter E. Hart, David G. Stork. New York: John Wiley & Sons, 2001. Grokking Machine Learning, Luis Serrano, Manning Ed, 2022. Aprendizaje Automático: Conceptos Básicos y Avanzados. Basilio Sierra Araujo (coordinador). Prentice Hall. 2007. Aprende Machine Learning en Español: Teoría + práctica. Juan Ignacio Bagnato. ISBN:978-84-09-25816-1. 2020. |
|
Complementary | |
Introduction to Machine Learning with Python. A guide for data scientists. Andreas C. Müller and Sarah Guido. O’Reilly, 2016. Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow. Géron, A. O'Reilly Media, Inc., 2022 Introduction to Machine Learning. 2nd Edition. Ethem Alpaydin. The MIT Press, 2010. MachineLearning.T. M. Mitchell,. New York: McGraw Hill. 1997. Combining Pattern Classifiers: Methods and Algorithms, L. Kuncheva, Wiley, Second Edition, 2014. |
Recommendations |