Skip to content

Machine learning concepts that you might want to learn. Explained through a mind nodes. It talks about supervised learning with Scikit-Learn.

Notifications You must be signed in to change notification settings

E-delweiss/MachineLearning_CheatSheet

Repository files navigation

scikitlearn_logo mindmap_example

Machine learning concepts that you might want to learn

About this repository

This repository is about machine learning concepts that I learnt through the MOOC "Machine learning in python with scikit-learn" created by INRIA, and so Scikit-Learn's programers. The background is all about "how to use the Scikit-Learn library" but the foreground of this MOOC is more of being critical in each step of the design of a predictive modeling pipeline: from choices in data preprocessing, to choosing models, gaining insights on their failure modes and interpreting their predictions.
Hence, this repository gives solid basis to initiate more complex insights of Machine Learning and gives also a general overview of the Scikit-Learn API.

Content

This repository contains two different files :

  • MachineLearning_SumUp : focuses on general machine learning notions.
  • Scikit-Learn_API : focuses on the Scikit-Learn API, so it is more a "how to use" file regarding the concepts established in the MachineLearning_SumUp file.

About the file format

Machine learning contains a lot of notions whose overlaps with each others. I found interesting the mindnode format to get an overview of all the concepts and features to understand and understand the link between them.
I'm aware that everybody doesn't have the MindNode app so this repository contains various file formats :

  • .mindnode for MindNode app
  • .mm for FreeMind app
  • .pdf

Sources

All the code that you will find in those files are taken from the MOOC "Machine learning in python with scikit-learn" by INRIA. Also, all the machine learning concepts, tips, and good practices come from the teachers and pedagogical team.
https://www.fun-mooc.fr/fr/cours/machine-learning-python-scikit-learn/
https://scikit-learn.org/stable/

Acknowledgements

All the teachers and the pedagogical team :

  • Loïc Estève, Olivier Grisel, Guillaume Lemaître, Thomas Schmitt and Gaël Varoquaux which are or were Scikit-Learn developers
  • Aurélie Lagarrigue, Laurence Farhi, Marie Collin and IT Benoit Rospars which are or were in the INRIA Learning Lab

About

Machine learning concepts that you might want to learn. Explained through a mind nodes. It talks about supervised learning with Scikit-Learn.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published