Alex Avdiushenko
JetBrains
lectures
Alex Avdiushenko
JetBrains
lectures
Irina Roeva
JetBrains
course organization
Anvar Tliamov
ex-VK
lectures, checking HWs
This comprehensive course delves into both foundational and advanced concepts of machine learning and deep learning. Starting with Python, numpy, and fundamental machine learning techniques, students will explore statistical learning models, linear/logistic regression, Bayes classifiers, and ensemble methods. The journey continues into the realm of deep learning, covering multi-layer neural networks, stochastic gradient descent, backpropagation, optimization techniques, and more. A little bit more advanced topics such as recurrent and convolutional neural networks, GPT will also be addressed. Practical coursework, including programming assignments and hands-on projects, will be primarily based on Python and PyTorch.
On tuesday, 8:45 — 11:45. Course starts on October 3
https://avalur.github.io/ml_with_python.html
https://t.me/+kfJG_k8KsH02ZGFi
We invite 2+ year students with knowledge of higher mathematics and the basics of programming in any language.
No. | Topic | Type | Start | Finish | Points | Est. Time |
---|---|---|---|---|---|---|
1 | Introduction to Python | practice | Oct 3 | Oct 9 | 50 | 5 h |
2 | NumPy | practice | Oct 10 | Oct 23 | 100 | 10 h |
3 | Pandas | practice | Oct 17 | Oct 30 | 100 | 10 h |
4 | Linear models | theory | Oct 31 | Nov 13 | 100 | 10 h |
5 | Mini project | practice | Oct 31 | Nov 13 | 100 | 10 h |
No. | Topic | Type | Start | Finish | Points | Est. Time |
---|---|---|---|---|---|---|
6 | Binary Classification Competition | competition | Nov 11 | Nov 25 | 100 | 10 h |
7 | Two-layer neural network from scratch | practice | Nov 14 | Dec 4 | 100 | 10 h |
8 | Bonus assignment | practice | Dec 5 | Dec 18 | 100 | 10+ h |
Course work
The final exam will take the form of a 3-hour offline contest, coding a Machine Learning tasks.
Formula of final score is the following:
FS = (Midterm)*20% + (Course work)*30% + (Final exam)*50%