6. in 7. september 2023
MARIBOR
6. in 7. september 2023
MARIBOR
Trajanje: 3 ure
V današnjem svetu, ki temelji na podatkih, je strojno učenje postalo zmogljivo orodje za pridobivanje novih spoznanj in generiranje napovedi. Prava vrednost strojnega učenja pa se pravzaprav skriva v njegovi uporabi – uporabi modelov v resničnem svetu in izkoriščanju njihovega potenciala za spodbujanje inovacij in povečanju dodane vrednosti obstoječih produktov.
Namestitev in uporaba modelov strojnega učenja je ključni korak na poti od zamisli do ustvarjanja dodane vrednosti. To je faza, kjer se napovedni modeli srečajo z realnim okoljem ter končnimi uporabniki in kjer ideje postanejo oprijemljive rešitve. Vendar pa je ta proces vse prej kot enostaven, nemalokrat zapleten, poln izzivov in nepričakovanih ovir.
V prvem delu delavnice bomo predstavili številne teme, od prenosljivosti napovednih modelov do različnih namestitvenih strategij, ki so bistvene za učinkovito uporabo in integracijo napovednih modelov v informacijske rešitve. Obravnavali bomo ključne vidike in dobre prakse, ki vam bodo olajšale vključitev tehnologij umetne inteligence v vaše obstoječe rešitve ter vas spoznali z različnimi pristopi uporabe napovednih modelov. V drugem delu delavnice pa vas bomo seznanili s praktičnimi veščinami, triki in nasveti, potrebnimi za kar se da enostaven pričetek namestitve in uporabe napovednih modelov strojnega učenja v različnih okoljih. Tekom delavnice se boste preizkusili v vodenem razvoju oz. uporabi napovednih modelov v obliki zaledne REST spletne storitve (Java) in uporabo napovednih modelov na pročelnem delu spletne aplikacije (JS). V ta namen bomo uporabili v Pythonu prednaučene napovedne modele, ki jih bomo s pomočjo ONNX okolja pretvorili v standardizirano prenosljivo obliki, ki omogoča uporabo teh v različnih izvajalnih okoljih. Zaledno REST spletno storitev bomo z razvitim pročelnim delom skušali smiselno povezati v zaključeno celoto – enostaven inteligentni sistem.
Delavnica je namenjena vsem razvijalcem, ki se z namestitivijo oz. uporabo napovednih modelov v praksi še niso srečali. Za udeležence znanje iz področja strojnega učenja ni potrebno, zaželeno je zgolj osnovno znanje programskih jezikov Java in JavaScript.
Zavihajmo rokave in raziščimo praktične vidike namestitve in uporabe modelov strojnega učenja ter algoritme strojnega učenja spremenimo v zmogljive rešitve, ki oblikujejo naš svet.