dc.contributor.advisor |
Beltran Prieto, Luis Antonio
|
|
dc.contributor.author |
Othman, Yad Ghazi
|
|
dc.date.accessioned |
2023-12-20T13:25:12Z |
|
dc.date.available |
2023-12-20T13:25:12Z |
|
dc.date.issued |
2022-10-05 |
|
dc.identifier |
Elektronický archiv Knihovny UTB |
|
dc.identifier.uri |
http://hdl.handle.net/10563/53916
|
|
dc.description.abstract |
Práce analyzuje, jak postupovat při formulování plánu zajištění kvality (QA) pro program strojového učení (ML), konkrétně se zaměřením na algoritmus ML pro klasifikační úlohu. Roste potřeba zajistit důvěryhodnost a přesnost aplikací ML. Studie začíná objasněním primárních obtíží spojených se zajišťováním kvality v aplikacích ML a poté navrhuje rámec pro jejich řešení. Navrhovaný rámec zahrnuje automatizované testování pro ověřování životně důležitých záznamů v systému, které zajišťuje, že splňují požadovaný standard kval ity, a skriptování JavaScriptu pro určování přítomnosti charakteristik, ověřování datových typů a ověřování kvality čísel. Studie také zkoumá, jak vybrat užitečné metriky pro měření efektivity ML modelů, a navrhuje sadu metrik pro tento účel. Práce také navrhuje metodiku pro fullstack testování ML aplikací, která by zahrnovala všechny tři fáze vývoje: vytváření testovacích dat, trénování modelu a hodnocení jeho výkonu. Navrhovaná strategie QA je aplikována na produkční ML aplikaci a důkladně testována, aby se prokázala její hodnota při zaručení její kvality a spolehlivosti. Výsledky této práce mohou být použity jako vodítko pro profesionály a akademiky v oboru, aby lépe pochopili, jak navrhnout strategii QA pro aplikace ML. |
|
dc.format |
102 |
|
dc.language.iso |
en |
|
dc.publisher |
Univerzita Tomáše Bati ve Zlíně |
|
dc.rights |
Bez omezení |
|
dc.subject |
zajištění kvality
|
cs |
dc.subject |
strojové učení
|
cs |
dc.subject |
Quality Assurance
|
en |
dc.subject |
Machine Learning
|
en |
dc.title |
Návrh strategie zajištění kvality pro aplikaci strojového učení |
|
dc.title.alternative |
Designing a Quality Assurance Strategy for a Machine Learning application |
|
dc.type |
bakalářská práce |
cs |
dc.contributor.referee |
Komínková Oplatková, Zuzana |
|
dc.date.accepted |
2023-06-12 |
|
dc.description.abstract-translated |
In this paper, the thesis analyzes how to go about formulating a Quality Assurance (QA) plan for a Machine Learning (ML) program, specifically focusing on a ML algorithm for a classification task. There is a rising need for methods to verify the accuracy and reliability of ML programs. The study begins by elucidating the primary difficulties associated with QA in ML applications, and then proposes a framework to deal with them. The proposed framework incorporates automated testing for validating vital records in the system, ensur ing that it meets the required quality standard, and scripting JavaScript for determining the presence of characteristics, authenticating data types, and verifying the quality of numbers. The study also investigates how to choose useful metrics for measuring the effectiveness of ML models, and it suggests a set of metrics for doing so. The thesis also suggests a method ology for full-stack testing of ML applications, which would encompass all three stages of development: creating test data, training the model, and assessing its performance. The pro posed QA strategy is applied to a production-ready ML application and thoroughly tested to prove its worth in guaranteeing its quality and dependability. The results of this thesis can be used as a guide by professionals and academics in the field to better understand how to design a QA strategy for ML applications. |
|
dc.description.department |
Ústav informatiky a umělé inteligence |
|
dc.thesis.degree-discipline |
Software Engineering |
cs |
dc.thesis.degree-discipline |
Software Engineering |
en |
dc.thesis.degree-grantor |
Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky |
cs |
dc.thesis.degree-grantor |
Tomas Bata University in Zlín. Faculty of Applied Informatics |
en |
dc.thesis.degree-name |
Bc. |
|
dc.thesis.degree-program |
Software Engineering |
cs |
dc.thesis.degree-program |
Software Engineering |
en |
dc.identifier.stag |
63035
|
|
dc.date.submitted |
2023-05-25 |
|