x
    Machine Learning
    clock
    DURATION
    90 hours
    calendar
    HOW OFTEN
    Mon Wed Fri
    shuttle
    START
    25 January
    money
    FEE:
    20000 UAH

    Machine Learning

    This module starts with an introduction to machine learning: how it is organized, what are the sub branches of machine learning, fundamental differences between these approaches and types of problems they are designed to solve.

    Next, students get familiar with framing a machine learning problem, picking up appropriate objective function and algorithm according to a given problem. It is well known that data wrangling and feature engineering takes most of the time of model development. Students learn techniques to effectively deal with missing values, outliers, categorical variables and design new features.

    This course also covers algorithms that are used when the target variable which has to be predicted is known. It starts with simple KNN and ends with fully connected feed-forward neural networks. Proper testing of a model is essential to build a reliable product. Students are introduced to various testing methods and parameters that help to build generalizable and stable models.

    ПІБ платника:
    x
    Curriculum Overview
    • Formulating an ML problem;
    • Feature engineering;
    • Loss functions;
    • Generalization and performance estimation;
    • Hyperparameters optimization;
    • Model selection;
    • Linear regression;
    • Logistic regression.
    • k Nearest Neighbours;
    • Tree-based models;
    • Ensemble methods;
    • Adaboost;
    • XGBoost;
    • Support Vector Machine (SVM);
    • Introduction to neural networks;
    • Recommendation systems;
    • Collaborative filtering.
    Учебный план картинка
    Prerequisites for the course:
    • Basic python programming skills;
    • Experience in working with Pandas, NumPy, Matplotlib;
    • Math skills: linear algebra, calculus, probability, statistics.
    Учебный план картинка
    TOP skill you will learn:
    • Mathematical computing using popular Python packages as NumPy or Scikit-Learn
    • How to prepare your data for model building (feature engineering)
    • How to train and evaluate the performance of machine learning models
    • How to tune the model’s hyperparameters and select models
    • Understand and use linear/non-linear models
    • Obtain an in-depth understanding of supervised and unsupervised learning models such as linear regression, logistic regression, SVM, clustering and K-NN
    • Get an understanding of how the magic of neural networks actually works and will be able to write them yourself
    • Build reproducible machine learning pipelines
    • Experience applying these methods to real-world problems
    • Experience in building machine learning model APIs
    Учебный план картинка

    FAQ

    Do I need to bring laptop to classes?

    Yes, you need to bring your own laptop to classes so that to be able to work on it after the course.

    Is there an admission test?

    Yes, there will be an admission test to measure each student’s background.

    What is the schedule of the classes?

    We have 2 different schedules either 10-15 or 16-21. A more detailed schedule of the day can be found on the course page. Check the course to see which tie suites you most.

    Will I get employment after the course?

    Our career counselors are ready to help each student find a good job, but it also depends on you. You need to work hard to be able to master a new profession within 3 months. In case if you participated in all the lectures and submitted all the practical assignments for 95-100 scores, and you will not get a job within 3 months after graduation, we are ready to reimburse you money.

    Will I get lectures texts and/or any other additional materials?

    Yes, lectures will be provided and additional materials will be recommended as well.

    Is there any online platform for learning?

    Yes, we are using online learning management platform where every student will have their own online account with the progress of studying, all the materials and scores.

    Is there any certificate after the course?

    Yes, you will get the certificate confirming you have completed the course, where the number of hours and your score will be stated.