Immerse yourself in Machine Learning and develop a solid grasp of its basics. We’ll guide you through five clear and straightforward notebooks that introduce you to cutting edge concepts.
No prior machine learning experience is necessary — just a solid foundation in Python programming. Embark on your Machine Learning journey with confidence!
Explore the key topics of our course, organized into modules, each of which covers in detail important aspects of machine learning and artificial intelligence.
Lesson 1
Introduction to ML
General principles of machine learning
Overview of different areas within machine learning
Introduction to text classification using a linear classifier
Lesson 2
Hands-on Linear Models
Using Hugging Face datasets
Bag-of-words model and text vectorization with scikit-learn
Math behind a multiclass linear classifier
Gradient descent for parameter optimization
Training a linear model with scikit-learn
Lesson 3
Transformers
Basics of neural networks
Texts tokenization and embeddings
Attention mechanism in neural networks
Transformers architecture
Stochastic gradient descent for neural networks training
Training and fine-tuning models with Hugging Face transformers
Lesson 4
ChatGPT
Base GPT model is pre-training using self-supervised learning
ChatGPT fine-tuning and alignment training
In-context learning with ChatGPT
Using the OpenAI API for text classification
Building applications with large language models using LangChain
Nebius, established in late 2023, is a leading AI-centric public cloud platform designed to support the entire machine learning lifecycle. With a focus on empowering ML practitioners, Nebius offers comprehensive infrastructure and aims to become the preferred platform for generative AI developers.