À 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
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
- Foutse Khomh, Software engineering for machine learning applications (SEMLA) Polytechnique Montréal
- Nathalie Sanon, IVADO
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
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