<  Back to the Polytechnique Montréal portal

On the Challenges of Implementing Machine Learning Systems in Industry

Emilio Rivera-Landos

Master's thesis (2020)

Open Access document in PolyPublie
Open Access to the full text of this document
Terms of Use: All rights reserved
Download (1MB)
Show abstract
Hide abstract


Software engineering projects face a number of challenges, ranging from managing their life-cycle to ensuring proper testing methodologies, dealing with defects, building, deploying, among others. As machine learning is becoming more prominent, introducing machine learn-ing in new environments requires skills and considerations from software engineering, machine learning and computer engineering, while also sharing their challenges from these disciplines. As democratization of machine learning has increased by the presence of open-source projects led by both academia and industry, industry practitioners and researchers share one thing in common: the tools they use. In machine learning, tools are represented by libraries and frameworks used as software for the various steps necessary in a machine learning project. In this work, we investigate the challenges in implementing machine learning systems in the industry.


Dans l'optique de ce mémoire, nous nous concentrons sur les défis de l'implantation de sys-tèmes d'apprentissage automatique dans le contexte de l'industrie. Notre travail est réparti sur deux volets: dans un premier temps, nous explorons des considérations fondamentales sur le processus d'ingénierie de systèmes d'apprentissage automatique et dans un second temps, nous explorons l'aspect pratique de l'ingénierie de tels systèmes dans un cadre industriel. Pour le premier volet, nous explorons un des défis récemment mis en évidence par la com-munauté scientifique: la reproducibilité. Nous expliquons les défis qui s'y rattachent et, à la lueur de cette nouvelle compréhension, nous explorons un des effets rattachés, omniprésent dans l'ingénierie logicielle: la présence de défaut logiciels. À l'aide d'une méthodologie rigoureuse nous cherchons à savoir si la présence de défauts logiciels, parmis un échantillon de taille fixe, dans un cadriciel d'apprentissage automatique impacte le résultat d'un processus d'apprentissage.

Department: Department of Computer Engineering and Software Engineering
Program: Génie informatique
Academic/Research Directors: Foutse Khomh and Giuliano Antoniol
PolyPublie URL: https://publications.polymtl.ca/5538/
Institution: Polytechnique Montréal
Date Deposited: 05 May 2021 12:04
Last Modified: 19 Apr 2023 15:58
Cite in APA 7: Rivera-Landos, E. (2020). On the Challenges of Implementing Machine Learning Systems in Industry [Master's thesis, Polytechnique Montréal]. PolyPublie. https://publications.polymtl.ca/5538/


Total downloads

Downloads per month in the last year

Origin of downloads

Repository Staff Only

View Item View Item