Umělá inteligence – 2. díl

23. 4. 2020 Azure, Programming

V minulém díle jsme si představili, co to umělá inteligence je, k čemu slouží a jaké druhy existují. Teď se již podíváme na konkrétní aplikaci – Azure Machine Learning Studio.

Machine Learning Studio (MLS)

Jedná se o webovou službu / aplikaci, kterou může použít kdokoli – od úplných začátečníků, kteří díky ní mohou objevovat a učit se AI, až po odborníky, kteří ji mohou používat ve svých výzkumech, nebo programech.

Jedná se o aplikaci, kterou je možné používat zdarma v omezeném režimu, nebo si ji zakoupit. Nám bude stačit prostředí zdarma.

Přihlášení

Na webové adrese https://studio.azureml.net/ stiskneme buď „Sign up here“ (zaregistrujte se zde), pokud jste ještě nikdy MLS nepoužili, nebo „Sign in“ (přihlásit se), v opačném případě.

úvodní stránka MLS | zdroj: studio.azureml.net

Po úspěšném přihlášení se nám již rovnou zobrazí naše prostředí (tzv. Workspace) v aplikaci MLS.

Prostředí

Vpravo na obrázku je náhled sítě pro experiment, který máme vybraný v seznamu uprostřed. Naopak vlevo v menu nalezneme několik modulů, které si nyní jednotlivě představíme.

prostředí MLS | zdroj: studio.azureml.net

Projects (projekty)

Projekt lze přirovnat k adresáři, je to místo, do kterého můžeme přiřazovat jednotlivé experimenty, služby, datasety a další.

Experiments (experimenty)

Výrazu experiment rozumíme, jako jedna konkrétní AI, která nám nějak data zpracovává. Jde o sekci, kterou budeme využívat nejvíce, protože zde budeme AI vytvářet, trénovat i prohlížet výsledky.

Web Services (webové služby)

Zde se budou zobrazovat webové služby, které jsme k experimentu připojili. Webová služba zajišťuje komunikaci mezi nějakou webovou stránkou nebo aplikací a námi vytvořeným experimentem.

Datasets (datasety)

Pokud si do MLS nahrajeme vlastní dataset z počítače, najdeme ho zde. Pozor, datasety importované z webových serverů přímo v experimentu zde nenajdeme.

Trained Models

Jakmile si v nějakém experimentu vytrénujeme moduly pro Machine Learning, najdeme je pro přehlednost také v této sekci.

Vytvoření experimentu

Pokud chceme vytvořit nový experiment, stačí pouze kliknout na NEW, kdekoli v celém portálu MLS. Tím se zobrazí dolní panel, ve kterém si vlevo zvolíme experiment a poté máme na výběr, zda chceme vytvořit prázdný experiment, nebo použít nějakou z připravených šablon. Pro tentokrát zvolíme první možnost – prázdný experiment.

spodní panel pro vytváření | zdroj: studio.azureml.net

Tím se nám otevře okno experimentu. Celé prostředí je tzv. Drag & Drop (táhni a pusť), což znamená, že pro to, abychom dostali požadovaný blok na pracovní plochu (zvýrazněná oranžově na obrázku níže), stačí když ho myší přetáhneme z levého menu (zvýrazněno zeleně). Pokud na nějaký blok na pracovní ploše klikneme levým, stane se tzv. aktivním a vpravo (zvýrazněno modře) se objeví vlastnosti daného bloku. Spojení více bloků dohromady provedeme tak, že stiskneme levé tlačítko myši na kolečku u spodní hrany bloku a natáhneme spoj ke kolečku na horní hraně jiného bloku. Tímto vytváříme vzájemně propojenou síť, ve které volbou různých bloků určujeme, co má daná síť dělat.

okno experimentu | zdroj: studio.azureml.net

Jak je vidět na obrázku výše, ve vlastnostech bloku Enter Data Manually jsem vyplnil tato data:

id,nazev_sloupce
1,data1
2,data2
3,data3

Jde o standardní CSV formát, který si lze představit jako tabulku. Pomocí čárky oddělujeme jednotlivé sloupce a na prvním řádku je hlavička daného sloupce.

Spuštění experimentu

V případě, že máme experiment propojený a nastavený, použijeme v dolní tmavé liště tlačítko RUN, kterým necháme síť zpracovat a vyhodnotit. Postupně se nám začnou u každého bloku objevovat ikony, které signalizují různé stavy (čeká na zahájení, probíhá, úspěšně dokončeno a chyba), jak je opět vidět na obrázku níže.

okno experimentu | zdroj: studio.azureml.net

Pokud tento proces skončí bez problémů, můžeme se podívat na výsledek tím, že si pravým tlačítkem myši klikneme na daný blok, čímž otevřeme kontextovou nabídku. V tomto případě otevřeme nabídku u bloku Summarize Data a zvolíme Result dataset > Visualize.

kontextová nabídka | zdroj: studio.azureml.net
výsledná interpretace dat | zdroj: studio.azureml.net

Závěrem

V tomto díle jsme si představili prostředí Azure Machine Learning Studia, se kterým budeme v dalších dílech již plně pracovat. Ukázali jsme si také, jak snadno můžeme vytvořit nový experiment a jakým způsobem MLS ovládat. V dalším díle se již podíváme na vzorový experiment a objevíme nové bloky.

Dobrovolný úkol

Pokud se chcete v prostředí MLS naučit pracovat lépe, můžete si vytvořit experiment podle šablony „Experiment Tutorial„, kde vás pomocník provede i dalšími bloky a nastaveními.

Nastavení souborů Cookies

1. Co jsou soubory cookies

Soubory cookies jsou krátké textové soubory, které internetová stránka odešle do vašeho prohlížeče. Umožňují internetové stránce zaznamenat informace o vaší návštěvě, například zvolený jazyk a podobně. Následující návštěva stránek tak pro vás může být snazší a příjemnější. Soubory cookies jsou důležité, neboť bez nich by procházení sítě Internet bylo mnohem složitější. Soubory cookies umožňují lepší využití naší internetové stránky a přizpůsobení jejího obsahu vašim potřebám. Soubory cookies používá téměř každá internetová stránka na světě.

2. Druhy souborů cookies

Relační (tedy dočasné) soubory cookies nám umožňují propojovat vaše jednotlivé aktivity po dobu prohlížení těchto internetových stránek. V okamžiku otevření okna vašeho prohlížeče se tyto soubory vytvoří a po zavření okna vašeho prohlížeče se odstraní.

Trvalé soubory cookies nám pomáhají váš počítač identifikovat, jestliže opětovně navštívíte naši internetovou stránku.

3. Využívání souborů cookies

V souladu s ustanovením § 89 odst. 3 zák. č. 127/2005 Sb., o elektronických komunikacích, v účinném znění, si vás tímto dovolujeme informovat, že naše internetové stránky využívají pro svoji činnost soubory cookies, tedy vaše soubory cookies, včetně trvalých, zpracováváme.

Internetové prohlížeče obvykle obsahují správu souborů cookies. V rámci nastavení vašeho prohlížeče tak pravděpodobně můžete jednotlivé soubory cookies ručně mazat, blokovat či zcela zakázat jejich používání. Pro více informací použijte nápovědu vašeho internetového prohlížeče. Jsou-li cookies povoleny, lze toto nastavení internetového prohlížeče považovat za souhlas se zpracováním osobních údajů.

4. Účel použití souborů cookies

K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookies. Informace o tom, jak náš web používáte, sdílíme se svými partnery působícími v oblasti sociálních médií, inzerce a analýz. Používáním internetových stránek vyjadřujete souhlas propojením následujících služeb: Google Analytics, Google Tag Manager, Facebook Pixel, Microsoft Clarity.

Soubory cookies využíváme, kromě účelu uvedeného v předchozím odstavci, pouze pro měření návštěvnosti webové stránky.

5. Správce osobních údajů

Provozovatelem webové stránky studuj.digital a správcem osobních údajů je společnost: pg-sec s.r.o., sídlem Rybná 716/24, Staré Město, 110 00 Praha 1, identifikační číslo 09580905, zapsaná v obchodním rejstříku Městského soudu v Praze, oddíl C, vložka 338028.

​6. Zásady ochrany osobních údajů

Podrobnější informace o souborech cookies a zpracování tvých osobních údajů najdete v našich Zásadách ochrany osobních údajů.

Nezbytné

Tyto soubory cookie jsou nutné pro základní funkce stránky, a jsou proto vždy povolené. Mezi ně patří soubory cookie, které stránce umožňují si vás zapamatovat při procházení stránky v rámci jedné relace nebo, pokud o ně požádáte, mezi relacemi.

Volitelné

Výkon

Tyto soubory cookie nám pomáhají vylepšovat funkce stránek sledováním využití této webové stránky. V některých případech zrychlují zpracování vašeho požadavku a umožňují nám zapamatovat si vaše vybrané předvolby na stránce. Pokud soubory cookie zakážete, může se tím zhoršit přesnost našich doporučení a zpomalit funkčnost stránek.

Sociální média a relamy

Díky souborům cookies sociálních médií si můžete připojit ke svým sociálním sítím a prostřednictvím sociálních médií sdílet obsah z naší webové stránky. Reklamní soubory cookie (třetích stran) shromažďují informace pro lepší přizpůsobení reklamy tvým zájmům, a to na webových stránkách studuj.digital i mimo ně. V některých případech tyto soubory cookies zpracovávají vaše osobní údaje. Pokud chcete získat více informací o zpracování osobních údajů, přečtěte si naše Zásady ochrany osobních údajů. Pokud zakážete soubory cookies, mohou se zobrazovat reklamy, které méně souvisejí s vašimi zájmy, nebo nebudete moci účinně používat odkazy na Facebook, Instagram či jiné sociální sítě anebo nebudete moci sdílet obsah na sociálnch médiích.