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

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 entièrement en présentielle

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