☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Deep Learning avec TensorFlow 2.0

Ref. TFL-01
Durée :
2
 jours
Examen :
Non certifiant
Niveau :
Fondamental
Financement :
Eligible

Formation Deep Learning avec TensorFlow 2.0

TensorFlow est une plateforme open source complète pour le machine learning. Le cours s’appuie sur l’API Keras pour coder vite et propre. Vous exploitez les bonnes pratiques dès le départ. Vous évitez les pièges courants des projets IA. Vous concevez, entraînez et évaluez des modèles robustes. Vous préparez un environnement fiable et reproductible. Vous validez vos choix avec des métriques utiles. Vous prenez de meilleures décisions, plus vite.

Compétences et approche

Cette formation se concentre sur TensorFlow 2.0 et l’API Keras. L’objectif est l’autonomie sur des cas réels. Vous repartez avec un cadre réutilisable et clair. Vous consolidez vos acquis en Deep Learning. Au terme du cours, vous savez passer de l’idée au modèle. Vous structurez vos expériences avec rigueur. Vous accélérez l’itération et sécurisez la qualité. La Formation TensorFlow 2.0 vous prépare à livrer en conditions réelles.

Profils des Participants

  • Futurs data scientists
  • Développeurs Python orientés IA
  • Ingénieurs logiciels ou MLOps débutants
  • Analystes data en reconversion
  • Étudiants en informatique

Objectifs

  • Comprendre TensorFlow, le framework de Deep Learning
  • Construire des algorithmes de Deep Learning à partir de rien en python en utilisant NumPy et TensorFlow
  • Saisir les mathématiques derrière les algorithmes de Deep Learning
  • Comprendre la rétropropagation, la descente stochastique par gradient, le regroupement par lots, le momentum et les calendriers de taux d’apprentissage
  • Connaître les tenants et aboutissants de l’Underfitting, Overfitting, de l’entraînement , de la validation, des tests, de l’arrêt anticipé et de l’initialisation
  • Effectuer le prétraitement, la normalisation, la standardisation et le codage One-Hot

Connaissances Préalables

  •  Connaissances de base en programmation Python

Contenu du Cours

Module 1 : Introduction aux réseaux de neurones

Module 2 : Mise en place de l’environnement de travail

Module 3 : Exemple minimal – votre premier algorithme d’apprentissage machine

Module 4 : TensorFlow – Une introduction

Module 5 : Approfondir : Introduction aux réseaux neuronaux profonds

Module 6 : Rétropropagation. Un coup d’œil sur les mathématiques de l’optimisation

Module 7 : Overfitting

Module 8 : Initialisation

Module 9 : Gradient descent et taux d’apprentissage

Module 10 : Prétraitement

Documentation

  • Support de cours numérique inclus

Lab / Exercices

  • Ce cours inclut des mises en pratique conçues pour consolider vos acquis et appliquer vos compétences dans des cas concrets et professionnels

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations Additionnelles

Pourquoi cette approche fait la différence

Le Deep Learning apporte des gains réels quand la méthode suit. Cette formation propose une démarche claire et pragmatique. Vous partez d’un besoin métier précis et mesurable. Vous choisissez des métriques stables et pertinentes. Vous transformez ensuite ces objectifs en un pipeline simple et reproductible.

Nous relions la théorie à des décisions concrètes. Vous comparez une base linéaire à un réseau profond. Vous justifiez l’écart obtenu, chiffres à l’appui. Vous adoptez une pensée expérimentale utile au quotidien. Cette Formation Deep Learning vous aide à raisonner comme un praticien.

Bien cadrer les données dès le départ

La qualité des étiquettes détermine souvent le plafond de performance. Nous abordons l’audit des données et les contrôles simples. Vous repérez les fuites entre entraînement et test. Vous gérez les classes rares sans fausser les mesures. Vous adoptez un découpage propre et constant.

Vous standardisez les variables avec rigueur. Vous traitez les valeurs manquantes sans casser la distribution. Vous encodez les catégories de manière sûre. Vous documentez chaque choix pour pouvoir le rejouer. Cette discipline rend les résultats comparables et crédibles.

Du notebook au prototype fiable avec TensorFlow 2.0

TensorFlow 2.0 simplifie le passage du concept au prototype. Vous utilisez l’exécution eager pour comprendre chaque étape. Vous tirez parti de l’API Keras pour structurer vos modèles. Vous mettez en place des callbacks utiles et non intrusifs. Vous sauvegardez au bon moment et évitez les pertes de progrès.

Vous exploitez tf.data afin de créer un flux robuste. Vous séparez le prétraitement entre entraînement et inférence. Vous préparez des lotes équilibrés pour stabiliser l’apprentissage. Vous surveillez la latence d’entrée qui freine parfois le calcul. Vous gagnez ainsi du temps et de la stabilité.

Optimiser avec méthode, pas au hasard

Un bon rythme d’apprentissage vaut souvent une architecture complexe. Vous apprenez à régler les calendriers sans tâtonner. Vous comprenez quand diminuer, geler, ou réchauffer. Vous mesurez l’effet réel sur la perte et la généralisation. Vous évitez les cycles sans fin de réglages aléatoires.

Nous traitons aussi les gradients instables. Vous reconnaissez les signes d’explosion ou d’extinction. Vous adaptez l’initialisation selon la profondeur. Vous combinez normalisation et régularisation avec discernement. Vous obtenez une descente plus régulière et lisible.

Construire des modèles qui généralisent

Le surapprentissage reste l’ennemi principal. Vous mettez en place une validation propre et traçable. Vous utilisez l’arrêt anticipé quand c’est pertinent. Vous testez des stratégies de régularisation simples et efficaces. Vous cherchez la robustesse plutôt que la performance isolée.

Vous comparez vos résultats à une base forte. Vous discutez l’écart avec honnêteté. Vous acceptez la complexité seulement si elle paie. Vous documentez les limites connues de vos modèles. Cette transparence facilite l’adoption et la maintenance.

Industrialiser sans perdre la lisibilité

Beaucoup de prototypes meurent à l’intégration. Nous préparons dès le début la mise en service. Vous exportez vos modèles au format recommandé. Vous anticipez les contraintes de version et de dépendances. Vous pensez compatibilité avec l’inférence dès l’entraînement.

Vous abordez des options pratiques selon les contextes. Vous préparez une conversion vers des cibles légères quand nécessaire. Vous discutez sécurité, quotas et gouvernance des données. Vous concevez un chemin de déploiement réaliste et documenté. Cette rigueur réduit les surprises tardives.

Traçabilité et collaboration au quotidien

La reproductibilité n’est pas qu’un idéal académique. Elle sauve des semaines de travail. Vous fixez les graines de randomisation quand c’est possible. Vous enregistrez les hyperparamètres et les versions. Vous conservez les métriques et les artefacts au même endroit. Vous facilitez les revues et la passation d’un projet à un autre.

Vous apprenez aussi à écrire des cartes de modèle simples. Vous exposez l’usage attendu et les limites connues. Vous signalez les biais possibles et les contextes inadaptés. Vous améliorez ainsi la confiance autour du projet. Cette pratique devient un avantage pour l’équipe.

Ce que vous emportez réellement

Vous repartez avec une méthode claire et testée. Vous savez cadrer un problème, préparer des données, et entraîner un modèle. Vous maîtrisez TensorFlow 2.0 et l’API Keras de façon pragmatique. Vous comprenez les signaux d’un entraînement sain. Vous savez quand arrêter, itérer, ou simplifier.

Cette Formation TensorFlow 2.0 vise l’autonomie responsable. Vous gagnez en vitesse sans sacrifier la qualité. Vous construisez des modèles utiles et soutenables. Vous améliorez la décision grâce à des mesures solides. Vous préparez la suite avec des bases durables.

FAQ

Puis-je suivre sans bases mathématiques avancées ?
Oui. Des rappels ciblés suffisent. Les points clés sont expliqués avec des exemples courts.

Que couvre la partie industrialisation ?
Export, format de modèle, suivi des métriques, et bonnes pratiques de déploiement. Le tout de façon pragmatique.

Quels cas d’usage traite-t-on en priorité ?
Classification et régression supervisées. Vous construisez des prototypes réutilisables et évolutifs.

En quoi cette Formation Deep Learning se distingue-t-elle ?
Elle relie décisions concrètes et résultats mesurables. Elle privilégie une méthode reproductible et transférable.

Prix de l'inscription
CHF 1'700.-
Inclus dans ce cours
  • Formation dispensée par un expert du domaine
  • Documentation et supports digitaux
  • Badge de réussite
Mois actuel

jeu16Oct(Oct 16)09:00ven17(Oct 17)17:00VirtuelVirtuel Etiquettes de sessionTFL-01

jeu16Oct(Oct 16)09:00ven17(Oct 17)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionTFL-01

jeu20Nov(Nov 20)09:00ven21(Nov 21)17:00VirtuelVirtuel Etiquettes de sessionTFL-01

jeu20Nov(Nov 20)09:00ven21(Nov 21)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionTFL-01

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request