MLOps solution design for a manufacturing company

Thesis title: Návrh MLOps řešení pro výrobní společnost
Author: Žydyk, Roman
Thesis type: Diplomová práce
Supervisor: Pour, Jan
Opponents: Píhrt, Tomáš
Thesis language: Česky
Abstract:
Mnoho společností se dnes snaží efektivně využívat data, která jsou generována často v obrovských objemech v jejich podniku, ale i mimo něj. Jedním z prvních kroků bývá často uložení dat a jejich analýza pomocí business intelligence nástrojů. V poslední době však čím dál častěji přichází na řadu pokročilá datová analytika, tzv. data science či obor machine learning. Společnosti se tak vrhají do tohoto oboru, mnohdy jsou však výsledná řešení spíše provizorní, neškálovatelná a dlouhodobě neudržitelná. Jeden takový případ bude řešen v této práci, kdy se s těmito (a dalšími) problémy potýká reálná výrobní společnost a potřebuje pomoci s jejich řešením. Cílem této práce je návrh řešení vyhovující daným požadavkům a problémům zadavatele, jenž je skutečná společnost působící ve výrobním sektoru. Výsledky a přínosy práce jsou: • seznámení čtenáře s oborem MLOps a souvisejícími technologiemi a principy (kontejnerizace, architektura mikro služeb, Kubernetes, Kubeflow…), • technologická architektura řešení respektující požadavky zadavatele, • implementace navrženého řešení ve formě popisu postupu včetně grafického znázornění (screenshotů), • zdrojové kódy použité při implementaci řešení.
Keywords: Azure; Kubeflow; MLOps; Kubernetes; machine learning
Thesis title: MLOps solution design for a manufacturing company
Author: Žydyk, Roman
Thesis type: Diploma thesis
Supervisor: Pour, Jan
Opponents: Píhrt, Tomáš
Thesis language: Česky
Abstract:
Many companies today are trying to efficiently use data that is often generated in huge volumes inside and outside their enterprise. One of the first steps is often to store data and analyze it using business intelligence tools. Recently, however, advanced data analytics, so-called data science or the field of machine learning, have become increasingly important. Companies are thus plunging into this field, but often the resulting solutions are rather temporary, unscalable and unsustainable in the long run. One such case will be solved in this paper when these (and other) problems are faced by a real manufacturing company and it needs help with its solution. The aim of this work is to design a solution that meets the requirements and problems of the client, which is a real company operating in the manufacturing sector. The results and benefits of the work are: • acquaint the reader with the field of MLOps and related technologies and principles (containerization, the architecture of microservices, Kubernetes, Kubeflow,), • technological architecture of the solution respecting the requirements of the client, • implementation of the proposed solution in the form of a description of the procedure, including graphical representation (screenshots), • the source code used to implement the solution.
Keywords: MLOps; Kubeflow; Kubernetes; Azure; machine learning

Information about study

Study programme: Informační systémy a technologie/Business Intelligence
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 13. 9. 2021
Date of submission: 1. 5. 2022
Date of defense: 9. 6. 2022
Identifier in the InSIS system: https://insis.vse.cz/zp/77705/podrobnosti

Files for download

    Last update: