filmeu

Class Topics on Machine Learning and its Applications

  • Presentation

    Presentation

    The curricular unit Topics in Machine Learning and Its Applications introduces the main concepts and techniques of machine learning, with a focus on data preparation, supervised and unsupervised learning, and model evaluation. Fundamental methods are covered, along with strategies for handling real-world data. This course falls within the field of data science and intelligent systems and is relevant to the study programme as it equips students with essential skills for data analysis and the development of machine learning-based solutions, with broad applicability across scientific and professional domains.
  • Code

    Code

    ULHT6347-24297
  • Syllabus

    Syllabus

    Linear and Logistic Regression Preparing data for training Data Collection Data Cleaning Data Transformation Normalization Encoding Temporal Variables Bining Imbalanced Data Oversampling (Random, SMOTE, Augmentation) Undersampling Supervised Learning K-nearest neighbours (KNN) Nearest Centroid Decisions Trees Random Forest Support Vector Machines Unsupervised Learning Kmeans PCA Evaluation methods 
  • Objectives

    Objectives

    By the end of this course, students should be able to understand the fundamental principles of machine learning, prepare and transform data for model training, apply supervised and unsupervised learning methods, and evaluate model performance. Students will also develop practical skills in selecting appropriate techniques for different data types and problem settings, as well as critical thinking skills to interpret results and apply machine learning solutions in real-world contexts.
  • Teaching methodologies

    Teaching methodologies

    Lecturing consists of theoretical and practical classes. The theoretical component is essentially expository, the theory being presented together with concrete examples. In the practical component, practical programming problems related to the theory taught are developed and solved.
  • References

    References

    Müller, A. C., & Guido, S. (2016). Introduction to machine learning with Python: A guide for data scientists. O'Reilly Media, Inc.¿¿¿ Ananthaswamy, A. (2024). Why machines learn: The elegant math behind modern AI. Dutton. Gallatin, K., & Albon, C. (2023). Machine learning with Python cookbook: Practical solutions from preprocessing to deep learning (2nd ed.). O'Reilly Media.Gallatin, K., & Albon, C. (2023). Machine learning with Python cookbook: Practical solutions from preprocessing to deep learning (2nd ed.). O'Reilly Media.
  • Assessment

    Assessment

    Época de avaliação contínua

    • Componente teórica (30% da nota final, nota mínima 9,5) 
    • Componente prática (70% da nota final, nota mínima 9,5)
      •  Projeto com defesa individual -  A defesa inclui alterações no código da aplicação que cada aluno terá que fazer individualmente. A nota da discussão presencial pode ir de 0 a 100% e é aplicada à nota do projecto.

    Época de recurso e época especial

    • Exame (30% da nota final, nota mínima 9,5)
    • Projeto (70% da nota final, nota mínima 9,5)

     

SINGLE REGISTRATION
Lisboa 2020 Portugal 2020 Small financiado eu 2024 prr 2024 republica portuguesa 2024 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios entidade signataria