Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Dôležitý
Vytváranie modelov strojového učenia v službe Power BI Automated (AutoML) pre toky údajov v1 sa prestalo a už nie je k dispozícii. Zákazníkom sa odporúča migrovať vaše riešenie do funkcie automatizovaného strojového učenia v službe Microsoft Fabric. Ďalšie informácie nájdete oznámení o odchode do dôchodku.
V tomto kurze použijete automatizované strojového učenia na vytvorenie a použitie modelu binárnych predpovedí v službe Power BI. Vytvoríte tok údajov služby Power BI a použijete entity, ktoré definujete v toku údajov, na trénovanie a overovanie modelu strojového učenia priamo v službe Power BI. Potom tento model použijete na skóre nových údajov a generovanie predpovedí.
Najprv vytvoríte model strojového učenia binárnych predpovedí na predpovedanie nákupného zámeru online nakupujúcich na základe množiny ich atribútov online relácie. Pre toto cvičenie používate benchmarkový sémantický model strojového učenia. Po vytrénovaní modelu Služba Power BI automaticky vygeneruje zostavu overenia, ktorá vysvetľuje výsledky modelu. Potom môžete skontrolovať zostavu overenia a použiť model na svoje údaje a bodovanie.
Tento kurz sa skladá z nasledujúcich krokov:
- Vytvorte tok údajov so vstupnými údajmi.
- Vytvorte a trénujte model strojového učenia.
- Skontrolujte zostavu overenia modelu.
- Použiť model na entitu toku údajov.
- Použite bodovaný výstup z modelu v zostave Power BI.
Vytvorenie toku údajov so vstupnými údajmi
Vytvorte tok údajov so vstupnými údajmi pomocou nasledujúcich krokov.
Získanie údajov
Prvým krokom pri vytváraní toku údajov je príprava zdrojov údajov. V tomto prípade používate sémantický model strojového učenia z množiny online relácií, z ktorých niektoré vyvrcholili nákupom. Sémantický model obsahuje množinu atribútov o týchto reláciách, ktoré používate na trénovaie modelu.
Sémantický model si môžete stiahnuť z webovej lokality UC Irvine alebo stiahnutím online_shoppers_intention.csv. Neskôr sa v tomto kurze pripojíte k sémantickému modelu zadaním jeho URL adresy.
Vytvorenie tabuliek
Ak chcete vytvoriť entity vo svojom toku údajov, prihláste sa do služby Power BI a prejdite do pracovného priestoru.
Ak nemáte pracovný priestor, vytvorte si ho tak, že na navigačnej table Služby Power BI vyberiete Pracovné priestory a potom vyberiete položky Vytvoriť pracovný priestor. Na paneli Vytvorenie pracovného priestoru zadajte názov pracovného priestoru a vyberte položky Uložiť.
V hornej časti nového pracovného priestoru vyberte Nová položka a potom v časti Získať údajevyberte položky Tok údajov Gen2.
V dialógovom okne, ktoré sa otvorí, zadajte názov toku údajov a potom vyberte položky Vytvoriť.
V editore
Power Query vyberte položky Importovať zo súboru Text/CSV .Na stránke Pripojiť k zdroju údajov prilepte nasledujúce prepojenie na súbor online_shoppers_intention.csv do poľa Cesta k súboru alebo URL adresa a potom vyberte Ďalej.
https://raw.githubusercontent.com/santoshc1/PowerBI-AI-samples/master/Tutorial_AutomatedML/online_shoppers_intention.csv
Editor Power Query zobrazuje ukážku údajov zo súboru CSV. Ak chcete vykonať zmeny v údajoch pred ich načítaním, vyberte položku Transformovať údaje.
Power Query automaticky odvodí typy údajov stĺpcov. Typy údajov môžete zmeniť výberom ikony typu atribútu v hornej časti hlavičiek stĺpcov. Zmeňte typ stĺpca Revenue na True/False.
Dotaz môžete premenovať na popisnejší názov tak, že zmeníte hodnotu v poli Názov na pravej table. Zmeňte názov dotazu na Online návštevníci.
Vyberte položky Uložiť & zavrieť.
Vytvorenie a trénovanie modelu strojového učenia
Pridanie modelu strojového učenia:
Vyberte ikonu
Použiť model strojového učenia v zozname akciepre tabuľku, ktorá obsahuje tréningové údaje a informácie o označení, a potom vyberte položku Pridať model strojového učenia .Prvým krokom pri vytváraní modelu strojového učenia je identifikácia historických údajov vrátane poľa výsledku, ktoré chcete predpovedať. Model sa vytvorí učením z týchto údajov. V tomto prípade chcete predpovedať, či návštevníci urobia nákup. Výsledok, ktorý chcete predpovedať, je v poli
Revenue (Výnos). Ako hodnotu stĺpcaOutcome vyberte položku Revenue (Výnos) a potom vyberte položkyĎalej .V ďalšom kroku vyberte typ modelu strojového učenia, ktorý chcete vytvoriť. Power BI analyzuje hodnoty v poli výsledku, ktoré ste identifikovali, a navrhuje typy modelov strojového učenia, ktoré môže vytvoriť na predpovedanie tohto poľa.
V tomto prípade, keďže chcete predpovedať binárny výsledok toho, či sa návštevník chystá uskutočniť nákup, power BI odporúča binárnu predpoveď. Keďže chcete predpovedať návštevníkov, ktorí sa chystajú uskutočniť nákup, vyberte možnosť true v časti Vyberte cieľový výsledok. Pre výsledky v automaticky generovanej zostave, ktorá sumarizuje výsledky overenia modelu, môžete tiež zadať rôzne označenia. Potom vyberte Ďalšie.
Power BI vykoná predbežnú kontrolu vzorky vašich údajov a navrhne vstupy, ktoré by mohli produkovať presnejšie predpovede. Ak Power BI stĺpec neodporúča, vysvetľuje, prečo sa nenachádza vedľa stĺpca. Výbery môžete zmeniť tak, aby obsahovali len polia, ktoré má model preskúmať, výberom alebo zrušením začiarknutia políčok vedľa názvov stĺpcov. Výberom položky Ďalej vstupy prijmete.
V poslednom kroku pomenujte model Predpoveď zámeru nákupua vyberte čas, ktorý chcete vynaložiť na trénovanie. Môžete skrátiť čas trénovania, aby ste mohli zobraziť rýchle výsledky, alebo zvýšiť čas na získanie najlepšieho modelu. Potom vyberte položku Uložiť a trénovať začnite s trénovaním modelu.
Ak sa zobrazí chyba podobná Poverenia sa nenašli pre zdroj údajov, musíte aktualizovať svoje poverenia, aby služba Power BI mohla vyhodnotiť skóre údajov. Ak chcete aktualizovať svoje poverenia, vyberte Ďalšie možnosti ... na paneli hlavičky a potom vyberte položky Nastavenia>Nastavenia.
V časti
Sledovanie stavu tréningu
Proces trénovania sa začína vzorkovaním a normalizáciou historických údajov a rozdelením sémantického modelu do dvoch nových entít: Predpoveď zámeru nákupu Trénovacie údaje a Predpoveď zámeru nákupu – Testovacie údaje.
V závislosti od veľkosti sémantického modelu môže proces trénovania trvať od niekoľkých minút až po čas trénovania, ktorý ste vybrali. Môžete potvrdiť, že model je trénovaný a overený prostredníctvom stavu toku údajov. Stav sa zobrazí ako priebeh obnovenia údajov v sémantických modeloch + tokoch údajov karte pracovného priestoru.
Model si môžete pozrieť na karte Modely strojového učenia karte toku údajov. Stav udáva, či bol model zaradený do frontu na trénovaie, je trénovaný alebo je trénovaný. Po dokončení trénovania modelu tok údajov zobrazí aktualizovaný Naposledy trénovaný čas a stav Trénované.
Kontrola zostavy overenia modelu
Ak chcete skontrolovať zostavu overenia modelu, na karte modely strojového učenia
Na strane zostavy Výkon modelu vyberte položky Zobraziť hlavné prediktory a zobrazte hlavné prediktory pre svoj model. Výberom niektorého z prediktorov môžete zistiť priradenie distribúcie výsledkov k tomuto prediktoru.
Rýchly filter prahovej hodnoty
Ostatné strany zostavy popisujú štatistické metriky výkonu pre model.
Zostava obsahuje aj stránku Training Details (Podrobnosti trénovania), ktorá popisuje spustenie iterácií , spôsob extrahovania funkcií zo vstupov a hyperparametre pre model Final použitý.
Použitie modelu na entitu toku údajov
Výberom tlačidla Použiť model v hornej časti zostavy vyvolajte tento model. V dialógovom okne použiť
Použitím modelu sa vytvoria dve nové tabuľky s príponami obohatené <model_name> a obohatené <model_name> vysvetlenia. V tomto prípade sa model použije na Online návštevníci tabuľke vytvorí:
- Online návštevníci – obohatená Predpoveď zámeru nákupu, ktorá obsahuje predpovedaný výstup z modelu.
- Online návštevníci – obohatená Predpoveď zámeru nákupu – vysvetlenia, ktorá obsahuje najvýznamnejších vplyvov špecifických pre danú predpoveď.
Pri použití modelu binárnych predpovedí sa pridajú štyri stĺpce: Outcome, PredictionScore, PredictionExplanationa ExplanationIndex, ktoré majú predponu Predpoveď zámeru nákupu.
Po dokončení obnovenia toku údajov môžete vybrať tabuľku Online návštevníci – obohatená Predpoveď zámeru nákupu tabuľku na zobrazenie výsledkov.
Môžete tiež vyvolať akýkoľvek automatizovaný model strojového učenia v pracovnom priestore priamo z editora Power Query v toku údajov. Ak chcete získať prístup k automatizovaným modelom strojového učenia, vyberte položku Upraviť pre tabuľku, ktorú chcete obohatiť prehľadmi zo svojho automatizovaného modelu strojového učenia.
V Editore Power Query vyberte na páse s nástrojmi položku prehľady AI.
Na obrazovke prehľadov prehľadov služby
Model strojového učenia môžete vyvolať výberom ktoréhokoľvek stĺpca vybratého modelu ako vstupu v rozbaľovacom zozname. Môžete tiež zadať konštantnú hodnotu, ktorá sa má použiť ako vstup, a to tak, že prepnete ikonu stĺpca vedľa vstupnej čiary.
Výberom položky Použiť zobrazíte ukážku výstupu modelu strojového učenia vo forme nových stĺpcov v tabuľke. Vyvolanie modelu sa zobrazí aj v časti Použité kroky pre dotaz.
Po uložení toku údajov sa model automaticky vyvolá pri obnovení toku údajov v prípade akýchkoľvek nových alebo aktualizovaných riadkov v tabuľke entít.
Použitie bodovaného výstupu z modelu v zostave Power BI
Ak chcete použiť bodovaný výstup z modelu strojového učenia, môžete sa pripojiť k svojmu toku údajov z aplikácie Power BI Desktop pomocou konektora Toky údajov konektor. Teraz môžete použiť tabuľku Online návštevníci – obohatená Predpoveď zámeru nákupu tabuľku na zahrnutie predpovedí z vášho modelu v zostavách Power BI.
Obmedzenia
Pri používaní brán s automatizovaným strojovým učením sa vyskytli známe problémy. Ak potrebujete použiť bránu, najlepšie je vytvoriť tok údajov, ktorý najskôr importuje potrebné údaje prostredníctvom brány. Potom vytvorte ďalší tok údajov, ktorý odkazuje na prvý tok údajov a vytvorí alebo použije tieto modely.
Ak vaša AI práca s tokmi údajov zlyhá, pri používaní umelej inteligencie s tokmi údajov možno budete musieť povoliť Rýchlu kombináciu. Po importovaní tabuľky a pred tým, ako začnete pridávať funkcie AI, vyberte položku Možnosti na páse s nástrojmi Domov a v okne, ktoré sa zobrazí, začiarknite políčko vedľa položky Povoliť kombinovanie údajov z viacerých zdrojov a povoľte túto funkciu výberom položky OK výber uložte. Potom môžete do toku údajov pridať funkcie AI.
Súvisiaci obsah
V tomto kurze ste vytvorili a použili model binárnych predpovedí v službe Power BI vykonaním týchto krokov:
- Vytvorenie toku údajov so vstupnými údajmi.
- Vytvorenie a trénovanie modelu strojového učenia.
- Skontrolujte zostavu overenia modelu.
- Použiť model na entitu toku údajov.
- Naučte sa používať bodovaný výstup z modelu v zostave Power BI.
Ďalšie informácie o automatizácii strojového učenia v službe Power BI nájdete v téme Automatizované strojové učenie v službe Power BI.