Používanie modelov strojového učenia Oracle v službe Oracle Analytics

Môžete zaregistrovať a používať modely strojového učenia Oracle z databázy Oracle Database alebo Oracle Autonomous Data Warehouse na skórovanie dát v službe Oracle Analytics. Editor dátového toku môžete použiť na aplikovanie modelov strojového učenia na dáta.

Oracle Analytics vám umožňuje zabudovať do aplikácií strojové učenie aj bez odborných znalostí dátového výskumníka.

Ako môžem používať modely strojového učenia Oracle v službe Oracle Analytics?

Služba Oracle Analytics umožňuje zaregistrovať a používať modely strojového učenia Oracle z databázy Oracle alebo Oracle Autonomous Data Warehouse.

Používanie modelov strojového učenia Oracle so službou Oracle Analytics výrazne zvyšuje úroveň prediktívnej analytiky, ktorú môžete vykonávať pre množiny dát, pretože dáta a model sú umiestnené v databáze, skórovanie dát je vykonávané v databáze a výsledná množina dát je uložená v databáze. Vďaka tomu môžete používať mechanizmus vykonávania strojového učenia Oracle na skórovanie veľkých množín dát.

Môžete zaregistrovať a používať modely strojového učenia Oracle z týchto dátových zdrojov databázy:
  • Oracle Autonomous Data Warehouse
  • Databáza Oracle

V službe Oracle Analytics môžete zaregistrovať ktorýkoľvek z modelov strojového učenia Oracle databázy v triedach dolovania dát Klasifikácia, Regresia, Klastrovanie, Anomália alebo Extrakcia funkcie, ktoré boli vytvorené pomocou služby Oracle Machine Learning for SQL API (OML 4SQL). Vaša rola používateľa a povolenia databázy Oracle Analytics určujú modely strojového učenia Oracle, ktoré môžete zaregistrovať a používať.

Prediktívne modely môžete vytvoriť aj v službe Oracle Analytics.

Registrácia modelov strojového učenia Oracle v službe Oracle Analytics

Skôr než budete môcť použiť modely strojového učenia Oracle na predikciu dát, je potrebné zaregistrovať ich v službe Oracle Analytics. Zaregistrovať a používať môžete modely, ktoré sa nachádzajú vo vašich dátových zdrojoch databázy Oracle alebo Oracle Autonomous Data Warehouse.

  1. Na domovskej stránke kliknite na položku Ponuka stránky, kliknite na položku Registrovať model/funkciu a potom kliknite na položku Modely strojového učenia.
    Táto voľba je k dispozícii používateľom s rolou Administrátor služby BI alebo Autor obsahu DV.
  2. V dialógovom okne Registrovať model strojového učenia vyberte pripojenie.
    V dialógovom okne Vyberte model na registráciu sa zobrazujú modely strojového učenia Oracle databázy v triedach dolovania dát Klasifikácia, Regresia, Klastrovanie, Anomália alebo Extrakcia funkcie, ktoré boli vytvorené pomocou služby Oracle Machine Learning for SQL API (OML 4SQL).

    V prípade potreby kliknite na položku Vytvoriť pripojenie a vytvorte pripojenie k dátovému zdroju Oracle Database alebo Oracle Autonomous Data Warehouse obsahujúcemu model strojového učenia Oracle, ktorý chcete použiť.

  3. V dialógovom okne Vyberte model na registráciu kliknite na model, ktorý chcete zaregistrovať, a skontrolujte informácie modelu. Ide napríklad o informácie, ako je trieda a algoritmus modelu použité na vytvorenie modelu, cieľ, ktorý model predpovedá, stĺpce, na ktorých sa model trénuje, predikcie modelu a parametre.
  4. Kliknite na tlačidlo Zaregistrovať.
  5. Na domovskej stránke kliknite na panel Navigátor Ikona navigátora, ktorá sa používa na zobrazenie panela Navigátor a potom sa kliknutím na položku Strojové učenie uistite, že model bol úspešne importovaný.

Kontrola zaregistrovaných modelov strojového učenia Oracle

Môžete zobraziť a skontrolovať informácie o modeloch strojového učenia Oracle, ktoré ste zaregistrovali v službe Oracle Analytics.

Zobrazenie detailov zaregistrovaného modelu

Môžete zobraziť detailné informácie o modeli strojového učenia Oracle, ktoré vám pomôžu pochopiť model a určiť, či je vhodný na predpovedanie vašich dát. Detaily modelu zahŕňajú triedu modelu, algoritmus, vstupné stĺpce, výstupné stĺpce a parametre.

Keď zaregistrujete model, budú zahrnuté aj jeho detailné informácie. Tieto informácie sa získavajú z databázy Oracle alebo z databázy Oracle Autonomous Data Warehouse.
  1. Na domovskej stránke kliknite na panel Navigátor Ikona navigátora, ktorá sa používa na zobrazenie panela Navigátor a potom kliknite na položku Strojové učenie.
  2. Kliknite na kartu Modely.

  3. Prejdite kurzorom na model, ktorý chcete zobraziť, kliknite na ikonu Akcie a vyberte položku Skontrolovať.
  4. Kliknite na položku Detaily na zobrazenie informácií o modeli.

Čo sú to zobrazenia zaregistrovaného modelu?

Keď sa vytvára model strojového učenia Oracle, vygenerujú sa zobrazenia obsahujúce špecifické informácie o modeli a uložia sa v databáze. Použite službu Oracle Analytics na prístup do zoznamu zobrazení modelu a potom vytvorte množiny dát, ktoré môžete použiť na vizualizáciu informácií obsiahnutých v zobrazeniach.

Zobrazenia obsahujú informácie o zaregistrovanom modeli, ako je štatistika modelu, cieľová distribúcia hodnôt a nastavenia algoritmu. Algoritmus modelu určuje počet a druh vytvorených zobrazení. Model vytvorený z algoritmu Naive Bayes má jednu množinu zobrazení a model vytvorený z algoritmu rozhodovacieho stromu má odlišnú množinu zobrazení. Medzi zobrazenia vygenerované pre model rozhodovacieho stromu napríklad patria:
  • Matica nákladov na skórovanie - popisuje maticu skórovania pre modely klasifikácie. Zobrazenie obsahuje hodnoty actual_target_value, predicted_target_value a cost.
  • Globálne páry názvu a hodnoty - popisuje globálnu štatistiku týkajúcu sa modelu, napríklad počet riadkov použitých pri vytvorení modelu a stav konvergencie.
  • Štatistika rozhodovacieho stromu - popisuje štatistiku priradenú k jednotlivým uzlom rozhodovacieho stromu. Štatistika zahŕňa cieľový histogram pre dáta v uzle. Pre každý uzol v strome toto zobrazenie obsahuje informácie o podpore pre hodnoty predicted_target_value, actual_target_value a node.

Názov každého zobrazenia je jednoznačný, napríklad DM$VCDT_TEST. Formát použitý na generovanie názvov zobrazení je DM$VAbecedný znak_Názov modelu, kde:

  • DM$V - predstavuje prefix pre zobrazenia vygenerované zo zaregistrovaného modelu.
  • Abecedný znak - predstavuje hodnotu, ktorá udáva typ výstupného modelu. Napríklad C znamená, že typ zobrazenia je matica nákladov na skórovanie, a G znamená, že typ zobrazenia je globálny pár názvu a hodnoty.
  • Názov modelu - obsahuje názov zaregistrovaného modelu strojového učenia Oracle a jeho zobrazení. Napríklad DT_TEST.

Ďalšie informácie o zobrazeniach nájdete v dokumentácii k svojej verzii databázy Oracle.

Služba Oracle Analytics poskytuje zoznam všetkých zobrazení zaregistrovaného modelu. Zobraziť a vizualizovať však môžete len zobrazenia pre Oracle Database 12c vydanie 2 alebo novšie. Ak pracujete so staršou verziou databázy Oracle, službu Oracle Analytics nemôžete použiť na prístup k zobrazeniam a ich vizualizáciu.

Zobrazenie zoznamu zobrazení zaregistrovaného modelu

Zobrazenia zaregistrovaného modelu sú uložené v databáze, ale môžete použiť službu Oracle Analytics na zobrazenie zoznamu zobrazení modelu.

Zobrazenia obsahujú informácie ako veľkosť modelu, nastavenia a atribúty použité v modeli. Tieto informácie vám môžu pomôcť lepšie pochopiť a využiť model.

Poznámka:

Môžete zobraziť a vizualizovať zobrazenia pre Oracle Database 12c vydanie 2 alebo novšie. Ak pracujete so staršou verziou databázy Oracle, tieto zobrazenia neexistujú v databáze a nemôžete použiť službu Oracle Analytics na prístup k nim a ich vizualizáciu.
  1. Na domovskej stránke kliknite na panel Navigátor Ikona navigátora, ktorá sa používa na zobrazenie panela Navigátor a potom kliknite na položku Strojové učenie.
  2. Kliknite na kartu Modely.

  3. Prejdite kurzorom na model, ktorý chcete zobraziť, kliknite na ikonu Akcie a vyberte položku Skontrolovať.
  4. Kliknite na kartu Súvisiace na zobrazenie zoznamu zobrazení modelu.

Vizualizácia zobrazenia zaregistrovaného modelu strojového učenia Oracle

Môžete vizualizovať akékoľvek zobrazenie zaregistrovaného modelu, a získať tak informácie, ktoré vám pomôžu lepšie pochopiť a využiť model.

Poznámka:

Môžete zobraziť a vizualizovať zobrazenia pre Oracle Database 12c vydanie 2 alebo novšie. Ak pracujete so staršou verziou databázy Oracle, tieto zobrazenia neexistujú v databáze a nemôžete použiť službu Oracle Analytics na prístup k nim a ich vizualizáciu.
Pri vytváraní množiny dát potrebujete poznať názov zobrazenia modelu a názov schémy databázy. Použite nasledujúcu úlohu na vyhľadanie týchto názvov, vytvorenie množiny dát a vizualizáciu informácií o zobrazení.
  1. Na domovskej stránke kliknite na panel Navigátor Ikona navigátora, ktorá sa používa na zobrazenie panela Navigátor a potom kliknite na položku Strojové učenie.
  2. Nájdite zaregistrovaný model strojového učenia, kliknite na položku Akcie a potom kliknite na položku Skontrolovať.
  3. Kliknite na položku Detaily a overte, či je sekcia Informácie o modeli rozbalená. Prejdite do poľa Vlastník modelu databázy a zaznamenajte názov schémy databázy.
  4. Kliknite na položku Súvisiace a nájdite a zaznamenajte názov zobrazenia. Kliknite na tlačidlo Zavrieť.
  5. Na domovskej stránke kliknite na položku Vytvoriť a kliknite na položku Množina dát.
  6. Vyberte pripojenie, ktoré obsahuje model strojového učenia a jeho zobrazenia.
  7. V editore množiny dát vyhľadajte a kliknite na názov schémy databázy, ktorý ste našli na karte Detaily.
  8. Vyberte zobrazenie, ktoré ste našli na karte Súvisiace, a dvakrát kliknite na stĺpce na ich pridanie do množiny dát. Kliknite na tlačidlo Pridať.
  9. Kliknite na položku Vytvoriť zošit a môžete zostavovať vizualizácie.