Introduction to Machine Learning with Python

Machine learning algorithms analyze data sets to identify patterns that allow them to make accurate predictions or classifications. The course Introduction to Machine Learning will cover the concept of algorithms, as well as their types and main applications, reviewing the most used algorithms among the great variety of existing ones.

In order to attend this course, participants should know the basics of the Python programming language.

Course content:

  • Introduction to Machine Learning
  • Algorithms
  • Nomenclature
  • Overfitting of predictive models
  • Loss functions
  • Model validation
  • Algorithms classification
  • Supervised algorithms
    • Linear models
    • Decision trees
    • Boosting algorithms
    • Neural Networks
    • K-Neighbors
  • Unsupervised algorithms
    • KMeans
    • DBScan
    • PCA
  • Semi-supervised algorithms

Duration: 15-25 hours