Bakalářská práce

Webová aplikace sloužící k orchestraci modelů umělé inteligence

AI models orchestration application

Jan Straka
Anotace

Cílem této bakalářské práce bylo navrhnout a vytvořit aplikaci umožňující orchestraci modelů umělé inteligence. Aplikace umí vytvářet nové datové sady, registrovat pipeliny, nasazovat modely a provádí i jejich následné monitorování. Práce obsahuje popis existujících řešení a jejich porovnání, dále rozbor technologií, které byly na implementaci použity, návrh aplikace a popis implementace. Výsledkem …více

Abstract

The goal of this thesis was to design and create an application that enables the orchestration of artificial intelligence models. The application can create new datasets, register pipelines, deploy models and perform their subsequent monitoring. The work includes a description of existing solutions and their comparison, an analysis of the technologies that were used for implementation, an application …více

Zadání práce

Student navrhne a vytvoří vrstevnatou webovou aplikaci, která bude sloužit k orchestraci modelů umělé inteligence na platformě .net s použitím rámce ABP. Aplikace by měl umožňovat:

  • monitorování výsledků, logů a kvality výsledků poskytovaných modelem,
  • správu verzí a aktualizací modelů,
  • zpřístupňování výsledků modelů umělé inteligence prostřednictví REST API.

Součástí textu práce budou:

  • analýzu jejímž výsledkem bude volba použitých technologií,
  • popis cyklu MLOps použitého při tvorbě modelů umělé inteligence,
  • analýzu a návrh aplikace s použitím běžných postupů softwarového inženýrství,
  • popis nasazení modelů na platformě MS Azure resp. na platformě Docker/podman.
  • popis použití REST API aplikace pro další uživatelská rozhraní, doložené aspoň dvěma webovými UI vyžívajícími toto API.

Součástí elektronických příloh budou zdrojové kódy aplikace připravené pro nasazení na platformě Docker/podman spolu s aspoň jedním ukázkovým modelem, pro ověření funkčnosti.

Práce zkontrolována:
19. 5. 2023 06:53, Mgr. Luděk Bártek, Ph.D., učo 2154
Plný text práce
877,2 KB / soubor PDF
Jazyk práce
čeština čeština
Termín obhajoby
26. 6. 2023
Práce byla úspěšně obhájena

Vedoucí

Mgr. Luděk Bártek, Ph.D., učo 2154
KPSK FI MU

Oponent

RNDr. Karolina Dočkalová Burská, Ph.D.
CERIT-RS CERIT FI MU

Literatura

  • ASP.NET site performance secretssimple and proven techniques to quickly speed up your ASP.NET web site. Edited by Matt Perdeck. Birmingham [U.K.]: Packt Pub., 2010, xii, 435 p. ISBN 9781849690690.
  • ASP.NET MVC 2 cookbookover 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework. Edited by Andrew Siemer - Richard Kimber. Birmingham, U.K.: Packt Pub., 2011, iii, 317 p. ISBN 9781849690317.
  • ASP.NET Web API :build RESTful web applications and services on the .NET framework : master ASP.NET Web API using .NET Framework 4.5 and Visual Studio 2013. Edited by Joydip Kanjilal. 1 online r. ISBN 9781849689755.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.