Machine Learning

Machine Learning

Machine Learning is transforming industries across the globe. This Skill Tree presents a systematic approach to learning ML concepts and techniques. Designed for beginners, it provides a clear roadmap to understand algorithms, model training, and data analysis. Hands-on, non-video courses and practical exercises in an interactive ML playground ensure you develop real-world skills in building and deploying machine learning models.

262 Skills|10 Courses|17 Projects
Quick Start with Python
Quick Start with Python
Quick Start with Python
Quick Start with Python
Beginner
LinuxPython
Master Python fundamentals in this hands-on course designed for beginners. Learn essential concepts like data types, control structures, functions, modules, and data structures through interactive labs and practical challenges. Perfect for those starting their Python programming journey.
0%
Quick Start with scikit-learn
Quick Start with scikit-learn
Beginner
scikit-learnMachine Learning
In this course, We will learn how to use scikit-learn to build predictive models from data. We will explore the basic concepts of machine learning and see how to use scikit-learn to solve supervised and unsupervised learning problems. We will also learn how to evaluate models, tune parameters, and avoid common pitfalls. We will work through examples of machine learning problems using real-world datasets.
0%
Lab
Quick Start with TensorFlow
Quick Start with TensorFlow
Intermediate
Machine LearningTensorFlowscikit-learn
In this course, you will learn the basic concepts and syntax of TensorFlow 2, and how to use TensorFlow 2 to implement deep learning algorithms.
0%
Lab
Quick Start with OpenCV
Quick Start with OpenCV
Beginner
MatplotlibNumPyOpenCV
In this course, you will learn the basics of OpenCV. You will learn how to read, write, and display images and videos. You will also learn how to draw different shapes on images and videos.
0%
Lab
Supervised Learning: Regression
Supervised Learning: Regression
Intermediate
scikit-learnMachine Learning
Supervised learning. If you are hearing or reading this term for the first time, then it may be completely unclear what it means. Don't worry. In this lab, you will get a comprehensive understanding of supervised learning; and, in the next chapter of the experiment, you will learn to use supervised learning to complete data prediction.
0%
Lab
Supervised Learning: Classification
Supervised Learning: Classification
Intermediate
scikit-learnMachine Learning
During this course, we will continue to learn another important application in supervised learning - solving classification problems. In the following lessons, you will be exposed to: logistic regression, K-nearest neighbor algorithm, naive Bayes, support vector machine, perceptron and artificial neural network, decision tree and random forest, and bagging and boosting methods. The course will start with the principle of each of these methods. You are supposed to fully understand the implementat
0%
Lab
Unsupervised Learning: Clustering
Unsupervised Learning: Clustering
Intermediate
scikit-learnMachine Learning
In this course, you will fully understand unsupervised learning and learn to use unsupervised learning to perform data clustering.
0%
Lab
Foundations of Deep Learning
Foundations of Deep Learning
Intermediate
Machine LearningTensorFlowscikit-learn
In this course, you will learn the basic concepts of deep learning, including the basic principles of neural networks, the basic principles of TensorFlow, Keras and PyTorch, and the basic principles of linear regression, logistic regression, and multi-layer neural networks. You will also learn how to use TensorFlow, Keras and PyTorch to build a linear regression model, a logistic regression model, and a multi-layer neural network model.
0%
Lab
Machine Learning Practice Labs
Machine Learning Practice Labs
Beginner
Machine Learning
This course contains lots of labs for Machine Learning, each lab is a small Machine Learning project with detailed guidance and solutions. You can practice your Machine Learning skills by completing these labs, improve your coding skills, and learn how to write clean and efficient code.
0%
Lab
Machine Learning Practice Challenges
Machine Learning Practice Challenges
Beginner
Machine Learning
This course contains lots of challenges for Machine Learning, each challenge is a small Machine Learning project with detailed instructions and solutions. You can practice your Machine Learning skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.
0%
Lab