Používání modelů strojového učení Oracle ve službě Oracle Analytics

Modely strojového učení Oracle z databáze Oracle nebo služby Oracle Autonomous Data Warehouse lze registrovat a používat k hodnocení dat v řešení Oracle Analytics. K aplikaci modelů strojového učení na data použijte editor datového toku.

Služba Oracle Analytics umožňuje do aplikací začlenit strojové učení, aniž byste museli mít znalosti datových vědců.

Jak mohu používat modely strojového učení Oracle v řešení Oracle Analytics?

Služba Oracle Analytics umožňuje registrovat a používat modely strojového učení Oracle z databáze Oracle nebo služby Oracle Autonomous Data Warehouse.

Použitím modelů strojového učení Oracle s řešením Oracle Analytics se významně zvyšuje úroveň prediktivní analýzy, kterou lze na datových sadách provádět. Vzhledem k tomu, že data i model se nacházejí v databázi, provádí se hodnocení dat v databázi a výsledná datová sada se ukládá v databázi. K hodnocení velkých datových sad je tak možné použít modul provádění strojového učení Oracle.

Modely strojového učení Oracle můžete registrovat a používat z těchto databázových datových zdrojů:
  • Oracle Autonomous Data Warehouse
  • Oracle Database

Ve službě Oracle Analytics můžete registrovat libovolné modely strojového učení Oracle obsažené v databázi v třídách vytěžování dat Klasifikace, Regrese, Shlukování, Anomálie nebo Extrakce funkcí, které byly vytvořeny pomocí služby Oracle Machine Learning pro rozhraní SQL API (OML 4SQL). To, které modely strojového učení Oracle jsou pro vás dostupné k registraci a používání, je určeno oprávněními k databázi.

V řešení Oracle Analytics lze také vytvořit prediktivní modely.

Registrace modelů strojového učení Oracle v řešení Oracle Analytics

Než lze modely strojového učení Oracle použít k predikci dat, je nutné je registrovat ve službě Oracle Analytics. Registrovat a používat lze modely, které se nacházejí v databázi Oracle nebo v datových zdrojích Oracle Autonomous Data Warehouse.

  1. Na domovské stránce klikněte na nabídku Stránka a poté klikněte na položky Registrovat model/funkciModely strojového učení.
    Tato volba je dostupná uživatelům s rolemi Správce služby BI nebo Autor obsahu DV.
  2. V dialogovém okně Registrace modelu SU vyberte připojení.
    V dialogovém okně Vybrat model k registraci se zobrazí modely strojového učení Oracle obsažené v databázi v třídách vytěžování dat Klasifikace, Regrese, Shlukování, Anomálie nebo Extrakce funkcí, které byly vytvořeny pomocí služby Oracle Machine Learning pro rozhraní SQL API (OML 4SQL).

    V případě potřeby vytvořte kliknutím na volbu Vytvořit připojení připojení k databázi Oracle nebo k datovému zdroji Oracle Autonomous Data Warehouse obsahujícímu model strojového učení Oracle, který chcete použít.

  3. V dialogovém okně Vyberte model k registraci klikněte na model, který chcete registrovat, a zkontrolujte informace o modelu. Zkontrolujte například třídu modelování a algoritmus použitý k sestavení modelu, jaký cíl model predikuje, dále sloupce, na kterých je model trénován, predikce modelu a parametry.
  4. Klikněte na tlačítko Registrovat.
  5. Na domovské stránce klikněte na položku Navigátor a poté kliknutím na volbu Strojové učení potvrďte, že byl model úspěšně importován.

Kontrola registrovaných modelů strojového učení Oracle

Můžete přistupovat k informacím o modelech strojového učení Oracle, které jste registrovali ve službě Oracle Analytics, a kontrolovat je.

Zobrazení podrobností registrovaného modelu

Prohlédněte si podrobné informace o modelu strojového učení Oracle, které vám pomohou porozumět modelu a určit, zda je vhodný k predikci vašich dat. Mezi podrobné informace o modelu patří třída modelu, algoritmus, vstupní sloupce, výstupní sloupce a parametry.

Při registraci modelu jsou zahrnuty jeho podrobné informace. Tyto informace jsou získávány z databáze Oracle nebo Oracle Autonomous Data Warehouse.
  1. Na domovské stránce klikněte na položku Navigátor a poté klikněte na volbu Strojové učení.
  2. Klikněte na kartu Modely.

  3. Umístěte ukazatel myši na model, který chcete zobrazit, klikněte na ikonu Akce a poté vyberte položku Zkontrolovat.
  4. Kliknutím na položku Podrobnosti zobrazte informace o modelu.

Co jsou zobrazení registrovaného modelu?

Při vytvoření modelu strojového učení Oracle jsou generována zobrazení obsahující specifické informace o modelu a uložena se do databáze. Použijte službu Oracle Analytics k získání přístupu k seznamu zobrazení modelu a poté vytvořte datové sady, které lze použít k vizualizaci informací obsažených v zobrazeních.

Zobrazení obsahují informace o registrovaném modelu, jako jsou statistiky modelu, distribuce cílových hodnot a nastavení algoritmu. Počet a druh vytvořených zobrazení závisí na algoritmu modelu. Takže model sestavený z naivního bayesovského algoritmu obsahuje jednu sadu zobrazení a model sestavený z algoritmu rozhodovacího stromu obsahuje jinou sadu zobrazení. Mezi některá zobrazení generovaná pro model rozhodovacího stromu patří:
  • Matice ohodnocení nákladů – Popisuje matici ohodnocení pro klasifikační modely. Zobrazení obsahuje hodnoty actual_target_value, predicted_target_value a cost.
  • Globální dvojice název-hodnota – Popisuje globální statistiky související s modelem, jako jsou počet řádek použitých v sestavení modelu a stav konvergence.
  • Statistika rozhodovacího stromu – Popisuje statistiku spojenou s jednotlivými uzly v rozhodovacím stromu. Statistika zahrnuje cílový histogram pro data v uzlu. Pro každý uzel ve stromu má toto zobrazení informace o podpoře hodnot predicted_target_value, actual_target_value a node.

Název každého zobrazení je jedinečný, například DM$VCDT_TEST. Ke generování názvů zobrazení je používán formát DM$VPísmeno abecedy_Název modelu, kde:

  • DM$V – Představuje předponu pro zobrazení generovaná z registrovaného modelu.
  • Písmeno abecedy – Představuje hodnotu, která označuje typ výstupního modelu. Například C znamená, že zobrazení je typu Matice ohodnocení nákladů, a G znamená, že zobrazení je typu Globální dvojice název-hodnota.
  • Název modelu – Zahrnuje název registrovaného modelu strojového učení Oracle a jeho zobrazení. Například DT_TEST.

Další informace o zobrazeních naleznete v dokumentaci k používané verzi databáze Oracle.

Služba Oracle Analytics poskytuje seznam všech zobrazení registrovaného modelu. Můžete však zpřístupňovat a vizualizovat pouze zobrazení pro databázi Oracle Database 12c verze 2 nebo novější. Pokud pracujete s dřívější verzí databáze Oracle, pak nemůžete pro přístup k zobrazením a jejich vizualizaci používat službu Oracle Analytics.

Zobrazení seznamu zobrazení registrovaného modelu

Zobrazení registrovaného modelu jsou uložena v databázi, ale pomocí služby Oracle Analytics můžete zobrazit seznam zobrazení modelu.

Zobrazení obsahují informace, jako jsou velikost modelu, nastavení a atributy použité v modelu. Tyto informace vám pomohou lépe porozumět modelu a lépe jej používat.

Poznámka:

Můžete přistupovat k zobrazením pro systém Oracle Database 12c verze 2 nebo novější a vizualizovat je. Pokud používáte dřívější verzi databáze Oracle, pak tato zobrazení v databázi neexistují, takže nelze použít službu Oracle Analytics k jejich zpřístupnění a vizualizaci.
  1. Na domovské stránce klikněte na položku Navigátor a poté klikněte na volbu Strojové učení.
  2. Klikněte na kartu Modely.

  3. Umístěte ukazatel myši na model, který chcete zobrazit, klikněte na ikonu Akce a poté vyberte položku Zkontrolovat.
  4. Kliknutím na kartu Související zobrazte seznam zobrazení modelu.

Vizualizace zobrazení registrovaného modelu strojového učení společnosti Oracle

Vizualizací libovolného ze zobrazení registrovaného modelu zjistíte informace, které vám pomohou model lépe používat a porozumět mu.

Poznámka:

Můžete přistupovat k zobrazením pro systém Oracle Database 12c verze 2 nebo novější a vizualizovat je. Pokud používáte dřívější verzi databáze Oracle, pak tato zobrazení v databázi neexistují, takže nelze použít službu Oracle Analytics k jejich zpřístupnění a vizualizaci.
Při vytváření datové sady je nutné znát název zobrazení modelu a název schématu databáze. Pomocí následující úlohy zjistíte tyto názvy, vytvoříte datovou sadu a vizualizujete informace zobrazení.
  1. Na domovské stránce klikněte na položku Navigátor a poté klikněte na volbu Strojové učení.
  2. Vyhledejte registrovaný model strojového učení, klikněte na ikonu Akce a poté na položku Zkontrolovat.
  3. Klikněte na položku Podrobnosti a ověřte, že je rozbalena sekce Informace o modelu. Přejděte do pole Vlastník modelu DB a zaznamenejte název schématu databáze.
  4. Klikněte na položku Související a vyhledejte a zaznamenejte název zobrazení. Klikněte na tlačítko Zavřít.
  5. Na domovské stránce klikněte na položku Vytvořit a poté na volbu Datová sada.
  6. Vyberte připojení, které obsahuje model strojového učení a jeho zobrazení.
  7. editoru datové sady vyhledejte název schématu databáze, který jste našli na kartě Podrobnosti, a klikněte na něj.
  8. Vyberte zobrazení, které jste vyhledali na kartě Související, a dvojím kliknutím na sloupce je přidejte do datové sady. Klikněte na tlačítko Přidat.
  9. Kliknutím na položku Vytvořit sešit sestavte vizualizace.