Simple view
Full metadata view
Authors
Statistics
Automatyzacja wdrażania modeli metod uczenia maszynowego w chmurze
Automating the deployment of machine learning method models in the cloud
sztuczna inteligencja, uczenie maszynowe, operacje uczenia maszynowego, automatyzacja, potok, MLOps, Kubeflow, przetwarzanie danych, trenowanie modelu, serwowanie modelu, monitorowanie modelu
artificial intelligence, machine learning, machine learning operations, automation, pipeline, MLOps, Kubeflow, data processing, model training, model serving, model monitoring
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.
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.en | 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. | pl |
dc.abstract.pl | 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. | pl |
dc.affiliation | Uniwersytet Jagielloński w Krakowie | pl |
dc.contributor.advisor | Przystalski, Karol - 126070 | pl |
dc.contributor.author | Chrobak, Wojciech | pl |
dc.contributor.departmentbycode | UJK/UJK | pl |
dc.contributor.reviewer | Topolnicki, Kacper | pl |
dc.contributor.reviewer | Przystalski, Karol - 126070 | pl |
dc.date.accessioned | 2023-10-20T21:34:15Z | |
dc.date.available | 2023-10-20T21:34:15Z | |
dc.date.submitted | 2023-10-16 | pl |
dc.fieldofstudy | informatyka stosowana | pl |
dc.identifier.apd | diploma-159714-229691 | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/xmlui/handle/item/321642 | |
dc.language | pol | pl |
dc.subject.en | artificial intelligence, machine learning, machine learning operations, automation, pipeline, MLOps, Kubeflow, data processing, model training, model serving, model monitoring | pl |
dc.subject.pl | sztuczna inteligencja, uczenie maszynowe, operacje uczenia maszynowego, automatyzacja, potok, MLOps, Kubeflow, przetwarzanie danych, trenowanie modelu, serwowanie modelu, monitorowanie modelu | pl |
dc.title | Automatyzacja wdrażania modeli metod uczenia maszynowego w chmurze | pl |
dc.title.alternative | Automating the deployment of machine learning method models in the cloud | pl |
dc.type | master | pl |
dspace.entity.type | Publication |