Technical aspects of Machine Learning and Data Science


Courses targeted at professionals working in managerial and executive roles, software engineers

  Course duration: 3 weeks (18 hours)

   Online teaching         Language: English 

  Price: 250 EUR

  19 September – 7 October 2022


About this course

Specific Skills Acquired: The course contains general definitions of machine learning tasks and a description of algorithms for their solution. Participants will gain skills in decomposition and classification of machine learning tasks and a general understanding of possible ways to solve them.

General Objectives: This course is an introductory course in machine learning. The main goal of the course is to provide participants with a general understanding of the problems solved by machine learning methods and basic algorithms for solving them.

Course content

General formulation of the machine learning task. Classification of ML tasks.

  • Introduction to Python ecosystem
  • numpy
  • pandas
  • matplotlib, seaborn
  • scklearn library
  • Nearest neighbors classifiers
  • Decision trees
  • Bayesian classifiers
  • Linear classifiers, SVM
  • Regression algorithms
  • Clustering: KMeans, DBSCAN
  • Neural networks (Keras library)
  • Convolutional neural networks (Keras library)
  • Hadoop architecture
  • PySpark