SlideShare une entreprise Scribd logo
1  sur  4
Lab « 2 » :
1. Quelles sont les différentes bibliothèques requises pour machine Learning
?
Il existe plusieurs bibliothèques nécessaires pour le machine Learning. Voici
quelques-unes des plus courantes :
Numpy : est une bibliothèque Python qui est utilisée pour les calculs mathématiques.
Elle fournit des structures de données pour les tableaux multidimensionnels et des
fonctions pour effectuer des opérations mathématiques sur ces tableaux.
Pandas : est une bibliothèque Python qui est utilisée pour la manipulation de
données. Elle fournit des structures de données pour les tableaux de données,
appelés DataFrames, et des fonctions pour effectuer des opérations sur ces tableaux.
Matplotlib : Matplotlib est une bibliothèque Python qui est utilisée pour la
visualisation de données. Elle fournit des fonctions pour créer des graphiques et des
visualisations à partir de données.
Scikit-learn : est une bibliothèque Python qui est utilisée pour le machine learning.
Elle fournit des outils pour la classification, la régression, le clustering, la sélection de
modèles, la validation de modèles, etc.
TensorFlow : est une bibliothèque open source pour l'apprentissage automatique
développée par Google. Elle fournit des outils pour la création de modèles
d'apprentissage automatique et des fonctions pour l'entraînement de ces modèles.
Keras : est une bibliothèque open source pour l'apprentissage automatique qui est
conçue pour être facile à utiliser et à comprendre. Elle fournit des outils pour la
création de modèles d'apprentissage automatique et des fonctions pour
l'entraînement de ces modèles.
PyTorch : est une bibliothèque open source pour l'apprentissage automatique
développée par Facebook. Elle fournit des outils pour la création de modèles
d'apprentissage automatique et des fonctions pour l'entraînement de ces modèles.
2. Quelles sont les fonctionnalités de chaque bibliothèque ?
Voici les principales fonctionnalités offertes par chacune des bibliothèques
mentionnées précédemment :
Numpy :
 Manipulation de tableaux multidimensionnels
 Calculs mathématiques sur ces tableaux
 Génération de nombres aléatoires
 Transformation de tableaux
Pandas :
 Manipulation de données tabulaires avec les DataFrames
 Traitement des valeurs manquantes
 Agrégation et fusion de données
 Filtrage et tri de données
 Opérations de groupement
Matplotlib :
 Création de graphiques en 2D et 3D
 Tracé de courbes, histogrammes, nuages de points, etc.
 Personnalisation de la présentation des graphiques
 Création d'animations
Scikit-learn :
 Classification, régression et clustering
 Sélection de modèles
 Validation de modèles
 Traitement des données
 Réduction de dimensions
TensorFlow :
 Création de modèles d'apprentissage automatique
 Définition de graphes de calcul
 Entraînement de modèles sur des données
 Inférence sur des données inconnues
 Déploiement de modèles
Keras :
 Création de modèles d'apprentissage automatique
 Définition de réseaux de neurones
 Entraînement de modèles sur des données
 Inférence sur des données inconnues
 Déploiement de modèles
PyTorch :
 Création de modèles d'apprentissage automatique
 Définition de réseaux de neurones
 Entraînement de modèles sur des données
 Inférence sur des données inconnues
 Déploiement de modèles
3. QQOQCP:
 NumPy :
Quoi :Numpy est une bibliothèque Python pour le calcul scientifique avec prise en
charge de tableaux et matrices multidimensionnels.
Qui :NumPy est développé par la communauté open source.
Où : NumPy peut être installé sur n'importe quel système qui prend en charge
Python.
Quand : La première version de NumPy a été publiée en 2006 et depuis lors, il a été
régulièrement mis à jour et amélioré.
Pourquoi : NumPy est utilisé pour des calculs mathématiques, scientifiques et
d'analyse de données efficaces et rapides en utilisant des tableaux et des matrices
multidimensionnels.
 Pandas :
Quoi : Pandas est une bibliothèque Python pour la manipulation et l'analyse des
données.
Qui : Pandas a été développé par Wes McKinney en 2008 et est maintenu par la
communauté open source.
Où :Pandas peut être installé sur n'importe quel système qui prend en charge Python.
Quand :La première version de Pandas a été publiée en 2008 et depuis lors, il a été
régulièrement mis à jour et amélioré.
Pourquoi : Pandas est utilisé pour manipuler et analyser les données en utilisant des
structures de données flexibles et puissantes, telles que les DataFrames.
 Matplotlib :
Quoi : Matplotlib est une bibliothèque Python pour la création de graphiques et de
visualisations de données.
Qui : Matplotlib a été créé par John D. Hunter et est maintenant maintenu par la
communauté open source.
Où : Matplotlib peut être installé sur n'importe quel système qui prend en charge
Python.
Quand : La première version de Matplotlib a été publiée en 2003 et depuis lors, il a
été régulièrement mis à jour et amélioré.
Pourquoi : Matplotlib est utilisé pour créer des graphiques de qualité professionnelle
pour les publications scientifiques et les présentations.
 Seaborn :
Quoi : Seaborn est une bibliothèque Python pour la visualisation de données basée
sur Matplotlib.
Qui : Seaborn a été créé par Michael Waskom et est maintenant maintenu par la
communauté open source.
Où : Seaborn peut être installé sur n'importe quel système qui prend en charge
Python.
Quand : La première version de Seaborn a été publiée en 2012 et depuis lors, il a été
régulièrement mis à jour et amélioré.
Pourquoi : Seaborn est utilisé pour créer des visualisations de données complexes et
est particulièrement utile pour les analyses statistiques.
 Scikit-learn :
Quoi : Scikit-learn est une bibliothèque Python pour l'apprentissage automatique et
l'exploration de données.
Qui : Scikit-learn est maintenu par la communauté open source.
Où : Scikit-learn peut être installé sur n'importe quel système qui prend en charge
Python.
Quand : La première version de Scikit-learn a été publiée en 2007 et depuis lors, il a
été régulièrement mis à jour et amélioré.
Pourquoi : Scikit-learn est utilisé pour l'apprentissage automatique, y compris la
classification, la régression, le clustering et la réduction de dimensionnalité.

Contenu connexe

Similaire à machine learning.docx

Deep Learning on Apache Spark: TensorFrames & Deep Learning Pipelines
Deep Learning on Apache Spark: TensorFrames & Deep Learning Pipelines Deep Learning on Apache Spark: TensorFrames & Deep Learning Pipelines
Deep Learning on Apache Spark: TensorFrames & Deep Learning Pipelines Databricks
 
Oxalide MorningTech #1 - BigData
Oxalide MorningTech #1 - BigDataOxalide MorningTech #1 - BigData
Oxalide MorningTech #1 - BigDataLudovic Piot
 
Cours_D3SI_S5_Python for DS_MatPlotLib.pdf
Cours_D3SI_S5_Python for DS_MatPlotLib.pdfCours_D3SI_S5_Python for DS_MatPlotLib.pdf
Cours_D3SI_S5_Python for DS_MatPlotLib.pdfsaid350040
 
Apprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerApprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerMajdi Hannachi
 
Les technologies big data avec speech commentaries
Les technologies big data avec speech commentariesLes technologies big data avec speech commentaries
Les technologies big data avec speech commentariesRima Jamli Faidi
 
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..YvonGervaise
 
Dataiku-Petit-déjeuner-DataLab-290316.pdf
Dataiku-Petit-déjeuner-DataLab-290316.pdfDataiku-Petit-déjeuner-DataLab-290316.pdf
Dataiku-Petit-déjeuner-DataLab-290316.pdfCherreredAmine1
 
L'IA au service des Laboratoire - Conference donnée a Paris le 6 Février 2024
L'IA au service des Laboratoire - Conference donnée a Paris le 6 Février 2024L'IA au service des Laboratoire - Conference donnée a Paris le 6 Février 2024
L'IA au service des Laboratoire - Conference donnée a Paris le 6 Février 2024YvonGervaise
 
L'Intelligence Artificielle I.A. au service des Laboratoires
L'Intelligence Artificielle I.A. au service des LaboratoiresL'Intelligence Artificielle I.A. au service des Laboratoires
L'Intelligence Artificielle I.A. au service des LaboratoiresYvon Gervaise
 
Décryptage des LLMs au-delà de la hype - Lyon Data science
Décryptage des LLMs au-delà de la hype - Lyon Data scienceDécryptage des LLMs au-delà de la hype - Lyon Data science
Décryptage des LLMs au-delà de la hype - Lyon Data scienceMarie-Alice Blete
 
extraire, représenter et traiter la social data avec r. seconde partie: appli...
extraire, représenter et traiter la social data avec r. seconde partie: appli...extraire, représenter et traiter la social data avec r. seconde partie: appli...
extraire, représenter et traiter la social data avec r. seconde partie: appli...Jean Jacques Gauguier
 
Meetup Club Power BI Power BI et IA mars 2023
Meetup Club Power BI Power BI et IA mars 2023Meetup Club Power BI Power BI et IA mars 2023
Meetup Club Power BI Power BI et IA mars 2023Philippe Geiger
 
Étude comparative sur la valorisation du big data pour les contenus audiovisuels
Étude comparative sur la valorisation du big data pour les contenus audiovisuelsÉtude comparative sur la valorisation du big data pour les contenus audiovisuels
Étude comparative sur la valorisation du big data pour les contenus audiovisuelsThomas Malice
 
BIPEA 2023 L'IA Matrice du Laboratoire du Futur par Yvon Gervaise
BIPEA 2023 L'IA Matrice du Laboratoire du Futur par Yvon GervaiseBIPEA 2023 L'IA Matrice du Laboratoire du Futur par Yvon Gervaise
BIPEA 2023 L'IA Matrice du Laboratoire du Futur par Yvon GervaiseYvon Gervaise
 
Créer une IA capable de reconnaître des fleurs (ou autres)
Créer une IA capable de reconnaître des fleurs (ou autres)Créer une IA capable de reconnaître des fleurs (ou autres)
Créer une IA capable de reconnaître des fleurs (ou autres)Olivier Eeckhoutte
 
Panorama de l'offre de logiciels libres pour bibliothèque v2
Panorama de l'offre de logiciels libres pour bibliothèque v2Panorama de l'offre de logiciels libres pour bibliothèque v2
Panorama de l'offre de logiciels libres pour bibliothèque v2Marc Maisonneuve
 
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...Véronique Gambier
 

Similaire à machine learning.docx (20)

Outils data
Outils dataOutils data
Outils data
 
Deep Learning on Apache Spark: TensorFrames & Deep Learning Pipelines
Deep Learning on Apache Spark: TensorFrames & Deep Learning Pipelines Deep Learning on Apache Spark: TensorFrames & Deep Learning Pipelines
Deep Learning on Apache Spark: TensorFrames & Deep Learning Pipelines
 
Oxalide MorningTech #1 - BigData
Oxalide MorningTech #1 - BigDataOxalide MorningTech #1 - BigData
Oxalide MorningTech #1 - BigData
 
Machine-learning-FR.pdf
Machine-learning-FR.pdfMachine-learning-FR.pdf
Machine-learning-FR.pdf
 
Résumé ai
Résumé aiRésumé ai
Résumé ai
 
Cours_D3SI_S5_Python for DS_MatPlotLib.pdf
Cours_D3SI_S5_Python for DS_MatPlotLib.pdfCours_D3SI_S5_Python for DS_MatPlotLib.pdf
Cours_D3SI_S5_Python for DS_MatPlotLib.pdf
 
Apprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerApprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMiner
 
Les technologies big data avec speech commentaries
Les technologies big data avec speech commentariesLes technologies big data avec speech commentaries
Les technologies big data avec speech commentaries
 
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
 
Dataiku-Petit-déjeuner-DataLab-290316.pdf
Dataiku-Petit-déjeuner-DataLab-290316.pdfDataiku-Petit-déjeuner-DataLab-290316.pdf
Dataiku-Petit-déjeuner-DataLab-290316.pdf
 
L'IA au service des Laboratoire - Conference donnée a Paris le 6 Février 2024
L'IA au service des Laboratoire - Conference donnée a Paris le 6 Février 2024L'IA au service des Laboratoire - Conference donnée a Paris le 6 Février 2024
L'IA au service des Laboratoire - Conference donnée a Paris le 6 Février 2024
 
L'Intelligence Artificielle I.A. au service des Laboratoires
L'Intelligence Artificielle I.A. au service des LaboratoiresL'Intelligence Artificielle I.A. au service des Laboratoires
L'Intelligence Artificielle I.A. au service des Laboratoires
 
Décryptage des LLMs au-delà de la hype - Lyon Data science
Décryptage des LLMs au-delà de la hype - Lyon Data scienceDécryptage des LLMs au-delà de la hype - Lyon Data science
Décryptage des LLMs au-delà de la hype - Lyon Data science
 
extraire, représenter et traiter la social data avec r. seconde partie: appli...
extraire, représenter et traiter la social data avec r. seconde partie: appli...extraire, représenter et traiter la social data avec r. seconde partie: appli...
extraire, représenter et traiter la social data avec r. seconde partie: appli...
 
Meetup Club Power BI Power BI et IA mars 2023
Meetup Club Power BI Power BI et IA mars 2023Meetup Club Power BI Power BI et IA mars 2023
Meetup Club Power BI Power BI et IA mars 2023
 
Étude comparative sur la valorisation du big data pour les contenus audiovisuels
Étude comparative sur la valorisation du big data pour les contenus audiovisuelsÉtude comparative sur la valorisation du big data pour les contenus audiovisuels
Étude comparative sur la valorisation du big data pour les contenus audiovisuels
 
BIPEA 2023 L'IA Matrice du Laboratoire du Futur par Yvon Gervaise
BIPEA 2023 L'IA Matrice du Laboratoire du Futur par Yvon GervaiseBIPEA 2023 L'IA Matrice du Laboratoire du Futur par Yvon Gervaise
BIPEA 2023 L'IA Matrice du Laboratoire du Futur par Yvon Gervaise
 
Créer une IA capable de reconnaître des fleurs (ou autres)
Créer une IA capable de reconnaître des fleurs (ou autres)Créer une IA capable de reconnaître des fleurs (ou autres)
Créer une IA capable de reconnaître des fleurs (ou autres)
 
Panorama de l'offre de logiciels libres pour bibliothèque v2
Panorama de l'offre de logiciels libres pour bibliothèque v2Panorama de l'offre de logiciels libres pour bibliothèque v2
Panorama de l'offre de logiciels libres pour bibliothèque v2
 
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
Panoramadeloffredelogicielslibrespourbibliothque 150123082251-conversion-gate...
 

machine learning.docx

  • 1. Lab « 2 » : 1. Quelles sont les différentes bibliothèques requises pour machine Learning ? Il existe plusieurs bibliothèques nécessaires pour le machine Learning. Voici quelques-unes des plus courantes : Numpy : est une bibliothèque Python qui est utilisée pour les calculs mathématiques. Elle fournit des structures de données pour les tableaux multidimensionnels et des fonctions pour effectuer des opérations mathématiques sur ces tableaux. Pandas : est une bibliothèque Python qui est utilisée pour la manipulation de données. Elle fournit des structures de données pour les tableaux de données, appelés DataFrames, et des fonctions pour effectuer des opérations sur ces tableaux. Matplotlib : Matplotlib est une bibliothèque Python qui est utilisée pour la visualisation de données. Elle fournit des fonctions pour créer des graphiques et des visualisations à partir de données. Scikit-learn : est une bibliothèque Python qui est utilisée pour le machine learning. Elle fournit des outils pour la classification, la régression, le clustering, la sélection de modèles, la validation de modèles, etc. TensorFlow : est une bibliothèque open source pour l'apprentissage automatique développée par Google. Elle fournit des outils pour la création de modèles d'apprentissage automatique et des fonctions pour l'entraînement de ces modèles. Keras : est une bibliothèque open source pour l'apprentissage automatique qui est conçue pour être facile à utiliser et à comprendre. Elle fournit des outils pour la création de modèles d'apprentissage automatique et des fonctions pour l'entraînement de ces modèles. PyTorch : est une bibliothèque open source pour l'apprentissage automatique développée par Facebook. Elle fournit des outils pour la création de modèles d'apprentissage automatique et des fonctions pour l'entraînement de ces modèles. 2. Quelles sont les fonctionnalités de chaque bibliothèque ? Voici les principales fonctionnalités offertes par chacune des bibliothèques mentionnées précédemment : Numpy :  Manipulation de tableaux multidimensionnels
  • 2.  Calculs mathématiques sur ces tableaux  Génération de nombres aléatoires  Transformation de tableaux Pandas :  Manipulation de données tabulaires avec les DataFrames  Traitement des valeurs manquantes  Agrégation et fusion de données  Filtrage et tri de données  Opérations de groupement Matplotlib :  Création de graphiques en 2D et 3D  Tracé de courbes, histogrammes, nuages de points, etc.  Personnalisation de la présentation des graphiques  Création d'animations Scikit-learn :  Classification, régression et clustering  Sélection de modèles  Validation de modèles  Traitement des données  Réduction de dimensions TensorFlow :  Création de modèles d'apprentissage automatique  Définition de graphes de calcul  Entraînement de modèles sur des données  Inférence sur des données inconnues  Déploiement de modèles Keras :  Création de modèles d'apprentissage automatique  Définition de réseaux de neurones  Entraînement de modèles sur des données  Inférence sur des données inconnues  Déploiement de modèles PyTorch :  Création de modèles d'apprentissage automatique  Définition de réseaux de neurones
  • 3.  Entraînement de modèles sur des données  Inférence sur des données inconnues  Déploiement de modèles 3. QQOQCP:  NumPy : Quoi :Numpy est une bibliothèque Python pour le calcul scientifique avec prise en charge de tableaux et matrices multidimensionnels. Qui :NumPy est développé par la communauté open source. Où : NumPy peut être installé sur n'importe quel système qui prend en charge Python. Quand : La première version de NumPy a été publiée en 2006 et depuis lors, il a été régulièrement mis à jour et amélioré. Pourquoi : NumPy est utilisé pour des calculs mathématiques, scientifiques et d'analyse de données efficaces et rapides en utilisant des tableaux et des matrices multidimensionnels.  Pandas : Quoi : Pandas est une bibliothèque Python pour la manipulation et l'analyse des données. Qui : Pandas a été développé par Wes McKinney en 2008 et est maintenu par la communauté open source. Où :Pandas peut être installé sur n'importe quel système qui prend en charge Python. Quand :La première version de Pandas a été publiée en 2008 et depuis lors, il a été régulièrement mis à jour et amélioré. Pourquoi : Pandas est utilisé pour manipuler et analyser les données en utilisant des structures de données flexibles et puissantes, telles que les DataFrames.  Matplotlib : Quoi : Matplotlib est une bibliothèque Python pour la création de graphiques et de visualisations de données. Qui : Matplotlib a été créé par John D. Hunter et est maintenant maintenu par la communauté open source.
  • 4. Où : Matplotlib peut être installé sur n'importe quel système qui prend en charge Python. Quand : La première version de Matplotlib a été publiée en 2003 et depuis lors, il a été régulièrement mis à jour et amélioré. Pourquoi : Matplotlib est utilisé pour créer des graphiques de qualité professionnelle pour les publications scientifiques et les présentations.  Seaborn : Quoi : Seaborn est une bibliothèque Python pour la visualisation de données basée sur Matplotlib. Qui : Seaborn a été créé par Michael Waskom et est maintenant maintenu par la communauté open source. Où : Seaborn peut être installé sur n'importe quel système qui prend en charge Python. Quand : La première version de Seaborn a été publiée en 2012 et depuis lors, il a été régulièrement mis à jour et amélioré. Pourquoi : Seaborn est utilisé pour créer des visualisations de données complexes et est particulièrement utile pour les analyses statistiques.  Scikit-learn : Quoi : Scikit-learn est une bibliothèque Python pour l'apprentissage automatique et l'exploration de données. Qui : Scikit-learn est maintenu par la communauté open source. Où : Scikit-learn peut être installé sur n'importe quel système qui prend en charge Python. Quand : La première version de Scikit-learn a été publiée en 2007 et depuis lors, il a été régulièrement mis à jour et amélioré. Pourquoi : Scikit-learn est utilisé pour l'apprentissage automatique, y compris la classification, la régression, le clustering et la réduction de dimensionnalité.