Skip to content

Repository containing lectures from 2022 Machine Learning course

License

Notifications You must be signed in to change notification settings

adasegroup/ML2022_lectures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ML2022_lectures

This is a repository containing the lectures for the Machine Learning course (MA060018), which is held at Term 3, 2022.

The list of the current lectures published (will be updated with time):

  • LECTURE 1 (01.02) - Intro, ML problem, Supervised learning
  • LECTURE 2 (03.02) - Regression
  • LECTURE 3 (04.02) - Classification
  • LECTURE 4 (08.02) - SVM
  • LECTURE 5 (10.02) - Tree-based methods
  • LECTURE 6 (11.02) - AdaBoost
  • LECTURE 7 (15.02) - Gradient Boosting
  • LECTURE 8 (17.02) - Multi-class predictions, Naive Bayes
  • LECTURE 9 (18.02) - Model and feature selection
  • LECTURE 10 (22.02) - Artificial Neural Networks

Course Description:

The course is a general introduction to machine learning (ML) and its applications. It covers fundamental topics in ML and describes the most important algorithmic basis and tools. It also provides important aspects of the algorithms’ applications. The course starts with an overview of canonical ML applications and problems, learning scenarios, etc. Next, we discuss in-depth fundamental ML algorithms for classification, regression, clustering, etc., their properties, and practical applications. The last part of the course is devoted to advanced ML topics such as Gaussian processes, neural networks. Within practical sections, we show how to use the ML methods and tune their hyper-parameters. Home assignments include the application of existing algorithms to solve data analysis problems. The students are assumed to be familiar with basic concepts in linear algebra, probability, real analysis, optimization, and python programming.

On completion of the course students are expected to:

  • Have a good understanding of the fundamental issues and challenges of ML: data, model selection, model complexity among others;
  • Have an understanding of the strengths and weaknesses of many popular ML approaches;
  • Appreciate the basic underlying mathematical relationships within and across ML algorithms and the paradigms of supervised and unsupervised learning.
  • Be able to design and implement various machine learning algorithms in a range of real-world applications.

Seminars:

The seminars of the course can accessed via the link.

Contact regarding this github repo:

If you have any questions/suggestions regarding this githup repository or have found any bugs, please write to me at Nina.Mazyavkina

About

Repository containing lectures from 2022 Machine Learning course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published