Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 2.18 KB

File metadata and controls

54 lines (39 loc) · 2.18 KB

Machine Learning Algorithms Repository

Ce dépôt contient une collection d'algorithmes de machine learning implémentés à travers des notebooks Jupyter interactivement (.ipynb), couvrant des approches supervisées et non supervisées.

Structure du Dépôt

Le dépôt est organisé par type d'algorithme :

  • Objectif : Réduction de dimensionnalité et visualisation.
  • Données : Iris dataset.
  • Techniques : Normalisation des données, projection 2D/3D.
  • Objectif : Classification binaire.
  • Données : Titanic survivors dataset.
  • Modèle : DecisionTreeClassifier.
  • Objectif : Segmentation de données (apprentissage non supervisé).
  • Données : Mall Customers (segmentation de clientèle).
  • Objectif : Régression pour la prédiction de prix.
  • Données : Immobilier au Maroc (Location Data).
  • Modèle : GradientBoostingRegressor.
  • Objectif : Classification probabiliste.
  • Données : Titanic dataset.
  • Variantes : Gaussian, Multinomial, Categorical Naive Bayes.
  • Objectif : Prédiction de valeurs continues.
  • Données : Coûts et revenus de films.
  • Objectif : Classification binaire (médicale).
  • Données : Breast Cancer Diagnostic dataset.
  • Objectif : Classification et prédiction de ventes.
  • Données : Ventes commerciales et données utilisateurs.

Comment utiliser ce dépôt

Chaque répertoire contient son propre fichier README.md avec des détails spécifiques sur les implémentations et les jeux de données utilisés. Les notebooks offrent une exploration interactive de chaque algorithme.

Prérequis

  • Python 3.x
  • Bibliothèques : pandas, numpy, matplotlib, seaborn, scikit-learn
  • Jupyter Notebook ou JupyterLab