Formation Intelligence artificielle :
Algorithmes & techniques du développeur IA
Cette formation combine théorie, démonstrations et ateliers pratiques pour permettre aux participants de concevoir, entraîner et évaluer des modèles intelligents avec des outils professionnels.
Le programme de la formation
Jour 1 : Fondamentaux des algorithmes IAIntroduction aux algorithmes d’IA
• Apprentissage supervisé vs non supervisé
• Notions de classification, régression, clustering
Préparation des données
• Nettoyage, encodage, normalisation
• Split train/test, gestion des déséquilibres
Algorithmes classiques
• Régression linéaire et logistique
• Arbres de décision, Random Forest
• KNN, SVM
Atelier pratique 1
Implémentation d’un modèle de classification avec Scikit-learn
Objectif : entraîner un modèle sur un jeu de données réel (Iris, Titanic…)
Jour 2 : Techniques avancées et Deep LearningIntroduction au Deep Learning
• Réseaux de neurones artificiels
• Fonction d’activation, backpropagation
Frameworks et outils
• TensorFlow vs PyTorch
• Utilisation de Jupyter Notebook et Google Colab
Modélisation avancée
• Réseaux multicouches (MLP)
• Réseaux convolutifs (CNN) pour l’image
• Réseaux récurrents (RNN) pour les séries temporelles
Évaluation et optimisation
• Courbes ROC, matrices de confusion
• Cross-validation, tuning d’hyperparamètres
Atelier pratique 2
Création d’un réseau de neurones avec TensorFlow/Keras
Objectif : entraîner un modèle de reconnaissance d’images (MNIST ou CIFAR-10)
À qui s'adresse cette formation ?
Public cible
Développeurs Python souhaitant se spécialiser en IA, ingénieurs logiciels ou data engineers, chefs de projet technique en innovation ou R&D
Prérequis
Bonnes bases en programmation Python, connaissances générales en mathématiques (statistiques, algèbre linéaire), une première expérience en manipulation de données est un plus.
Les objectifs de la formation
Cette formation intensive permet aux développeurs et ingénieurs d’acquérir une compréhension approfondie des algorithmes fondamentaux du Machine Learning et des techniques de développement utilisées dans les projets d’IA.
Les points forts de la formation
• Comprendre les principaux algorithmes de Machine Learning et Deep Learning.
• Maîtriser les étapes de préparation des données pour l’IA.
• Implémenter des modèles d’apprentissage supervisé et non supervisé.
• Utiliser des bibliothèques Python pour le développement IA (Scikit-learn, TensorFlow, etc.).
• Évaluer et optimiser les performances des modèles.