Personal Machine Learning & AI learning library — from ML fundamentals to Deep Learning, Generative AI and Reinforcement Learning. Topics : machine-learning, deep-learning, pytorch, tensorflow, reinforcement-learning, transformers, jupyter-notebook.
0
stars
14
commits
Jupyter Notebook
primary language
Sep 8, 2026
updated
A personal Machine Learning & Artificial Intelligence learning library.
Dépôt personnel dédié à l'étude, l'implémentation et l'expérimentation en Machine Learning et Intelligence Artificielle.
Ce repository n'est pas une roadmap de choses à apprendre : c'est la trace structurée de ce que j'ai étudié et implémenté, des fondamentaux du ML jusqu'au Deep Learning, aux modèles génératifs, au Reinforcement Learning et à la mise en application (AI Engineering).
ML-Library/
├── 0_intro_ml/ Fondamentaux du Machine Learning
├── 1_python_ml/ Python appliqué au ML (NumPy, Pandas, Matplotlib)
├── 2_deep_learning/ Bases des réseaux de neurones
├── 3_ai_engineering/ ML avancé + Deep Learning appliqué (21 modules)
├── 4_ml_algorithms/ Parcours principal d'implémentation par famille d'algorithmes
└── 5_projects/ Projets de bout en bout
0_intro_ml — Introduction to Machine LearningNotions fondamentales : data preprocessing, feature scaling, régression linéaire / multiple / polynomiale, régression logistique, SVM et Kernel SVM, K-Means, classification, clustering, évaluation de modèles.
1_python_ml — Python for Machine LearningManipulation de données et workflows ML en Python : NumPy, Pandas, Matplotlib, préparation de données, visualisation, premiers modèles de régression et de classification sous Jupyter.
2_deep_learning — Deep Learning FoundationsRéseaux de neurones artificiels, MLP, forward propagation, backpropagation, descente de gradient, premiers CNN.
3_ai_engineering — ML avancé & Deep Learning appliquéLa section la plus dense du dépôt (21 modules progressifs), qui va des techniques d'ensemble jusqu'aux modèles de langage :
| Bloc | Modules |
|---|---|
| Ensemble Learning | Ensemble Learning Basic, Bagging, Boosting, Boosting Extreme, Boosting ++ |
| Robustesse & évaluation | Données déséquilibrées, régularisation, cross-validation, optimisation et ajustement d'un modèle final, ingénierie des caractéristiques |
| Deep Learning appliqué | Theory Deep Learning, CIFAR-10 (TensorFlow), CIFAR-100, CNN avec PyTorch |
| NLP & séquences | RNNs, Seq2Seq, Sentiment Analysis |
| Transformers & LLM | Transformers, BERT & GPT, projet Transformers |
| Transfer Learning | Transfer Learning in Vision, Transfer Learning in NLP |
4_ml_algorithms — Machine Learning AlgorithmsParcours principal d'implémentation, organisé par famille d'apprentissage :
5_projects — ProjetsProjets de bout en bout mettant en pratique les notions des sections précédentes :
| # | Projet | Domaine |
|---|---|---|
| 1 | Système de recommandation de films | Recommender Systems |
| 2 | Détection de spam | NLP / Classification |
| 3 | Assistant vocal | Speech / NLP |
| 4 | Reconnaissance faciale | Computer Vision |
| 5 | Chatbot | NLP |
| 6 | Détection d'objets | Computer Vision |
| 7 | Traducteur | NLP / Seq2Seq |
| 8 | Chatbot pour l'orientation académique | NLP / LLM |
Langages & outils — Python, Jupyter Notebook Data & ML — NumPy, Pandas, Matplotlib, Scikit-Learn Deep Learning — TensorFlow, PyTorch
La majorité des implémentations de Deep Learning des premières sections utilisent TensorFlow. PyTorch est introduit dans les parties plus avancées, notamment pour le Reinforcement Learning.
# Cloner le dépôt
git clone https://github.com/Wabaya243/ML-Library.git
cd ML-Library
# Créer un environnement virtuel
python -m venv .venv
source .venv/bin/activate # Windows : .venv\Scripts\activate
# Installer les dépendances de base
pip install numpy pandas matplotlib scikit-learn jupyter tensorflow torch
# Lancer Jupyter
jupyter notebook
Chaque dossier est indépendant : ouvre directement le notebook du sujet qui t'intéresse.
Python
↓
Mathematics & Statistics
↓
Machine Learning
↓
Supervised Learning
↓
Unsupervised Learning
↓
Semi-Supervised Learning
↓
Anomaly Detection
↓
Deep Learning
↓
Transformers
↓
Generative AI
↓
Reinforcement Learning
↓
AI Engineering
↓
AI Projects
Documenter et centraliser mon parcours technique :
Machine Learning → Deep Learning → Generative AI → Reinforcement Learning → AI Engineering
Ce dépôt est à la fois une bibliothèque personnelle de connaissances, un espace d'expérimentation et une trace de mon évolution dans le domaine de l'IA.
THEYTHEY Kambale Divin — @Wabaya243 Master 1 Réseau et Cybersécurité, Université de Kinshasa (UNIKIN)
14 commits
Jupyter Notebook
67.4%
Python
32.3%
Personal Machine Learning & AI learning library — from ML fundamentals to Deep Learning, Generative AI and Reinforcement Learning. Topics : machine-learning, deep-learning, pytorch, tensorflow, reinforcement-learning, transformers, jupyter-notebook.
0
stars
14
commits
Jupyter Notebook
primary language
Sep 8, 2026
updated
A personal Machine Learning & Artificial Intelligence learning library.
Dépôt personnel dédié à l'étude, l'implémentation et l'expérimentation en Machine Learning et Intelligence Artificielle.
Ce repository n'est pas une roadmap de choses à apprendre : c'est la trace structurée de ce que j'ai étudié et implémenté, des fondamentaux du ML jusqu'au Deep Learning, aux modèles génératifs, au Reinforcement Learning et à la mise en application (AI Engineering).
ML-Library/
├── 0_intro_ml/ Fondamentaux du Machine Learning
├── 1_python_ml/ Python appliqué au ML (NumPy, Pandas, Matplotlib)
├── 2_deep_learning/ Bases des réseaux de neurones
├── 3_ai_engineering/ ML avancé + Deep Learning appliqué (21 modules)
├── 4_ml_algorithms/ Parcours principal d'implémentation par famille d'algorithmes
└── 5_projects/ Projets de bout en bout
0_intro_ml — Introduction to Machine LearningNotions fondamentales : data preprocessing, feature scaling, régression linéaire / multiple / polynomiale, régression logistique, SVM et Kernel SVM, K-Means, classification, clustering, évaluation de modèles.
1_python_ml — Python for Machine LearningManipulation de données et workflows ML en Python : NumPy, Pandas, Matplotlib, préparation de données, visualisation, premiers modèles de régression et de classification sous Jupyter.
2_deep_learning — Deep Learning FoundationsRéseaux de neurones artificiels, MLP, forward propagation, backpropagation, descente de gradient, premiers CNN.
3_ai_engineering — ML avancé & Deep Learning appliquéLa section la plus dense du dépôt (21 modules progressifs), qui va des techniques d'ensemble jusqu'aux modèles de langage :
| Bloc | Modules |
|---|---|
| Ensemble Learning | Ensemble Learning Basic, Bagging, Boosting, Boosting Extreme, Boosting ++ |
| Robustesse & évaluation | Données déséquilibrées, régularisation, cross-validation, optimisation et ajustement d'un modèle final, ingénierie des caractéristiques |
| Deep Learning appliqué | Theory Deep Learning, CIFAR-10 (TensorFlow), CIFAR-100, CNN avec PyTorch |
| NLP & séquences | RNNs, Seq2Seq, Sentiment Analysis |
| Transformers & LLM | Transformers, BERT & GPT, projet Transformers |
| Transfer Learning | Transfer Learning in Vision, Transfer Learning in NLP |
4_ml_algorithms — Machine Learning AlgorithmsParcours principal d'implémentation, organisé par famille d'apprentissage :
5_projects — ProjetsProjets de bout en bout mettant en pratique les notions des sections précédentes :
| # | Projet | Domaine |
|---|---|---|
| 1 | Système de recommandation de films | Recommender Systems |
| 2 | Détection de spam | NLP / Classification |
| 3 | Assistant vocal | Speech / NLP |
| 4 | Reconnaissance faciale | Computer Vision |
| 5 | Chatbot | NLP |
| 6 | Détection d'objets | Computer Vision |
| 7 | Traducteur | NLP / Seq2Seq |
| 8 | Chatbot pour l'orientation académique | NLP / LLM |
Langages & outils — Python, Jupyter Notebook Data & ML — NumPy, Pandas, Matplotlib, Scikit-Learn Deep Learning — TensorFlow, PyTorch
La majorité des implémentations de Deep Learning des premières sections utilisent TensorFlow. PyTorch est introduit dans les parties plus avancées, notamment pour le Reinforcement Learning.
# Cloner le dépôt
git clone https://github.com/Wabaya243/ML-Library.git
cd ML-Library
# Créer un environnement virtuel
python -m venv .venv
source .venv/bin/activate # Windows : .venv\Scripts\activate
# Installer les dépendances de base
pip install numpy pandas matplotlib scikit-learn jupyter tensorflow torch
# Lancer Jupyter
jupyter notebook
Chaque dossier est indépendant : ouvre directement le notebook du sujet qui t'intéresse.
Python
↓
Mathematics & Statistics
↓
Machine Learning
↓
Supervised Learning
↓
Unsupervised Learning
↓
Semi-Supervised Learning
↓
Anomaly Detection
↓
Deep Learning
↓
Transformers
↓
Generative AI
↓
Reinforcement Learning
↓
AI Engineering
↓
AI Projects
Documenter et centraliser mon parcours technique :
Machine Learning → Deep Learning → Generative AI → Reinforcement Learning → AI Engineering
Ce dépôt est à la fois une bibliothèque personnelle de connaissances, un espace d'expérimentation et une trace de mon évolution dans le domaine de l'IA.
THEYTHEY Kambale Divin — @Wabaya243 Master 1 Réseau et Cybersécurité, Université de Kinshasa (UNIKIN)
14 commits
Jupyter Notebook
67.4%
Python
32.3%