Coursera

Choisir les structures de données optimales pour le ML

Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Coursera

Choisir les structures de données optimales pour le ML

Aseem Singhal

Instructeur : Aseem Singhal

Inclus avec Coursera Plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Avancées

Expérience recommandée

4 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Avancées

Expérience recommandée

4 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • 1

  • 2

  • 3

Compétences que vous acquerrez

  • Catégorie : Ingénierie des fonctionnalités
  • Catégorie : Gestion de la mémoire
  • Catégorie : Surveillance du système
  • Catégorie : Apprentissage automatique appliqué
  • Catégorie : Java
  • Catégorie : Analyse des performances
  • Catégorie : Structures de données
  • Catégorie : Analyse comparative
  • Catégorie : Traitement des données
  • Catégorie : Optimisation des performances
  • Catégorie : MLOps (Machine Learning Operations)
  • Catégorie : Évolutivité
  • Catégorie : Théorie des graphes
  • Catégorie : Mise en œuvre du programme

Outils que vous découvrirez

  • Catégorie : Programmation Java

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

décembre 2025

Évaluations

1 devoir

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Level Up : Apprentissage automatique basé sur Java"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 3 modules dans ce cours

Ce module permet d'acquérir les compétences nécessaires pour sélectionner et mettre en œuvre les structures de données Java les mieux adaptées aux workflows d'apprentissage automatique. Les apprenants apprendront à évaluer la complexité temporelle et spatiale dans des contextes d'apprentissage automatique réalistes, à mettre en œuvre des solutions efficaces à l'aide de tableaux, de listes, de tables de hachage, d'arbres et de tas, et à mesurer les gains de performances réels en termes de temps d'exécution sur des ensembles de données comprenant entre 1 000 et plus d'un million d'enregistrements, tout en développant des opérations de prétraitement essentielles pour l'apprentissage automatique.

Inclus

4 vidéos3 lectures

Ce module permet aux apprenants de mettre en œuvre des structures de données spécialisées pour des systèmes d'apprentissage automatique évolutifs. Les apprenants développeront des solutions sur mesure à l'aide d'ensembles, de graphes, d'arbres TRY et d'arbres de segments afin de gérer les contraintes d'unicité, les moteurs de recommandation, la correspondance de motifs de chaînes de caractères et les requêtes par plage, démontrant ainsi des gains de performances mesurables par rapport aux approches naïves dans des scénarios complexes de pipelines d'apprentissage automatique à grande échelle.

Inclus

3 vidéos2 lectures

Ce module aboutit à la conception d'une architecture de système d'apprentissage automatique prête à l'emploi, en apprenant aux participants à optimiser les compromis entre mémoire et performances et à mettre en œuvre des représentations de données creuses. Les participants réaliseront des études de cas de bout en bout permettant d'obtenir des gains de performances de 2 à 10 fois supérieurs dans les pipelines d'ingénierie des caractéristiques et les scénarios de déploiement de modèles, tout en respectant les exigences de qualité du code, de gestion des erreurs et d'évolutivité propres à l'entreprise.

Inclus

4 vidéos3 lectures1 devoir

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Aseem Singhal
Coursera
13 Cours8 825 apprenants

Offert par

Coursera

En savoir plus sur Apprentissage automatique

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions