IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Machine Learning

Comment créer un environnement de Machine Learning ?

Noter ce billet
par , 01/06/2022 à 15h08 (1104 Affichages)
Python

Installer Python

D'après l'index TIOBE de Mai 2022, Python arrive en tête du hit parade des langages et il en va de même pour les autres de sites pour ce genre de classement.
Ce score s'explique par la prédominance de cet écosystème dans le domaine de l'Intelligence Artificielle.

Sur la plupart des distributions Linux, Python est installé en standard, sinon il faut télécharger sur le site :
https://www.python.org/downloads/

Vérifier dans un shell en affichant la version :
python3 -V


Je déconseille les toutes dernières versions car dans la vrai vie, les entreprises ont souvent démarré des projets depuis plusieurs années et n'ont pas l'intention de migrer tous les 6 mois.
La version que j'utilise est la 3.8, amplement suffisante pour toutes les librairies de ML.

Il vous maintenant les librairies implémentant les algorithmes mathématiques de ML.

Apprendre Python

Le pré-requis est connaître les fondamentaux de la programmation pas nécessairement la POO (Programmation Orientée Objet) qui est même si c'est un peu cliché un plus.
Si vous ne connaissez pas Python mais que vous connaissez au moins un langage, je vous recommande le tutoriel officiel en français, mieux que n'importe quel autre tuto, référence oblige :
https://docs.python.org/fr/3.10/tutorial/index.html


PIP (Package Installer for Python)

Installer PIP

Assurez-vous que le programme pip est installé sur votre ordinateur.
Pour cela, tapez tout simplement pip dans une console.
Normalement, le programme pip s'est installé en même temps que Python.

python3 -m pip install --upgrade pip

Pour les utilisateurs de linux, il est parfois nécessaire d'ajouter sudo avant la plupart des commandes requiérant les privilèges de root.

Installer un package
pip install <package>
Ex. : pip install scipy

Lister les packages
pip list

Afficher les détails d’un package
pip show <package>

Désinstaller un package
pip uninstall <package>

Rechercher un package
pip search <package>


L’écosystème ML avec Python

scipy

scipy : librairie mathématiques
pip install scipy
pip install wheel


numpy
numpy : pour gérer des matrices
pip install numpy

matplotlib
matplotlib : pour générer des graphiques
pip install matplotlib

seaborn
seaborn : librairie de compléments pour les graphiques
pip install seaborn

pandas
pandas : pour créer des tableaux (ou "Dataframe") à partir de vos données brutes
pip install pandas

scikit-learn
scikit-learn : librairie qui implémente directement et de manière didactique les différents algorithmes d’apprentissage automatique
pip install scikit-learn
pip install requests



Visual Studio Code (VSC)


Installer VSC

Évidemment il vous faut un IDE. La aussi je n'ai pas d'états d'âme. Si on prend comme critères :

  • open source
  • fonctionnant sous Windows, MacOS et Linux
  • agnostique à un langage
  • possédant un gran nombre d'extensions (la plupart des langages et bien sur l'éco-système Python, versionning comme git, qualité logicielle, tests, ...)
  • look et ergonomie modernes


Microsoft qui était le principal éditeur de logiciels commerciaux a changé radicalement de stratégie en devenant le 1er contributeur d'open source au monde !

Télécharger VSC
https://code.visualstudio.com/

Installer l'extension Python
5ème pictogramme dans la barre verticale gauche. Il suffit de saisir python.

Nom : Capture d’écran du 2022-06-01 14-32-02.png
Affichages : 88
Taille : 57,1 Ko

L'extension Python pour VSC comprend notamment le notebook Jupyter.
Un notebook est très pratique, vous pouvez taper plusieurs instructions à la fois.
Vous pouvez même définir des fonctions. Les variables générées dans chaque case seront disponibles dans toutes les cases du notebook.
Jupyter permet aussi de formater de la documentation en markdown.

Créer un notebook avec VSC
File… > Jupyter Notebook
ou
Ctrl Maj P
Create: New Jupyter notebook
Vous pouvez changer le nom du notebook en cliquant sur son nom actuel, qui est Untitled. Les commandes Python doivent être tapées dans la case devant l'étiquette Entrée [ ] .
Pour le tester, tapez 2 + 5 dans la case (cellule) vide au centre de la fenêtre. Cliquez ensuite sur Exécuter.

Ouvrir un notebook
Il suffit de faire Open folder et de choisir le répertoire où se trouve le fichier du notebook avec l'extension .ipynb

Voilà votre environnement est fin prêt, on pourra dans les prochains billets passer à la pratique.

Rhona Maxwel
urbanisation-si.com
@rhona_helena

"L'amour n'est pas un sentiment, c'est un art" Paul Morand






Envoyer le billet « Comment créer un environnement de Machine Learning ? » dans le blog Viadeo Envoyer le billet « Comment créer un environnement de Machine Learning ? » dans le blog Twitter Envoyer le billet « Comment créer un environnement de Machine Learning ? » dans le blog Google Envoyer le billet « Comment créer un environnement de Machine Learning ? » dans le blog Facebook Envoyer le billet « Comment créer un environnement de Machine Learning ? » dans le blog Digg Envoyer le billet « Comment créer un environnement de Machine Learning ? » dans le blog Delicious Envoyer le billet « Comment créer un environnement de Machine Learning ? » dans le blog MySpace Envoyer le billet « Comment créer un environnement de Machine Learning ? » dans le blog Yahoo

Commentaires