Strojové učenie je v dnešnej dobe všade, od filtrovania spamu a rozpoznávania tváre až po hlasových asistentov a autá bez vodiča. Na to, aby ste sa naučili používať túto vzrušujúcu technológiu, však nepotrebujete magisterský titul vďaka novej aplikácii od spoločnosti Microsoft s názvom Lobe.
Lobe zjednodušuje proces strojového učenia, takže modely AI (umelej inteligencie) môže vytvárať ktokoľvek bez znalosti kódovania. Vysvetlíme vám, ako Lobe funguje a ako začať s týmto šikovným novým nástrojom.
Čo je Microsoft Lobe?
Lobe je bezplatná počítačová aplikácia pre Windows a MacOS, ktorá umožňuje ľuďom bez skúseností s programovaním alebo vedou o údajoch vykonávať experimenty s umelou inteligenciou. Umožňuje tiež vývojárom pridať do svojich aplikácií možnosti strojového učenia .
Lobe, ktorý spoločnosť Microsoft získala v septembri 2018, vám umožňuje vytvárať modely strojového učenia pomocou jednoduchého vizuálneho rozhrania namiesto písania kódu. V aktuálnom verejnom náhľade môžete klasifikovať skupiny obrázkov, aby Lobe mohol identifikovať obsah podobných obrázkov.
Spoločnosť Microsoft na svojom blogu AI uvádza príklady školenia Lobe, aby rozpoznával jedovaté bobule, chránil morské zdroje tým, že na fotografiách videl veľryby a posielal upozornenia, keď sa uvoľnia parkovacie miesta. Používa sa aj vo včelárskom projekte na detekciu nežiaduceho hmyzu napadajúceho úľ.
Microsoft plánuje v budúcnosti rozšíriť funkcie Lobe o trénovanie iných typov modelov. Tieto budú zahŕňať detekciu objektov, ktorá lokalizuje konkrétne položky na obrázkoch, a klasifikáciu údajov, ktorá označuje informácie v tabuľkách.
Tu je návod, ako vytvoriť model strojového učenia pomocou funkcie klasifikácie obrázkov Lobe.
1. Stiahnite si a nainštalujte Microsoft Lobe
Ak chcete získať aplikáciu Lobe pre Windows alebo macOS, kliknite na tlačidlo Stiahnuť na domovskej stránke alebo v pravom hornom rohu webovej lokality Lobe . Ak sa chcete pripojiť k Lobe Beta, budete musieť zadať niekoľko osobných údajov vrátane svojho mena, e-mailovej adresy a krajiny, ale keďže spoločnosť Microsoft tieto informácie neoveruje, môžete ich sfalšovať.
Jednou z najlepších vecí na Lobe je, že neohrozuje vaše súkromie. Aplikácia funguje offline a všetky importované údaje zostanú vo vašom počítači, nie sú nahrané do cloudu (a Microsoftu).
Je to dosť veľký súbor na stiahnutie (378 MB v čase písania) a jeho inštalácia trvá niekoľko minút. Po dokončení môžete Lobe okamžite začať používať, pretože nie sú potrebné žiadne nastavenia. Stačí zaškrtnúť políčko Run Lobe a kliknúť na tlačidlo Dokončiť .
2. Pridajte a označte obrázky v Lobe
Keď sa otvorí Lobe, kliknite na tlačidlo Nový projekt v ľavom dolnom rohu domovskej obrazovky. Vľavo hore zadajte názov svojho projektu. Teraz môžete pridať a označiť niektoré obrázky a vytvoriť tak svoj prvý model strojového učenia.
Kliknite na tlačidlo Importovať v pravom hornom rohu a vyberte, či chcete pridať obrázky z počítača, zachytiť zábery z webovej kamery alebo importovať existujúci súbor údajov vo forme štruktúrovaného priečinka obrázkov. Pre váš prvý model AI je najlepšie použiť prvú, najjednoduchšiu možnosť.
Vyberte aspoň päť obrázkov rovnakého predmetu zo svojho pevného disku, buď jednotlivo, alebo pri kliknutí na ne podržte stlačený kláves Ctrl alebo Cmd . V ideálnom prípade by mali mať rozdiely v pozadí, osvetlení alebo polohe, aby pomohli Lobe identifikovať dôležité časti. Vybral som fotografie našej susedskej líšky.
Zadajte popisný štítok pre prvý obrázok, ktorý je v našom príklade „líška“. Lobe uloží tento štítok, takže ho môžete rýchlo použiť na ostatné obrázky v súbore údajov. Ak potrebujete upraviť štítok alebo obrázok odstrániť, kliknite na obrázok pravým tlačidlom myši.
Potom importujte ďalšiu sadu obrázkov iného, ale súvisiaceho predmetu. Vybral som fotografie môjho psa pre Lobe, aby som ho odlíšil od fotografií líšky. Opäť označte prvý obrázok popisným štítkom a potom použite rovnaký štítok na ďalšie zábery. Voliteľne môžete proces zopakovať pre ďalšie sady, ale na vytvorenie modelu potrebujete iba dve.
Súvisiace: 4 jedinečné spôsoby, ako získať množiny údajov pre váš projekt strojového učenia
3. Trénujte svoj model strojového učenia
Keď vytvoríte aspoň dva štítky a použijete ich na každý aspoň päť obrázkov, Lobe automaticky začne trénovať váš model strojového učenia. Po dokončení procesu budete počuť potvrdzovací zvuk.
Kliknutím na možnosť Trénovať v ľavom stĺpci zobrazíte výsledky. Umiestnite kurzor myši na obrázok a mala by sa zobraziť správa: „Správna predpoveď. Váš lalok správne predpovedá, že tento obrázok je [názov štítku].“
Môžete otestovať, či váš model funguje importovaním iného obrázka, aby ste zistili, či Lobe predpovedá správne označenie. Kliknite na Prehrať vľavo a potom buď presuňte obrázok do aplikácie, alebo kliknite na Importovať.
Ak Lobe správne predpovedá označenie pre importovaný obrázok, kliknite na zelené tlačidlo; ak nie, kliknite na červené tlačidlo. Pokračujte v pridávaní obrázkov, aby ste trénovali svoj model AI na rozpoznávanie rôznych variácií objektu. Spoločnosť Microsoft navrhuje použiť 100 až 1 000 obrázkov na štítok v závislosti od zložitosti úlohy.
4. Optimalizujte svoj model strojového učenia
Ak Lobe stále robí nesprávne predpovede, existuje niekoľko spôsobov, ako môžete urobiť svoj model strojového učenia spoľahlivejším.
Prejdite do časti Vlak, kliknite na tlačidlo Zobraziť v pravom hornom rohu a vyberte možnosť Najprv nesprávne . To vám ukáže, ktoré obrázky sú Lobe najčastejšie mätúce. Importujte viac variácií týchto nesprávne označených obrázkov a označte ich ako správne alebo nesprávne. Budúce predpovede tak budú presnejšie.
Lobe vždy predpovedá jeden z vašich štítkov, aj keď importovaný obrázok neobsahuje súvisiaci obsah. Ak chcete zabrániť nesprávnej identifikácii, pridajte zástupné obrázky a označte ich Žiadne , aby váš model nebol nútený vyberať si medzi nesprávnymi odpoveďami.
Ak pracujete s veľkým súborom údajov a stretávate sa s množstvom nesprávnych predpovedí, môžete Lobea prinútiť, aby dôkladnejšie trénoval váš model. Kliknite na tlačidlo trojriadkovej ponuky v ľavom hornom rohu, vyberte položku Optimalizovať model a kliknite na položku Optimalizovať .
5. Exportujte svoj model laloku na použitie v aplikácii
Hoci si s Lobe môžete hrať pre zábavu, umožňuje vám tiež exportovať váš model strojového učenia do štandardných priemyselných formátov, takže ho môžete použiť v aplikácii, ktorú vyvíjate.
Množiny údajov môžete exportovať ako TensorFlow Lite na použitie v aplikáciách Android a Internet of Things; ako Core ML na vývoj aplikácií pre iOS, iPad a macOS; a ako TensorFlow 1.15 SavedModel na použitie v aplikáciách kódovaných v jazyku Python.
Kliknite na tlačidlo ponuky v ľavom hornom rohu, vyberte Exportovať a vyberte preferovaný formát. Pred uložením súborov alebo kódu vášho modelu budete mať možnosť optimalizovať váš model. Lobe má tiež svoje vlastné API (aplikačné programovacie rozhranie) na spúšťanie exportovaných modelov v Pythone a .NET .
Nerobte si starosti, ak tieto možnosti znie príliš pokročilo pre vašu úroveň programátorských znalostí, pretože Lobe automaticky uloží váš projekt. Ak potrebujete technickú pomoc a radu, môžete navštíviť subreddit Lobe Community .
Súvisiace: Čo je Google TensorFlow
Všetko, čo potrebujete, je Lobe
Microsoft Lobe ponúka jednoduchý vizuálny spôsob na vytvorenie základného modelu strojového učenia bez toho, aby ste sa museli starať o kód. Môžete ho použiť na klasifikáciu obrázkov čohokoľvek, čo chcete, a skúsiť zachytiť zábery aj z webovej kamery.
Ak vo vás experimentovanie s Lobe vzbudí túžbu dozvedieť sa viac o strojovom učení, nájdete online množstvo bezplatných kurzov a tutoriálov, ktoré vám pomôžu rozvíjať vaše zručnosti a znalosti.