Syllabus des cursus de Centrale Lille

Pratiques MLOPS

Libellé du cours : Pratiques MLOPS
Département d'enseignement : MIN / Mathématiques - Informatique
Responsable d'enseignement : Madame ISABELLE LE GLAZ
Langue d'enseignement : Français
Ects potentiels : 0
Grille des résultats :
Code et libellé (hp) : LA3_A_SI_MIN_PML - Pratiques MLOPS

Equipe pédagogique

Enseignants : Madame ISABELLE LE GLAZ / Monsieur GUILLAUME CHERVET
Intervenants extérieurs (entreprise, recherche, enseignement secondaire) : divers enseignants vacataires

Résumé

A real demo of Deep Learning project with preprocessing from development to production using code, ops and Machine Learning best practices. Production is a real time REST API. Competences -Code / Debug -UnitTest, Test Driven Development principles -Clean Code, Inversion Of Dependence, Functional Programing -Build & Publish packages -Git -Linux Bash -REST API -Docker -Kubernetes Tools -Pycharm (https://www.jetbrains.com/pycharm/) -Python, pip, PipEnv, Conda -Git & Github & Github Action -AzureML (https://azure.microsoft.com/fr-fr/free/students?WT.mc_id=DOP-MVP-5003370) -Docker -Kubernetes & OpenShift or Azure

Objectifs pédagogiques

Code / Debug UnitTest, Test Driven Development principles Clean Code, Inversion Of Dependence, Functional Programing Build & Publish packages Git Linux Bash REST API Docker Kubernetes

Objectifs de développement durable

Modalités de contrôle de connaissance

Contrôle Continu
Commentaires: RAS

Ressources en ligne

- sur un git fourni par l'enseignant + Moodle

Pédagogie

Pycharm (https://www.jetbrains.com/pycharm/) Python, pip, PipEnv, Conda Git & Github & Github Action AzureML (https://azure.microsoft.com/fr-fr/free/students?WT.mc_id=DOP-MVP-5003370) Docker Kubernetes & OpenShift or Azure

Séquencement / modalités d'apprentissage

Nombre d'heures en CM (Cours Magistraux) : 12
Nombre d'heures en TD (Travaux Dirigés) : 0
Nombre d'heures en TP (Travaux Pratiques) : 8
Nombre d'heures en Séminaire : 0
Nombre d'heures en Demi-séminaire : 0
Nombre d'heures élèves en TEA (Travail En Autonomie) : 0
Nombre d'heures élèves en TNE (Travail Non Encadré) : 0
Nombre d'heures en CB (Contrôle Bloqué) : 0
Nombre d'heures élèves en PER (Travail PERsonnel) : 0
Nombre d'heures en Heures Projets : 0

Pré-requis

Maîtrise des technologies Web (clients, serveurs, URL), notions de modélisation objet, connaissances générales des principes de bases de données

Nombre maximum d'inscrits

Remarques

Cours dispensé par Monsieur Guillaume Chervet