[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-119316-en":3,"doc-seo-119316-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},119316,13056703019404,"Miles","https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0",8,"Research & Report","Design and Implementation of Machine Learning Operations - Master’s thesis","Growing adoption of machine learning applications across industries has driven the expansion of DevOps principles to data- and model-related concepts, giving rise to the MLOps paradigm. This master’s thesis examines its importance, key principles, and associated phases. It provides an overview of MLOps tools and their main functionalities, supporting the selection of the most suitable options for teaching use. The analysis results in a proof-of-concept solution intended as a starting point for further research into integrating machine learning operations to simplify model development for students and researchers at the university.","Assignment of master’s thesis  \nTitle: Design and Implementation of Machine Learning Operations  \nStudent: Bc. Michal Bacigál  \nSupervisor: Ing. Miroslav Čepek, Ph. D.  \nStudy program: Informatics  \nBranch / specialization: Knowledge Engineering  \nDepartment: Department of Applied Mathematics  \nValidity: until the end of summer semester 2023/2024  \nInstructions  \nReproducibility is one of the critical issues of every machine learning project. The ﬁnal model depends on various input factors, such as the acquisition and preprocessing of train/test data, proper setting of model hyperparameters and the overall conﬁguration of the learning process, to name a few. Machine Learning Operations (or MLOps for short) aims to bring order into machine learning projects. Over the past few years, numerous open-source and closed-source MLOps frameworks were released. Each project has its strengths/advantages and weaknesses/disadvantages. In their master thesis, the student will provide an introduction to the ﬁeld of MLOps, analyze the existing MLOps frameworks and design an example stack using a subset of the reviewed frameworks based on the requirements discussed with the supervisor.  \nThe requirements for the thesis include the following:  \n1. Summarize the main principles, advantages and phases of MLOps and its life cycle. Discuss the state of MLOps globally and justify its growing importance for businesses.  \n2. Perform an overview/a survey of existing open-source machine learning operations frameworks, and summarise their main features, key advantages, and disadvantages for  \nuse in personal and commercial settings.  \n3. Summarize the most important requirements for the design of the MLOps stack. Describe the potential setup. Based on the discussion with the supervisor, suggest the appropriate tools, justify your choice over the available alternatives, and describe the ﬁnal design of the stack.  \n4. Design and implement a way to use and interact with the stack and document its  \nElectronically approved by Ing. Magda Friedjungová, Ph.D. on 15 February 2023 in Prague.  \nusage. Provide a deeper review of the components used and describe how they interact. If the stack depends on any supplementary frameworks not previously described (e.g. Docker, Kubernetes), provide their overview.  \n5. Demonstrate the usage of the stack on a practical example (e.g. a simple classiﬁcation task on publicly available data). Describe the steps, such as data acquisition and versioning, hyperparameters setting, experiment tracking, model evaluation and deployment using CI/CD.  \n6. Discuss the possible ways the implementation will be expanded and maintained in the future and justify its suitability for the task.  \nElectronically approved by Ing. Magda Friedjungová, Ph.D. on 15 February 2023 in Prague.  \nMaster’s thesis  \nDesign and Implementation of Machine Learning Operations  \nBc . Michal Bacig´al  \nDepartment of Applied Mathematics Supervisor: Ing. Miroslav ˇCepek, Ph.D.  \nMay 4, 2023  \nAcknowledgements  \nI hereby express my sincere gratitude to my advisor, Ing. Miroslav ˇCepek, Ph.D. , for his invaluable guidance throughout the process of writing this thesis.  \nI would also like to thank my family and friends for their continuous support.  \nDeclaration  \nI hereby declare that the presented thesis is my own work and that I have cited all sources of information in accordance with the Guideline for adhering to ethical principles when elaborating an academic ﬁnal thesis.  \nI acknowledge that my thesis is subject to the rights and obligations stipulated by the Act No. 121/2000 Coll., the Copyright Act, as amended, in particular that the Czech Technical University in Prague has the right to conclude a license agreement on the utilization of this thesis as a school work under the provisions of Article 60 (1) of the Act.  \nIn Prague on May 4, 2023 . . .. . .. . .. . .. . .. . .. . .  \nCzech Technical University in Prague Faculty of Information Technology © 2023 Micha","cbCaiu2D0pCPdeUo","https://ap.wps.com/l/cbCaiu2D0pCPdeUo","pdf",1196776,1,108,"English","en",105,"# Instructions\n## MLOps overview and life cycle\n## Survey of open-source MLOps frameworks\n## Requirements and design of an MLOps stack\n## Implementation, interaction, and component review\n## Practical demonstration with CI/CD\n## Future expansion and maintenance\n# Acknowledgements\n# Declaration\n# Citation of this thesis","[{\"question\":\"What problem does MLOps address in machine learning projects?\",\"answer\":\"MLOps aims to bring order to machine learning projects, especially by improving reproducibility. It considers inputs such as data acquisition and preprocessing, hyperparameters, and the overall configuration of the learning process.\"},{\"question\":\"What is included in the required analysis of MLOps frameworks?\",\"answer\":\"The thesis requires a survey of existing open-source MLOps frameworks, summarizing their main features, advantages, and disadvantages for both personal and commercial use cases.\"},{\"question\":\"How is the designed MLOps stack expected to be demonstrated?\",\"answer\":\"The work must show the stack on a practical example, including data acquisition and versioning, hyperparameter setting, experiment tracking, model evaluation, and model deployment using CI/CD.\"}]","Design and Implementation of Machine Learning Operations - Master’s thesis | PDF",1785723679,272,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"design-and-implementation-of-machine-learning-operations-masters-thesis","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/design-and-implementation-of-machine-learning-operations-masters-thesis/119316/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-03",true,{"@type":65,"interactionType":66,"userInteractionCount":4},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What problem does MLOps address in machine learning projects?","Question",{"text":75,"@type":76},"MLOps aims to bring order to machine learning projects, especially by improving reproducibility. It considers inputs such as data acquisition and preprocessing, hyperparameters, and the overall configuration of the learning process.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"What is included in the required analysis of MLOps frameworks?",{"text":80,"@type":76},"The thesis requires a survey of existing open-source MLOps frameworks, summarizing their main features, advantages, and disadvantages for both personal and commercial use cases.",{"name":82,"@type":73,"acceptedAnswer":83},"How is the designed MLOps stack expected to be demonstrated?",{"text":84,"@type":76},"The work must show the stack on a practical example, including data acquisition and versioning, hyperparameter setting, experiment tracking, model evaluation, and model deployment using CI/CD.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,135],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]