Course overview
The course covers both theoretical and practical aspects, allowing you to develop models for prediction and classification. You will master working with popular libraries such as scikit-learn, pandas, and numpy, and be able to apply the knowledge gained to solve real-world problems in various fields.
You will learn
The basics of machine learning and its key algorithms
Creating and evaluating models for prediction and classification
Working with popular Python libraries such as scikit-learn and pandas
Applying the knowledge gained to solve real-world problems in various fields
Table of contents
About machine learning
Types of machine learning
NumPy, pandas
Data cleaning and transformation
ML basics quiz
Evaluating classification quality
Logistic regression
Decision trees
Support vector machines (SVM)
k-nearest neighbors (k-NN)
Naive Bayes classifier
Gradient boosting (XGBoost, LightGBM)
Classification tasks quiz
Evaluating clustering quality
K-means
Hierarchical clustering
DBSCAN
Gaussian mixture models (GMM)
Clustering quiz
Frequently Asked Questions
A subscription to the platform gives you unlimited access to all courses, as well as access to an online trainer with practical exercises.
Additionally, with a Premium subscription or higher, you also get access to all pet projects and the opportunity to take technical interviews with an AI mentor.
You can cancel your subscription at any time, and you will still have access to the platform for the paid period. You can do this through your personal account in the 'Subscription Management' section.
Yes, you can upgrade to a new plan at any time. We will provide a discount based on the unused time of your current plan. You can change your plan in your personal account.
To request a refund for a paid plan, please contact us at support@upshell.io. We will process your refund for the unused portion of your subscription within 5 business days.