Skočiť na hlavný obsah

Microsoft Azure Custom Vision - videonávod

Služba Custom Vision je dostupná v rámci Azure AI Services a umožňuje vytvárať a trénovať modely na rozpoznávanie obrazov podľa vlastných, používateľom definovaných kategórií. Je vhodná pre detekciu objektov v obrazoch alebo ich klasifikáciu. Po nahratí tréningových datasetov a natrénovaní špecifického modelu je možné výsledný model testovať priamo v prostredí Azure AI Services, prípadne ho nasadiť na cloud alebo špecifické zariadenia. Medzi hlavné funkcie služby Custom Vision patria: 

  • Klasifikácia objektov: Funkcia umožňuje vytvoriť modely strojového učenia, ktoré na základe poskytnutého datasetu dokážu kategorizovať obrázky. K dispozícii sú pritom dva druhy klasifikácie: 
    • Viackategóriová: Každý obrázok patrí iba do jednej vybranej kategórie. 
    • Viacnásobná: Obrázok môže byť priradený viacerým kategóriám naraz. 
  • Detekcia objektov: Výsledné modely dokážu identifikovať prítomnosť a umiestnenie konkrétnych objektov na obrázkov. Každý identifikovaný objekt je ohraničený tzv. „bounding boxom“ (rámčekom), ktorý reprezentuje pozíciu identifikovaného objektu a jeho veľkosť v obraze. 

Praktické využitie v Industry 4.0

  • Automatizovaná kontrola kvality: Rozpoznávanie defektných výrobkov alebo nesprávne umiestnených komponentov na výrobnej linke, podobne ako v prípade služby AI Vision. V tomto prípade je však k dispozícii možnosť natrénovania vlastných modelov s pokročilými špecifikáciami a vlastnosťami.
  • Monitorovanie pracovných podmienok: Aj v tomto prípade je možné využiť službu pre identifikáciu bezpečnostných rizík na pracovisku, pričom model je možné v tomto prípade neustále zlepšovať na základe reálnych dát a prispievať tak k neustále vyššej bezpečnosti. 

Výhody a nevýhody

  • Jednoduché použitie: Rozhranie Custom Vision umožňuje nahrávať obrázky, označovať ich príslušnými tagmi a trénovať tak modely v intuitívnom prostredí vo webovom prehliadači.
  • Rýchle nasadenie: Výsledné modely je možné exportovať do rôznych formátov a pre rôzne služby, vďaka čomu ich je možné rýchlo nasadiť do cloudových služieb alebo priamo na zariadenia. 
  • Flexibilita: Používateľ môže prispôsobovať a vylepšovať model v čase, či už pri zmene požiadaviek alebo pri získaní nových dát pre trénovanie. 
  • Závislosť od dát: Presnosť modelov je podmienená kvalitou a diverzitou trénovacieho datasetu. 
  • Počiatočné obmedzenia: Bezplatná verzia je limitovaná počtom obrázkov pre trénovanie ako aj počtom iterácií a rýchlosťou pri trénovaní modelu. 

Výstup bol podporený projektom KEGA 010STU-4/2023 - Pilotné vzdelávacie moduly konceptu Inžinier 4.0 a KEGA 021STU-4/2024 Podpora pre medziodborové štúdium Industry 4.0 a 5.0.