Automatyzacja wdrażania modeli metod uczenia maszynowego w chmurze

master
dc.abstract.enIn the field of artificial intelligence, a specific approach known as MLOps plays a key role in automating and streamlining machine learning processes. This thesis provides an overview of the tools that support MLOps, analyzing their functionalities and their strengths and weaknesses. One of these tools, Kubeflow, receives special attention in terms of its ability to support machine learning operations. Kubeflow, being an effective solution in an artificial intelligence algorithm operations environment, was deeply analyzed in the context of its role in the model lifecycle. In addition, the practical part of the work shows the implementation of the pipeline, which covered all stages, from data collection, processing, training of artificial intelligence models, to deployment and serving with the Kserve tool. This research provides important information for machine learning experts who seek to improve and automate the deployment of models in the cloud.pl
dc.abstract.plW dziedzinie sztucznej inteligencji podejście znane jako MLOps odgrywa kluczową rolę w automatyzacji i usprawnieniu procesów związanych z uczeniem maszynowym. W niniejszej pracy przedstawiono przegląd narzędzi wspierających MLOps, analizując ich funkcjonalności oraz mocne i słabe strony. Jedno z tych narzędzi, Kubeflow, cieszy się szczególną uwagą w kontekście jego zdolności do wsparcia operacji związanych z uczeniem maszyn. Kubeflow, będący efektywnym rozwiązaniem w środowisku operacji związanych z algorytmami sztucznej inteligencji, został głęboko przeanalizowany w kontekście jego roli w cyklu życia modelu. Dodatkowo, praktyczna część pracy pokazuje implementację pipeline, który objął wszystkie etapy, od zbierania danych, przez ich przetwarzanie, trenowanie modeli sztucznej inteligencji, aż po wdrożenie i serwowanie za pomocą narzędzia Kserve. Niniejsze badania dostarczają istotnych informacji dla ekspertów w dziedzinie uczenia maszynowego, którzy dążą do poprawy i automatyzacji wdrażania modeli w chmurze.pl
dc.affiliationUniwersytet Jagielloński w Krakowiepl
dc.contributor.advisorPrzystalski, Karol - 126070 pl
dc.contributor.authorChrobak, Wojciechpl
dc.contributor.departmentbycodeUJK/UJKpl
dc.contributor.reviewerTopolnicki, Kacperpl
dc.contributor.reviewerPrzystalski, Karol - 126070 pl
dc.date.accessioned2023-10-20T21:34:15Z
dc.date.available2023-10-20T21:34:15Z
dc.date.submitted2023-10-16pl
dc.fieldofstudyinformatyka stosowanapl
dc.identifier.apddiploma-159714-229691pl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/321642
dc.languagepolpl
dc.subject.enartificial intelligence, machine learning, machine learning operations, automation, pipeline, MLOps, Kubeflow, data processing, model training, model serving, model monitoringpl
dc.subject.plsztuczna inteligencja, uczenie maszynowe, operacje uczenia maszynowego, automatyzacja, potok, MLOps, Kubeflow, przetwarzanie danych, trenowanie modelu, serwowanie modelu, monitorowanie modelupl
dc.titleAutomatyzacja wdrażania modeli metod uczenia maszynowego w chmurzepl
dc.title.alternativeAutomating the deployment of machine learning method models in the cloudpl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
In the field of artificial intelligence, a specific approach known as MLOps plays a key role in automating and streamlining machine learning processes. This thesis provides an overview of the tools that support MLOps, analyzing their functionalities and their strengths and weaknesses. One of these tools, Kubeflow, receives special attention in terms of its ability to support machine learning operations. Kubeflow, being an effective solution in an artificial intelligence algorithm operations environment, was deeply analyzed in the context of its role in the model lifecycle. In addition, the practical part of the work shows the implementation of the pipeline, which covered all stages, from data collection, processing, training of artificial intelligence models, to deployment and serving with the Kserve tool. This research provides important information for machine learning experts who seek to improve and automate the deployment of models in the cloud.
dc.abstract.plpl
W dziedzinie sztucznej inteligencji podejście znane jako MLOps odgrywa kluczową rolę w automatyzacji i usprawnieniu procesów związanych z uczeniem maszynowym. W niniejszej pracy przedstawiono przegląd narzędzi wspierających MLOps, analizując ich funkcjonalności oraz mocne i słabe strony. Jedno z tych narzędzi, Kubeflow, cieszy się szczególną uwagą w kontekście jego zdolności do wsparcia operacji związanych z uczeniem maszyn. Kubeflow, będący efektywnym rozwiązaniem w środowisku operacji związanych z algorytmami sztucznej inteligencji, został głęboko przeanalizowany w kontekście jego roli w cyklu życia modelu. Dodatkowo, praktyczna część pracy pokazuje implementację pipeline, który objął wszystkie etapy, od zbierania danych, przez ich przetwarzanie, trenowanie modeli sztucznej inteligencji, aż po wdrożenie i serwowanie za pomocą narzędzia Kserve. Niniejsze badania dostarczają istotnych informacji dla ekspertów w dziedzinie uczenia maszynowego, którzy dążą do poprawy i automatyzacji wdrażania modeli w chmurze.
dc.affiliationpl
Uniwersytet Jagielloński w Krakowie
dc.contributor.advisorpl
Przystalski, Karol - 126070
dc.contributor.authorpl
Chrobak, Wojciech
dc.contributor.departmentbycodepl
UJK/UJK
dc.contributor.reviewerpl
Topolnicki, Kacper
dc.contributor.reviewerpl
Przystalski, Karol - 126070
dc.date.accessioned
2023-10-20T21:34:15Z
dc.date.available
2023-10-20T21:34:15Z
dc.date.submittedpl
2023-10-16
dc.fieldofstudypl
informatyka stosowana
dc.identifier.apdpl
diploma-159714-229691
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/321642
dc.languagepl
pol
dc.subject.enpl
artificial intelligence, machine learning, machine learning operations, automation, pipeline, MLOps, Kubeflow, data processing, model training, model serving, model monitoring
dc.subject.plpl
sztuczna inteligencja, uczenie maszynowe, operacje uczenia maszynowego, automatyzacja, potok, MLOps, Kubeflow, przetwarzanie danych, trenowanie modelu, serwowanie modelu, monitorowanie modelu
dc.titlepl
Automatyzacja wdrażania modeli metod uczenia maszynowego w chmurze
dc.title.alternativepl
Automating the deployment of machine learning method models in the cloud
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
13
Views per month
Views per city
Warsaw
3
Krakow
2
Brussels
1
Chorzów
1
Juchnowiec Koscielny
1
Lodz
1
Lublin
1
Szczecin
1
Wroclaw
1

No access

No Thumbnail Available
Collections