Aller au contenu principal

Python IA, Machine Learning et Computer Vision appliquée à la Robotique

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000287683
Organisme responsable : NOVATIEL (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

. Maîtriser Python scientifique appliqué à la data et à l'IA 
. Maîtriser les algorithmes ML supervisés et non supervisés 
. Maîtriser les réseaux de neurones convolutifs (CNN) avec PyTorch 
. Intégrer des modèles ML dans un environnement ROS 2
. Mettre en place un pipeline CI/CD pour des modèles ML embarqués 

Programme de la formation

-Python avancé : compréhensions, générateurs, décorateurs, context managers. NumPy : arrays, broadcasting, opérations vectorielles, algèbre linéaire. Pandas : DataFrames, merge, groupby, pivot, optimisation mémoire. Matplotlib / Seaborn : visualisations statistiques, heatmaps, distributions. Jupyter & VS Code : workflow data science. Pont robotique fi IA : traitement de données capteurs (IMU, GPS, LiDAR) avec Pandas -Supervisé : régression linéaire/logistique, SVM, Random Forest, XGBoost,…

-Python avancé : compréhensions, générateurs, décorateurs, context managers. NumPy : arrays, broadcasting, opérations vectorielles, algèbre linéaire. Pandas : DataFrames, merge, groupby, pivot, optimisation mémoire. Matplotlib / Seaborn : visualisations statistiques, heatmaps, distributions. Jupyter & VS Code : workflow data science. Pont robotique fi IA : traitement de données capteurs (IMU, GPS, LiDAR) avec Pandas
-Supervisé : régression linéaire/logistique, SVM, Random Forest, XGBoost, k-NN. Non supervisé : K-Means, DBSCAN, PCA, t-SNE. Pipeline scikit-learn : preprocessing, imputation, encodage, pipeline complet. Évaluation : accuracy, précision, rappel, F1, AUC-ROC, RMSE, matrices de confusion. Validation croisée, GridSearchCV, RandomizedSearch. Application robotique : prédiction d'état, classification de gestes, anomaly detection sur signaux.
-PyTorch : tenseurs, autograd, Dataset, DataLoader, boucle d'entraînement. CNN : architectures (ResNet, EfficientNet, ViT), batch norm, dropout. Transfer learning : fine-tuning sur dataset custom, data augmentation. YOLO (Ultralytics) : détection d'objets sur images et vidéo, entraînement custom. U-Net : segmentation sémantique, métriques IoU et Dice. OpenCV : traitement vidéo, soustraction de fond, suivi de contours, pipeline temps réel. Application : détection d'obstacles pour robots mobiles, suivi de trajectoires
-MLflow : tracking d'expériences, model registry, déploiement. Docker pour la robotique : containerisation de noeuds ROS 2 + modèles ML. GitHub Actions : CI/CD pour projets ML+ROS (lint, test, build, push image). Monitoring embarqué : métriques de performance, alertes, drift sur données capteurs. Bonnes pratiques : reproducibilité, documentation, model card pour systèmes embarqués.
-Cas d'usage : système de perception intelligente pour robot mobile ou canne blanche (en lien direct avec le stage ISIR sur la canne pour malvoyants). Stack : PyTorch + ONNX + ROS 2 + Docker + MLflow + GitHub Actions. Livrables : repository GitHub, noeud ROS 2 fonctionnel, rapport technique. Soutenance : démo live du système + présentation des choix techniques.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

105 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

-

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

4 AVENUE DES AUBEPINES
95500 Gonesse

Responsable : NOVATIEL

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
NOVATIEL
95500 Gonesse
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes