Ce que vous devez savoir avant
Vous commencez

Débute 5 June 2026 00:35

Se termine 5 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Apprentissage automatique pour un sauvetage

Explorez les applications de l'apprentissage automatique dans le développement logiciel, en vous concentrant sur les approches basées sur les données pour classifier les développeurs et prédire les résultats des projets.
code::dive conference via YouTube

code::dive conference

6076 Cours


53 minutes

Amélioration optionnelle disponible

Not Specified

Progressez à votre rythme

Conference Talk

Amélioration optionnelle disponible

Aperçu

Explore machine learning applications in software development, focusing on data-driven approaches to classify developers and predict project outcomes.

Programme

  • Introduction à l'apprentissage automatique
  • Aperçu des concepts d'apprentissage automatique
    Types d'apprentissage automatique : supervisé, non supervisé, et par renforcement
    L'importance des données dans l'apprentissage automatique
  • Développement de logiciels axé sur les données
  • Méthodes de collecte et de prétraitement des données
    Comprendre les ensembles de données liés au développement de logiciels
    Sélection et ingénierie des caractéristiques
  • Classification des développeurs
  • Techniques de classification des développeurs
    Utilisation des données démographiques et comportementales
    Études de cas sur la classification des développeurs
  • Prédiction des résultats de projet
  • Identifier les principaux indicateurs de réussite de projet
    Construire des modèles prédictifs pour les résultats de projet
    Applications de l'analyse prédictive en gestion de projet
  • Algorithmes d'apprentissage automatique
  • Aperçu des algorithmes de classification : arbres de décision, forêts aléatoires, machines à vecteurs de support
    Modèles de régression pour la prédiction
    Techniques de regroupement et leur application
  • Mise en œuvre de modèles d'apprentissage automatique
  • Entraînement et évaluation des modèles
    Validation croisée et réglage des hyperparamètres
    Déploiement de modèles d'apprentissage automatique dans des environnements logiciels
  • Outils et plateformes
  • Introduction aux bibliothèques d'apprentissage automatique populaires (par exemple, scikit-learn, TensorFlow, PyTorch)
    Utilisation de plateformes basées sur le cloud pour l'apprentissage automatique (par exemple, AWS, Google Cloud AI)
    Intégration d'outils dans les pipelines de développement logiciel
  • Considérations éthiques et meilleures pratiques
  • Comprendre les biais dans les algorithmes
    Assurer l'équité et la transparence dans les prédictions des modèles
    Utilisation responsable de l'apprentissage automatique dans les contextes de développement
  • Tendances futures et applications
  • Technologies émergentes dans l'apprentissage automatique pour le développement logiciel
    Le rôle de l'IA dans les environnements de développement collaboratif
    Défis et opportunités futurs
  • Projet de synthèse
  • Définir le périmètre d'un projet impliquant des données du monde réel
    Développer un modèle de classification ou de prédiction
    Présenter les résultats et réfléchir sur les résultats du projet

Matières

Conference Talks