Atelier en applications en génie logiciel pour apprentissage automatique : du code à la production

2-6 mars 2020 | MONTRÉAL

À propos

Cet atelier s’inscrit dans le cadre de notre série “Les Ateliers Données – Relâche IVADO” qui se tiendront lors de la semaine de relâche du mois de mars 2020. Les participants auront le choix de participer à l’un parmi 2 ateliers spécialisés.

Mise en contexte

Les techniques de génie logiciel traditonnelles sont inadéquates pour l’apprentissage automatique. Cet atelier est organisé en réponse à l’intérêt grandissant en apprentissage automatique et répond au manque de formation dans le domaine.

Objectifs

  • Comprendre la méthodologie testant un système basé sur l’apprentissage automatique.
  • Identifier les techniques à utiliser pour assurer la fiabilité de composantes basées sur l’apprentissage automatique.
  • Se familiariser avec les librairies d’apprentissage profond et les technologies de conteneurs logiciel par des sessions pratiques et tutoriels.

Format

Sur 5 jours, les participants auront l’opportunité d’entendre plusieurs experts en génie logiciel et de mettre en pratique les apprentissages par des tutoriels quotidiens.

Public cible

Professionnels en industrie tels que des ingénieur·e·s, informaticien·ne·s, développeurs logiciel, gestionnaire de projet technique, gestionnaires de produit, ingénieur·e·s système etc.). Les professeur·e·s et étudiant·e·s gradué·e·s dans ces domaines y trouveront aussi leur compte.

Pré-requis

Connaissances de base en mathématiques, connaissances en programmation Python et en développement de logiciels.

Besoins particuliers

Il y aura possiblement du travail à la maison demandé aux participants pour assurer une bonne intégration des concepts de la journée.

Langues

Formation : anglais
Matériel : anglais

Emplacement

HEC Montréal

Édifice Decelles
5255 Avenue Decelles, Montréal, QC H3T 2B1

Inscription

  • Professionnel·le·s : 1500 $
  • Professeur·e·s : 750 $
  • Étudiant·e·s et postdocs : 500 $

*Le prix comprend les repas et les pauses-café

Organisateur·trice·s

Contact : formations@ivado.ca

Avis aux parents qui souhaitent suivre cet atelier ! Nous collaborons avec Kikicode dans le cadre des Ateliers Donnée – Relâche IVADO, afin de vous offrir la possibilité d’inscrire vos enfants à un atelier de code et robotique spécialement conçu pour les jeunes (8 à 14 ans). Celui-ci se déroulera à la même adresse et aux mêmes horaires que cet événement. Rendez-vous sur le site de Kikicode pour davantage d’information et la procédure d’inscription : cliquez ici

Conférencier·e·s

Foutse Khomh
Professeur agrégé
Polytechnique

Giuliano Antoniol 
Professeur titulaire
Polytechnique

Lei Ma
Professeur assistant
Kyushu University

Sophie Watson
Scientifique de données sénior
Red Hat

William Benton
Ingénieur logiciel principal sénior
Red Hat

Bram Adams
Professeur agrégé
Polytechnique

Jinghui Cheng 
Professeur assistant
Polytechnique

Marios-Eleftherios Fokaefs
Professeur assistant
Polytechnique Montréal

Programme

09h:00 – 10h20AM: Session 1

Software Engineering Challenges of Machine Learning Applications

Foutse Khomh

10:20 – 10:40AM: Break with the participants of the other workshops

10:40 – 12:00AM: Session 2

Designing Usable Machine Learning-based Applications

Jinghui Cheng

12:00 – 01:00PM: Lunch with the participants of the other workshops

01:00 – 02:20PM: Session 3

Hands-on Session on Applications Design

Jinghui Cheng

02:20 – 02:40PM: Break with the participants of the other workshops

02:40 – 04:00PM: Session 4

Software Design Patterns for Machine Learning-based Applications

Foutse Khomh

09h:00 – 10h20AM: Session 1

Introduction to Software Testing

Giuliano Antoniol

10:20 – 10:40AM: Break with the participants of the other workshops

10:40 – 12:00AM: Session 2

Testing Self-learning Software Programs

Lei Ma and Foutse Khomh

12:00 – 01:00PM: Lunch with the participants of the other workshops

01:00 – 02:20PM: Session 3

Hands-on Session on Testing Deep Learning Systems

Giuliano Antoniol, Lei Ma, Foutse Khomh, and Houssem Ben Braiek

02:20 – 02:40PM: Break with the participants of the other workshops

02:40 – 04:00PM: Session 4

Hands-on Session on Testing Deep Learning Systems

Giuliano Antoniol, Lei Ma, Foutse Khomh, and Houssem Ben Braiek

09h:00 – 10h20AM: Session 1

Testing Stateful Machine Learning-based Software Systems

Lei Ma

10:20 – 10:40AM: Break with the participants of the other workshops

10:40 – 12:00AM: Session 2

Testing Stateful Machine Learning-based Software Systems

Lei Ma

12:00 – 01:00PM: Lunch with the participants of the other workshops

01:00 – 02:20PM: Session 3

Hands-on Session on Testing Stateful Machine Learning-based Software Systems

Giuliano Antoniol, Lei Ma, Foutse Khomh, and Houssem Ben Braiek

02:20 – 02:40PM: Break with the participants of the other workshops

02:40 – 04:00PM: Session 4

Hands-on Session on Testing Stateful Machine Learning-based Software Systems

Giuliano Antoniol, Lei Ma, Foutse Khomh, and Houssem Ben Braiek

09h:00 – 10h20AM: Session 1

Deploying Machine Learning-based Software Systems

Bram Adams

10:20 – 10:40AM: Break with the participants of the other workshops

10:40 – 12:00AM: Session 2

Deploying Machine Learning-based Software Systems

Marios-Eleftherios Fokaefs

12:00 – 01:00PM: Lunch with the participants of the other workshops

01:00 – 02:20PM: Session 3

Hands-on Session on Applications Deployments

Bram Adams and Marios-Eleftherios Fokaefs

02:20 – 02:40PM: Break with the participants of the other workshops

02:40 – 04:00PM: Session 4

Hands-on Session on Applications Deployments

Bram Adams and Marios-Eleftherios Fokaefs

09h:00 – 10h20AM: Session 1

Deploying Machine Learning Pipelines with Containers

William Benton and Sophie Watson

10:20 – 10:40AM: Break with the participants of the other workshops

10:40 – 12:00AM: Session 2

Deploying Machine Learning Pipelines with Containers

William Benton and Sophie Watson

12:00 – 01:00PM: Lunch with the participants of the other workshops

01:00 – 02:20PM: Session 3

Hands-on Session on Deploying Machine Learning Pipelines with Containers

William Benton and Sophie Watson

02:20 – 02:40PM: Break with the participants of the other workshops

02:40 – 04:00PM: Session 4

Hands-on Session on Deploying Machine Learning Pipelines with Containers

William Benton and Sophie Watson