Translation not up to date
Proces sestavení modelu strojového učení můžete automatizovat pomocí nástroje AutoAI . Přečtěte si o nástroji AutoAI , pak se podívejte na video a udělejte si výukový program, který je vhodný pro začátečníky a nevyžaduje kódování.
- Nezbytné služby
- Watson Studio
- Watson Machine Learning
Váš základní sled prací zahrnuje tyto úlohy:
- Vytvořte projekt. Projekty jsou místa, kde můžete spolupracovat s ostatními při práci s daty.
- Přidejte data do projektu. Můžete přidat soubory CSV nebo data ze vzdáleného zdroje dat prostřednictvím připojení.
- Vytvořte v projektu experiment AutoAI .
- Přezkoumejte propojení procesů modelu a uložte požadované propojení procesů jako model, který se má implementovat, nebo jako zápisník, který se má upravit.
- Implementujte a otestujte svůj model.
Přečtěte si o AutoAI
Grafický nástroj AutoAI automaticky analyzuje vaše data a generuje kandidátská modelová propojení procesů přizpůsobená pro váš problém s prediktivním modelováním. Tyto modelové kolony jsou vytvářeny iterativně, protože AutoAI analyzuje datovou sadu a zjišťuje transformace dat, algoritmy a nastavení parametrů, které nejlépe odpovídají vašemu nastavení problému. Výsledky jsou zobrazeny na žebříčku, zobrazující automaticky generované modelové propojení procesů seřazené podle vašeho cíle optimalizace problému.
Podívejte se na video o vytváření modelu pomocí funkce AutoAI
Podívejte se na toto video, abyste zjistili, jak vytvořit a spustit experiment AutoAI založený na ukázce bankovního marketingu.
Toto video poskytuje vizuální metodu, jak se seznámit s koncepty a úlohami v této dokumentaci.
Transkripce videa Čas transcript 00.00 Toto video ukazuje, jak spustit ukázkový experiment AutoAI pro vytvoření modelu Watson Machine Learning . 00:08 Začněte v projektu Watson Studio a přidejte do tohoto projektu nový experiment AutoAI . 00:16 Chcete-li spustit experiment AutoAI , budete potřebovat službu Watson Machine Learning . 00:22-00:22 Zde máte možnost přidružit službu Watson Machine Learning k tomuto projektu. 00:29 00:29 Můžete buď vytvořit novou instanci služby, nebo vybrat existující instanci služby. 00:39-00:39 Když se vrátíte na stránku, kde vytváříte experiment, stačí znovu načíst stránku a uvidíte novou instanci služby uvedenou v seznamu. 00:48 Pro tento první experiment vyberete vzorek. 00:52-00:52 Ukázka "Bank marketing" obsahuje textová data shromážděná z telefonních hovorů do banky v reakci na marketingovou kampaň. 01:01-01:01 Když vyberete vzorek, název a popis experimentu jsou vyplněny pro vás, takže jste připraveni vytvořit experiment. 01:11 Dále se zobrazí tvůrce experimentů AutoAI . 01:15 01:15 Vzhledem k tomu, že tento experiment pochází ze vzorku, je již vybrán zdrojový soubor pro bankovní marketing. 01:22-01:22 A sloupec pro předpověď je také již vybrán. 01:26-01:26 V tomto případě se jedná o sloupec "y", který představuje, zda se uživatel přihlásí k termínovaného vkladu v rámci marketingové kampaně. 01:35 Na základě datové sady a vybraného sloupce, který se má předpovědět, AutoAI analyzuje podmnožinu dat a zvolí typ předpovědi a metriku pro optimalizaci. 01:47 :47 V tomto případě, protože sloupec, který se má předpovědět, obsahuje hodnoty "Y" nebo "N" (pro ano nebo ne), byla zvolena binární klasifikace. 01:57 Pozitivní třída je "Ano" a optimalizovanou metrikou je hodnota AUC ROC. 02:03-02:03 Metrika AUC ROC vyvažuje přesnost, přesnost a odvolání. 02:10-10 Nyní spusťte experiment a počkejte, jak se vyplní "Pipeline leaderboard". 02:17 Během trénování AutoAI je vaše datová sada rozdělena na dvě části: trénovací data a zadržená data. 02:24 Trénovací data používají fáze trénování AutoAI ke generování potrubních modelů a skóre křížové validace se používají k jejich ohodnocení důležitosti. 02:34 Po trénování se data vyčleňování používají pro výsledné vyhodnocení modelu potrubí a výpočet informací o výkonu, jako jsou křivky ROC a matrice zmatenosti. 02:48 Funkce AutoAI dále generuje propojení procesů s použitím různých odhadů, například klasifikátoru XGBoost, nebo vylepšení, například optimalizace hyperparametrů a návrh funkcí, přičemž propojení procesů jsou seřazena podle metriky přesnosti. 03:06 Optimalizace hyperparametrů je mechanizmus pro automatické prozkoumání prostoru hledání potenciálních hyperparametrů, sestavení řady modelů a porovnání modelů s použitím sledovaných metrik. 03:20-20 Návrh funkcí se pokouší transformovat nezpracovaná data do kombinace funkcí, které nejlépe představují problém pro dosažení co nejpřesnější předpovědi. 03:31 Dobře, běh byl dokončen. 03:34 Legenda vysvětluje, kde najít data, algoritmus nejvyšší úrovně, propojení procesů a transformátory funkcí na mapě vztahů. 03:44 Můžete zobrazit úplný protokol, abyste viděli úplné podrobnosti. 03:48 Standardně se zobrazí "mapa vztahů", ale můžete přehodit zobrazení, abyste viděli "mapu průběhu". 03:57 Posuňte se dolů a podívejte se na žebříček. 04:01 Možná budete chtít začít s porovnáním produktovodů. 04:05 Tento graf poskytuje metriky pro osm produktovodů, zobrazených podle skóre křížového ověření nebo podle skóre držení. 04:13 Můžete zobrazit kolony ohodnocené podle jiných metrik, jako je například průměrná přesnost. 04:21 Zpět na kartě "Souhrn experimentů" rozbalte propojení procesů a zobrazte měřítka vyhodnocení modelu a křivku ROC. 4:30 Můžete zobrazit individuální propojení procesů, chcete-li zobrazit další podrobnosti kromě matice zmatení, křivky přesného opětovného vyvolání, informací o modelu, transformací funkcí a důležitosti funkcí. 04:49 Toto potrubí mělo nejvyšší hodnocení, takže jej můžete uložit jako model strojového učení. 04:55 Stačí přijmout výchozí nastavení a uložit model. 05:01 Nyní, když jste model natrénovali, jste připraveni model zobrazit a nasadit. 05:06 Karta "Přehled" zobrazuje souhrn modelu a vstupní schéma. 05:12 Chcete-li implementovat model, budete jej muset povýšit do prostoru implementace. 05:17 Vzhledem k tomu, že k tomuto projektu dosud není přidružen prostor implementace, budete muset nejprve nastavit přidružení. 05:25 Můžete buď vybrat existující prostor implementace, nebo vytvořit nový prostor implementace. 05:31 Při vytváření nového prostoru zadejte název a popis a vyberte službu Cloud Object Storage a službu Watson Machine Learning . 05:41 Pak vytvořte prostor. 05:45 Nyní vyberte tento nový prostor, přidejte popis modelu a klepněte na tlačítko "Povýšit". 05:53 Pomocí odkazu přejděte do prostoru implementace. 06:00 Zde je model, který jste právě vytvořili, který můžete nyní nasadit. 06:04 V tomto případě se bude jednat o nasazení online. 06:08 Zadejte název implementace a klepněte na tlačítko "Vytvořit". 06:12 Poté počkejte na implementaci modelu. 06:16 Po dokončení implementace modelu zobrazte implementaci. 06:20 Na kartě "Odkaz rozhraní API" najdete koncový bod přidělení skóre pro budoucí odkaz. 06:26 Také najdete úseky kódu pro různé programovací jazyky, které využijí tuto implementaci z vaší aplikace. 06:35 Na kartě "Test" můžete testovat předpověď modelu. 06:40 Můžete buď zadat vstupní data testu, nebo vložit vstupní data JSON, poté klepněte na volbu "Předpovídat". 06:52 To ukazuje, že je velmi vysoká pravděpodobnost, že první osoba nebude předplatit termínový vklad a vysoká pravděpodobnost, že druhá osoba bude předplatit termínový vklad. 07:06 A zpět v projektu na kartě "Aktiva" najdete experiment AutoAI a model. 07:17 Další videa naleznete v dokumentaci k produktu Cloud Pak for Data as a Service .
Vyzkoušejte výukový program pro vytvoření modelu pomocí AutoAI
Tento výukový program vás provede školením modelu, abyste předpovídali, zda se zákazník pravděpodobně přihlásí k odběru termínového vkladu na základě marketingové kampaně.
V tomto výukovém programu dokončíte tyto úlohy:
- Úloha 1: Otevřít projekt.
- Úloha 2: Sestavit a natrénovat model.
- Úloha 3: Povýšit model na prostor implementace a nasadit natrénovaný model
- Úloha 4: Testujte implementovaný model.
- Úloha 5: Vytvořte dávkovou úlohu pro skóre modelu.
Dokončení tohoto výukového programu bude trvat přibližně 30 minut.
Ukázková data
Ukázková data, která se používají v asistované zkušenosti, jsou UCI: Marketingová data banky, která se používají k předpovídání, zda se zákazník registruje v marketingové promotion.The se automaticky odešlou a budou k dispozici pro vaše použití, když vyberete Ukázku galerie jako základ vašeho experimentu.
Použití obrazového videa v obraze
Tip: Spusťte video a při procházení výukovým programem se video přesune do režimu obrazu v obraze. Zavřete video obsah pro nejlepší zážitek s obrazem v obraze. Můžete použít režim obrazu v obraze, takže můžete sledovat video po dokončení úloh v tomto výukovém programu. Klepněte na časová razítka pro každou úlohu, kterou chcete sledovat.Následující animovaný obrázek ukazuje, jak používat obrazový obraz v obraze a obsah:
Získejte pomoc v komunitě
Potřebujete-li pomoc s tímto výukovým programem, můžete položit otázku nebo najít odpověď v diskusním fóru komunity Cloud Pak for Data.
Nastavení oken prohlížeče
Chcete-li získat optimální zkušenost s dokončením tohoto výukového programu, otevřete Cloud Pak for Data v jednom okně prohlížeče a ponechte tuto stránku výukového programu otevřenou v jiném okně prohlížeče, abyste snadno přepínali mezi oběma aplikacemi. Zvažte uspořádání dvou oken prohlížeče vedle sebe, abyste usnadnili sledování.
Tip: Pokud při provádění tohoto výukového programu v uživatelském rozhraní narazíte na asistovanou prohlídku, klepněte na Možná později.
Zpět na začátek
K uložení dat a experimentu AutoAI potřebujete projekt. Můžete použít existující projekt nebo vytvořit projekt.
V navigační nabídce vyberte volbu Projekty > Zobrazit všechny projekty .
Otevřete existující projekt. Chcete-li použít nový projekt:
Klepněte na volbu Nový projekt.
Vyberte volbu Vytvořit prázdný projekt.
Zadejte název a volitelný popis projektu.
Vyberte existující instanci služby úložiště objektů nebo vytvořte novou.
Klepněte na volbu Vytvořit.
Po otevření projektu klepněte na kartu Spravovat a vyberte stránku Služby a integrace .
Na kartě IBM klepněte na volbu Přidružit službu.
Vyberte instanci Watson Machine Learning . Pokud ještě nemáte zajištěnou instanci služby Watson Machine Learning , postupujte takto:
Klepněte na volbu Nová služba.
Vyberte volbu Watson Machine Learning.
Klepněte na volbu Vytvořit.
Vyberte novou instanci služby ze seznamu.
Klepněte na volbu Přidružit službu.
V případě potřeby se klepnutím na tlačítko Storno vraťte na stránku Služby a integrace .
Další informace nebo sledování videa naleznete v tématu Vytvoření projektu.Další informace o přidružených službách naleznete v tématu Přidání přidružených služeb.
Zkontrolujte svůj pokrok
Následující obrázek zobrazuje nový projekt.
Zpět na začátek
Chcete-li zobrazit náhled této úlohy, podívejte se na video začínající na 00:08.
Nyní, když máte projekt, jste připraveni sestavit a natrénovat model pomocí AutoAI. Chcete-li vytvořit experiment AutoAI , zkontrolovat modelové kolony a vybrat propojení procesů, které se mají uložit jako model, postupujte takto:
Klepněte na kartu Aktiva v projektu a pak klepněte na volbu Nové aktivum > AutoAI.
Na stránce Vytvořit AutoAI Experiment vyplňte základní pole:
Klepněte na panel Ukázková galerie .
Vyberte volbu Ukázková data marketingu bankya klepněte na tlačítko Další. Název a popis projektu vám budou vyplněny.
Potvrďte, že instance služby Machine Learning , kterou jste přidružili k projektu, je vybrána v poli Watson Machine Learning Service .
Klepněte na volbu Vytvořit.
V tomto ukázkovém experimentu AutoAI uvidíte, že ukázková data marketingu banky jsou již pro váš experiment vybrána.
Zkontrolujte nastavení přednastaveného experimentu. Na základě datové sady a vybraného sloupce, který se má předpovědět, AutoAI analyzuje podmnožinu dat a zvolí typ předpovědi a metriku pro optimalizaci. V tomto případě je typ předpovědi Binární klasifikace, kladná třída je Anoa optimalizovaná metrika je ROC AUC & běhové prostředí.
Klepněte na volbu Spustit experiment. Jako model trénuje, uvidíte infografiku, která zobrazuje proces sestavení potrubí.
Seznam algoritmů nebo odhadů, které jsou k dispozici s každou technikou strojového učení v části AutoAI, viz: AutoAI.
Po dokončení spuštění experimentu můžete zobrazit a porovnat ohodnocená potrubí v žebříčku.
Můžete klepnout na volbu Porovnání propojení procesů , abyste viděli, jak se liší.
Chcete-li zobrazit podrobnosti o propojení procesů, klepněte na propojení procesů s nejvyšším hodnocením.
Klepněte na volbu Uložit jako, vyberte volbu Modela klepněte na volbu Vytvořit. To uloží propojení procesů jako model ve vašem projektu.
Po uložení modelu klepněte v oznámení na odkaz Zobrazit v projektu a zobrazte model ve vašem projektu. Případně můžete přejít na kartu Aktiva v projektu a klepnout na název modelu v sekci Modely .
Zkontrolujte svůj pokrok
Následující obrázek ukazuje model.
Zpět na začátek
Chcete-li zobrazit náhled této úlohy, podívejte se na video začínající na 04:57.
Než budete moci implementovat model, musíte jej povýšit do prostoru implementace. Chcete-li povýšit model do prostoru implementace pro implementaci modelu, postupujte takto:
Klepněte na volbu Povýšit na prostor implementace.
Zvolte existující prostor implementace. Pokud nemáte prostor pro nasazení:
Klepněte na volbu Vytvořit nový prostor implementace.
Zadejte název prostoru a volitelný popis.
Vyberte službu úložiště.
Vyberte službu strojového učení.
Klepněte na volbu Vytvořit.
Klepněte na Zavřít.
Vyberte nový prostor implementace ze seznamu.
Vyberte volbu Přejít na model v prostoru po jeho povýšení .
Klepněte na volbu Povýšit.
Pozn.: Pokud jste nevybrali volbu pro přechod na model v prostoru po jeho povýšení, můžete použít navigační nabídku k přechodu na Nasazení a vybrat prostor implementace a model.Po otevření modelu klepněte na volbu Nová implementace.
Vyberte volbu Online jako Typ implementace.
Zadejte název pro implementaci.
Klepněte na volbu Vytvořit.
Po dokončení implementace klepnutím na název implementace zobrazte stránku s podrobnostmi o implementaci.
Zkontrolujte svůj pokrok
Následující obrázek ukazuje novou implementaci.
Zpět na začátek
Chcete-li zobrazit náhled této úlohy, podívejte se na video začínající na 06:22.
Nyní, když máte nasazený model, můžete otestovat tuto implementaci online pomocí uživatelského rozhraní nebo pomocí rozhraní API Watson Machine Learning . Chcete-li použít uživatelské rozhraní k testování modelu s novými daty, postupujte takto:
Klepněte na kartu Test . Implementovaný model můžete testovat ze stránky s podrobnostmi o implementaci dvěma způsoby: testem s formulářem nebo testem s kódem JSON.
Klepněte na kartu Vstup JSON , zkopírujte následující testovací data a vložte je, abyste nahradili existující text JSON:
{ "input_data": [ { "fields": [ "age", "job", "marital", "education", "default", "balance", "housing", "loan", "contact", "day", "month", "duration", "campaign", "pdays", "previous", "poutcome" ], "values": [ [ 27, "unemployed", "married", "primary", "no", 1787, "no", "no", "cellular", 19, "oct", 79, 1, -1, 0, "unknown" ] ] } ] }
Klepněte na volbu Předpovídat , chcete-li předpovědět, zda se zákazník s uvedenými atributy pravděpodobně přihlásí k určitému druhu účtu. Výsledná predikce naznačuje, že tento zákazník má vysokou pravděpodobnost, že se neregistruje v marketingové propagaci.
Klepnutím na tlačítko X zavřete okno Výsledky předpovědí .
Zkontrolujte svůj pokrok
Následující obrázek zobrazuje výsledky testování nasazení. Hodnoty pro vaši předpověď se mohou lišit od hodnot na následujícím obrázku.
Zpět na začátek
Nyní, když jste otestovali nasazený model s jednou předpovědí, můžete vytvořit dávkovou implementaci pro skóre více záznamů současně.
Úloha 5a: Nastavení dávkové implementace
Chcete-li zobrazit náhled této úlohy, podívejte se na video začínající na 07:00.
V případě dávkového nasazení poskytnete vstupní data, známá také jako informační obsah modelu, v souboru CSV. Data musí být strukturována jako trénovací data se stejným záhlavím sloupců. Dávková úloha zpracuje každý řádek dat a vytvoří odpovídající předpověď. Chcete-li odeslat data informačního obsahu do prostoru implementace, postupujte takto:
Zkopírujte a vložte následující text do textového editoru a uložte soubor jako
bank-payload.csv
.age,job,marital,education,default,balance,housing,loan,contact,day,month,duration,campaign,pdays,previous,poutcome 30,unemployed,married,primary,no,1787,no,no,cellular,19,oct,79,1,-1,0,unknown 33,services,married,secondary,no,4789,yes,yes,cellular,11,may,220,1,339,4,failure 35,management,single,tertiary,no,1350,yes,no,cellular,16,apr,185,1,330,1,failure 30,management,married,tertiary,no,1476,yes,yes,unknown,3,jun,199,4,-1,0,unknown 59,blue-collar,married,secondary,no,0,yes,no,unknown,5,may,226,1,-1,0,unknown 35,management,single,tertiary,no,747,no,no,cellular,23,feb,141,2,176,3,failure 36,self-employed,married,tertiary,no,307,yes,no,cellular,14,may,341,1,330,2,other 39,technician,married,secondary,no,147,yes,no,cellular,6,may,151,2,-1,0,unknown 41,entrepreneur,married,tertiary,no,221,yes,no,unknown,14,may,57,2,-1,0,unknown 43,services,married,primary,no,-88,yes,yes,cellular,17,apr,313,1,147,2,failure 39,services,married,secondary,no,9374,yes,no,unknown,20,may,273,1,-1,0,unknown 43,admin.,married,secondary,no,264,yes,no,cellular,17,apr,113,2,-1,0,unknown 36,technician,married,tertiary,no,1109,no,no,cellular,13,aug,328,2,-1,0,unknown 20,student,single,secondary,no,502,no,no,cellular,30,apr,261,1,-1,0,unknown 31,blue-collar,married,secondary,no,360,yes,yes,cellular,29,jan,89,1,241,1,failure 40,management,married,tertiary,no,194,no,yes,cellular,29,aug,189,2,-1,0,unknown 56,technician,married,secondary,no,4073,no,no,cellular,27,aug,239,5,-1,0,unknown 37,admin.,single,tertiary,no,2317,yes,no,cellular,20,apr,114,1,152,2,failure 25,blue-collar,single,primary,no,-221,yes,no,unknown,23,may,250,1,-1,0,unknown 31,services,married,secondary,no,132,no,no,cellular,7,jul,148,1,152,1,other
Klepněte na svůj implementační prostor v navigační cestě.
Klepněte na kartu Aktiva .
Přetáhněte soubor bank-payload.csv do postranního panelu a počkejte na odeslání souboru.
Zkontrolujte svůj pokrok
Následující obrázek ukazuje kartu Aktiva v prostoru nasazení.
Úloha 5b: Vytvořit dávkovou implementaci
Chcete-li zobrazit náhled této úlohy, podívejte se na video začínající v 07:30.
Chcete-li zpracovat dávku vstupů a nechat výstup zapsat do souboru místo v reálném čase, vytvořte úlohu implementace dávky.
Přejděte na kartu Aktiva v prostoru implementace.
Klepněte na nabídku Přetečení vašeho modelu a vyberte volbu Implementovat.
Jako Typ implementacevyberte volbu Dávka.
Zadejte název pro implementaci.
Vyberte nejmenší specifikaci hardwaru.
Klepněte na volbu Vytvořit.
Zkontrolujte svůj pokrok
Následující obrázek ukazuje dávkovou implementaci.
Úloha 5c: Vytvořit dávkovou úlohu
Chcete-li zobrazit náhled této úlohy, podívejte se na video začínající na 07:44.
Dávková úloha spustí implementaci. Chcete-li vytvořit úlohu, zadejte vstupní data a název výstupního souboru. Úlohu můžete nastavit tak, aby se spouštěla podle plánu, nebo ji můžete spustit okamžitě. Chcete-li vytvořit dávkovou úlohu, postupujte takto:
Na stránce implementace klepněte na volbu Nová úloha.
Zadejte název úlohy a klepněte na tlačítko Další.
Vyberte nejmenší specifikaci hardwaru a klepněte na tlačítko Další.
Volitelné: Nastavte plán a klepněte na tlačítko Další.
Volitelné: Zvolte, zda chcete přijímat oznámení, a klepněte na tlačítko Další.
Na obrazovce Zvolit data vyberte Vstupní data:
Klepněte na volbu Vybrat zdroj dat.
Vyberte volbu Datové aktivum > bank-payload.csv.
Klepněte na tlačítko Potvrdit.
Na obrazovce Zvolit data zadejte Výstupní soubor:
Klepněte na tlačítko Přidat.
Klepněte na volbu Vybrat zdroj dat.
Ujistěte se, že je vybrána karta Vytvořit nový .
Jako Názevzadejte
bank-output.csv
.Klepněte na tlačítko Potvrdit.
Klepněte na tlačítko Další pro poslední krok.
Zkontrolujte nastavení a klepnutím na volbu Vytvořit a spustit okamžitě spusťte úlohu.
Zkontrolujte svůj pokrok
Následující obrázek zobrazuje podrobnosti úlohy pro dávkovou implementaci.
Úloha 5d: Zobrazit výstup
Chcete-li zobrazit náhled této úlohy, podívejte se na video začínající na 08:42.
Chcete-li zkontrolovat výstupní soubor z dávkové úlohy, postupujte takto.
Chcete-li zobrazit stav, klepněte na název úlohy.
Když se stav změní na Dokončeno, klepněte na název prostoru implementace v navigační cestě.
Klepněte na kartu Aktiva .
Klepnutím na soubor bank-output.csv přezkoumejte výsledky předpovědí pro informace o zákazníkovi, které jsou odeslány k dávkovému zpracování. Pro každý případ je nepravděpodobné, že by se tito zákazníci přihlásili k bankovní propagaci.
Zkontrolujte svůj pokrok
Následující obrázek zobrazuje výsledky úlohy implementace dávky.
Zpět na začátek
Další kroky
Nyní můžete tuto datovou sadu použít pro další analýzu. Například vy nebo jiní uživatelé můžete provést některou z těchto úloh:
Další prostředky
Vyzkoušejte tyto další výukové programy, abyste získali více praktických zkušeností se sestavováním modelů pomocí funkce AutoAI:
Při sestavování modelů vyzkoušejte tyto další metody:
Zobrazit další videa pro AutoAI
Vyhledejte ukázkové datové sady, abyste získali praktické zkušenosti se sestavováním modelů v Galerii .
Nadřízené téma: Výukové programy rychlého spuštění