Machine Learning Course
:speech_balloon: Machine Learning Course with Python:
Install / Use
npx skills add instillai/machine-learning-courseInstalls into whichever agent you are using.
README
################################################### A Machine Learning Course with Python ###################################################
.. image:: https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat :target: https://github.com/pyairesearch/machine-learning-for-everybody/pulls .. image:: https://badges.frapsoft.com/os/v2/open-source.png?v=103 :target: https://github.com/ellerbrock/open-source-badge/ .. image:: https://img.shields.io/badge/Made%20with-Python-1f425f.svg :target: https://www.python.org/ .. image:: https://img.shields.io/github/contributors/machinelearningmindset/machine-learning-course.svg :target: https://github.com/machinelearningmindset/machine-learning-course/graphs/contributors .. image:: https://img.shields.io/badge/book-pdf-blue.svg :target: https://machinelearningmindset.com/wp-content/uploads/2019/06/machine-learning-course.pdf .. image:: https://img.shields.io/badge/official-documentation-green.svg :target: https://machine-learning-course.readthedocs.io/en/latest/ .. image:: https://img.shields.io/twitter/follow/machinemindset.svg?label=Follow&style=social :target: https://twitter.com/machinemindset
################## Table of Contents ################## .. contents:: :local: :depth: 4
================================================ Download Free Deep Learning Resource Guide
.. raw:: html
<div align="center">.. raw:: html
<a href="https://www.machinelearningmindset.com/deep-learning-roadmap/" target="_blank"> <img width="723" height="400" align="center" src="_img/deeplearningresource.png"/> </a>.. raw:: html
</div>================================================ Slack Group
.. raw:: html
<div align="center">.. raw:: html
<a href="https://www.machinelearningmindset.com/slack-group/" target="_blank"> <img width="1033" height="350" align="center" src="https://github.com/machinelearningmindset/TensorFlow-Course/blob/master/_img/0-welcome/joinslack.png"/> </a>.. raw:: html
</div>======================== Introduction
The purpose of this project is to provide a comprehensive and yet simple course in Machine Learning using Python.
.. You can access to the full documentation with the following links: |Book| |Documentation|
.. .. |Book| image:: https://img.shields.io/badge/book-pdf-blue.svg :target: https://machinelearningmindset.com/wp-content/uploads/2019/06/machine-learning-course.pdf .. .. |Documentation| image:: https://img.shields.io/badge/official-documentation-green.svg :target: https://machine-learning-course.readthedocs.io/en/latest/
============ Motivation
Machine Learning, as a tool for Artificial Intelligence, is one of the most widely adopted
scientific fields. A considerable amount of literature has been published on Machine Learning.
The purpose of this project is to provide the most important aspects of Machine Learning by presenting a
series of simple and yet comprehensive tutorials using Python. In this project, we built our
tutorials using many different well-known Machine Learning frameworks such as Scikit-learn. In this project you will learn:
- What is the definition of Machine Learning?
- When it started and what is the trending evolution?
- What are the Machine Learning categories and subcategories?
- What are the mostly used Machine Learning algorithms and how to implement them?
===================== Machine Learning
+--------------------------------------------------------------------+-------------------------------+
| Title | Document |
+====================================================================+===============================+
| An Introduction to Machine Learning | Overview <Intro_>_ |
+--------------------------------------------------------------------+-------------------------------+
.. _Intro: docs/source/intro/intro.rst
Machine Learning Basics
.. figure:: _img/intro.png .. _lrtutorial: docs/source/content/overview/linear-regression.rst .. _lrcode: https://github.com/machinelearningmindset/machine-learning-course/blob/master/code/overview/linear_regression/linearRegressionOneVariable.ipynb
.. _overtutorial: docs/source/content/overview/overfitting.rst .. _overcode: code/overview/overfitting
.. _regtutorial: docs/source/content/overview/regularization.rst .. _regcode: code/overview/regularization
.. _crosstutorial: docs/source/content/overview/crossvalidation.rst .. _crosscode: code/overview/cross-validation
+--------------------------------------------------------------------+-------------------------------+--------------------------------+
| Title | Code | Document |
+====================================================================+===============================+================================+
| Linear Regression | Python <lrcode_>_ | Tutorial <lrtutorial_>_ |
+--------------------------------------------------------------------+-------------------------------+--------------------------------+
| Overfitting / Underfitting | Python <overcode_>_ | Tutorial <overtutorial_>_ |
+--------------------------------------------------------------------+-------------------------------+--------------------------------+
| Regularization | Python <regcode_>_ | Tutorial <regtutorial_>_ |
+--------------------------------------------------------------------+-------------------------------+--------------------------------+
| Cross-Validation | Python <crosscode_>_ | Tutorial <crosstutorial_>_ |
+--------------------------------------------------------------------+-------------------------------+--------------------------------+
Supervised learning
.. figure:: _img/supervised.gif
.. _dtdoc: docs/source/content/supervised/decisiontrees.rst .. _dtcode: code/supervised/DecisionTree/decisiontrees.py
.. _knndoc: docs/source/content/supervised/knn.rst .. _knncode: code/supervised/KNN/knn.py
.. _nbdoc: docs/source/content/supervised/bayes.rst .. _nbcode: code/supervised/Naive_Bayes
.. _logisticrdoc: docs/source/content/supervised/logistic_regression.rst .. _logisticrcode: supervised/Logistic_Regression/logistic_ex1.py
.. _linearsvmdoc: docs/source/content/supervised/linear_SVM.rst .. _linearsvmcode: code/supervised/Linear_SVM/linear_svm.py
+--------------------------------------------------------------------+-------------------------------+------------------------------+
| Title | Code | Document |
+====================================================================+===============================+==============================+
| Decision Trees | Python <dtcode_>_ | Tutorial <dtdoc_>_ |
+--------------------------------------------------------------------+-------------------------------+------------------------------+
| K-Nearest Neighbors | Python <knncode_>_ | Tutorial <knndoc_>_ |
+--------------------------------------------------------------------+-------------------------------+------------------------------+
| Naive Bayes | Python <nbcode_>_ | Tutorial <nbdoc_>_ |
+--------------------------------------------------------------------+-------------------------------+------------------------------+
| Logistic Regression | Python <logisticrcode_>_ | Tutorial <logisticrdoc_>_ |
+--------------------------------------------------------------------+-------------------------------+------------------------------+
| Support Vector Machines | Python <linearsvmcode_>_ | Tutorial <linearsvmdoc_>_ |
+--------------------------------------------------------------------+-------------------------------+------------------------------+
Unsupervised learning
.. figure:: _img/unsupervised.gif
.. _clusteringdoc: docs/source/content/unsupervised/clustering.rst .. _clusteringcode: code/unsupervised/Clustering
.. _pcadoc: docs/source/content/unsupervised/pca.rst .. _pcacode: code/unsupervised/PCA
+--------------------------------------------------------------------+-------------------------------+--------------------------------+
| Title | Code | Document |
+====================================================================+===============================+================================+
| Clustering | Python <clusteringcode_>_ | Tutorial <clusteringdoc_>_ |
+--------------------------------------------------------------------+-------------------------------+--------------------------------+
| Principal Component
Related Skills
python-debugpy
385.5kDebug Python with pdb, breakpoint(), post-mortem inspection, and debugpy remote attach.
skill-creator
385.5kCreate, edit, audit, tidy, validate, or restructure AgentSkills and SKILL.md files.
claude-opus-4-5-migration
140.7kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
automl-hyperparameter-optimization
40.5kAutoML and hyperparameter optimization rules for Python ML projects using Ray Tune, Optuna, PyCaret, and time-series AutoML libraries
