Oracle Machine Learning modellen gebruiken in Oracle Analytics

U kunt Oracle Machine Learning modellen registreren en gebruiken vanuit Oracle Database of Oracle Autonomous Data Warehouse om de score van gegevens te bepalen in Oracle Analytics. Gebruik de gegevensstroomeditor om de modellen voor automatisch leren toe te passen op uw gegevens.

U kunt in Oracle Analytics machine learning inbouwen in uw applicaties zonder dat u expert hoeft te zijn op het gebied van gegevenswetenschap.

Hoe kan ik gebruik maken van Oracle Machine Learning modellen in Oracle Analytics?

In Oracle Analytics kunt u Oracle Machine Leaning modellen uit Oracle Database of Oracle Autonomous Data Warehouse registreren en gebruiken.

Het gebruik van Oracle Machine Learning modellen met Oracle Analytics verhoogt het niveau van de voorspellende analysen die u kunt uitvoeren op datasets, omdat de gegevens en het model in de database staan, de gegevensbeoordeling in de database wordt uitgevoerd en de resulterende gegevensset in de database wordt opgeslagen. Hierdoor kunt u de Oracle Machine Learning uitvoeringsengine gebruiken voor scorebepaling van grote gegevenssets.

U kunt Oracle Machine Learning modellen vanuit deze databasegegevensbronnen registreren en gebruiken.
  • Oracle Autonomous Data Warehouse
  • Oracle Database

In Oracle Analytics kunt u de Oracle Machine Learning modellen van de database registreren in de miningklassen Classificatie, Regressie, Clusteren, Afwijking of Functie-extractie die zijn gemaakt met Oracle Machine Learning voor SQL API (OML 4SQL). Uw gebruikersrol en databaserechten in Oracle Analytics bepalen welke Oracle Machine Learning modellen u kunt registreren en gebruiken.

U kunt ook voorspellingsmodellen maken in Oracle Analytics.

Oracle Machine Learning modellen registreren in Oracle Analytics

De Oracle Machine Learning modellen moeten in Oracle Analytics worden geregistreerd voordat u deze kunt gebruiken om gegevens te voorspellen. U kunt modellen registreren en gebruiken die zich in uw gegevensbronnen voor Oracle Database of Oracle Autonomous Data Warehouse bevinden.

  1. Klik op de beginpagina achtereenvolgens op Paginamenu, Model/Functie registreren en Machine learning-modellen.
    Deze optie is beschikbaar voor gebruikers met de rol 'BI-servicebeheerder' of 'Auteur DV-inhoud'.
  2. Selecteer een verbinding in het dialoogvenster Een ML-model registreren.
    In het dialoogvenster Een model selecteren om te registreren ziet u Oracle Machine Learning modellen van de database in de miningklassen 'Classificatie', 'Regressie', 'Clustering', 'Anomalie' of 'Functie-extractie' die zijn gemaakt met de Oracle Machine Learning for SQL API (OML 4SQL).

    Klik indien nodig op Verbinding maken om verbinding te maken met de Oracle Database of Oracle Autonomous Data Warehouse gegevensbron die het Oracle Machine Learning model bevat dat u wilt gebruiken.

  3. Klik in het dialoogvenster Een model selecteren om te registreren op het model dat u wilt registreren en bekijk de informatie over het model. Denk bijvoorbeeld aan de modelklasse en algoritme die bij het maken van het model zijn gebruikt, het door het model voorspelde doel, de kolommen waarmee het model is getraind, de modelvoorspellingen en de parameters.
  4. Klik op Registreren.
  5. Klik op de beginpagina achtereenvolgens op Navigator Pictogram Navigator dat gebruikt wordt om de Navigator weer te geven en Machine learning om te controleren of het model is geïmporteerd.

Geregistreerde Oracle Machine Learning modellen inspecteren

U kunt informatie over de Oracle Machine Learning modellen die u hebt geregistreerd openen en controleren in Oracle Analytics.

Details van een geregistreerd model bekijken

Bekijk de detailgegevens van een Oracle Machine Learning model om meer inzicht te krijgen in het model en te bepalen of het geschikt is voor het voorspellen van uw gegevens. Modelgegevens omvatten de modelklasse, algoritme, invoer- en uitvoerkolommen en parameters.

Wanneer u een model registreert, omvat dit ook de bijbehorende detailgegevens. Deze gegevens zijn afkomstig uit Oracle Database of Oracle Autonomous Data Warehouse.
  1. Klik op de beginpagina op Navigator Pictogram Navigator dat gebruikt wordt om de Navigator weer te geven en klik vervolgens op Machine learning.
  2. Klik op het tabblad Modellen.

  3. Ga met de muis op een model staan dat u wilt bekijken. Klik op Acties en selecteer vervolgens Inspecteren.
  4. Klik op Details om de gegevens van het model te bekijken.

Wat zijn de weergaven voor een geregistreerd model?

Bij het maken van een Oracle Machine Learning model worden er weergaven met specifieke informatie over het model gegenereerd en opgeslagen in de database. Gebruik Oracle Analytics om een lijst met de weergaven voor een model te raadplegen en vervolgens gegevenssets te maken die u kunt gebruiken om de informatie uit de weergaven te visualiseren.

Weergaven bevatten informatie over het geregistreerde model, zoals de modelstatistieken, de distributie van doelwaarden en algoritme-instellingen. Het gemaakte aantal en soort weergaven wordt bepaald door de algoritme van het model. Een model dat wordt gemaakt op basis van de Naive Bayes-algoritme heeft dus een bepaalde set weergaven, en een model dat wordt gemaakt op basis van de Beslissingsboom-algoritme heeft weer een andere set weergaven. Enkele van de weergaven die worden gegenereerd voor een beslissingsboom-model zijn bijvoorbeeld:
  • Scorekostenmatrix: hierin wordt de scorekostenmatrix voor classificatiemodellen beschreven. De weergave bevat actual_target_value, predicted_target_value en cost.
  • Algemene naamwaardeparen: hierin worden algemene statistieken beschreven die zijn gerelateerd aan het model, zoals het aantal rijen dat wordt gebruikt in de modelbuild en de convergentiestatus.
  • Statistieken beslissingsboom: hierin worden de statistieken beschreven die zijn gekoppeld aan afzonderlijke nodes in de beslissingsboom. De statistieken omvatten een doelhistogram voor de gegevens in de node. Voor elke node in de boom bevat deze weergave informatie over de ondersteuning voor predicted_target_value, actual_target_value en node.

De naam van elke weergave is uniek, bijvoorbeeld DM$VCDT_TEST. De opmaak die wordt gebruikt om weergavenamen te genereren is DM$VLetter_Modelnaam, waarbij:

  • DM$V: staat voor een voorvoegsel voor weergaven die zijn gegenereerd op basis van een geregistreerd model.
  • Letter: staat voor een waarde die het type uitvoermodel aangeeft. Met 'C' wordt bijvoorbeeld aangegeven dat het type weergave een scorekostenmatrix is, en met 'G' wordt aangegeven dat het type weergave een algemeen naamwaardepaar is .
  • Modelnaam: staat voor de naam van het geregistreerde Oracle Machine Learning model en de bijbehorende weergave. Bijvoorbeeld: DT_TEST.

Raadpleeg de documentatie bij uw Oracle databaseversie voor meer informatie.

Oracle Analytics bevat een lijst met de weergaven van elk geregistreerd model. U kunt echter alleen weergaven voor Oracle Database 12c Release 2 of hoger raadplegen en visualiseren. Als u werkt met een eerdere versie van Oracle Database, kunt u Oracle Analytics niet gebruiken om weergaven te raadplegen en visualiseren.

De weergavenlijst voor een geregistreerd model weergeven

De weergaven voor een geregistreerd model worden opgeslagen in de database. U kunt echter Oracle Analytics gebruiken om een lijst met de weergaven voor het model weer te geven.

Weergaven bevatten informatie zoals de grootte en instellingen van het model, en de attributen die in het model zijn gebruikt. Deze informatie kan u helpen een goed begrip van het model te krijgen en het beter in te zetten.

Opmerking:

U kunt weergaven voor Oracle Database 12c Release 2 of hoger raadplegen en visualiseren. Als u werkt met een eerdere versie van Oracle Database, bestaan deze weergaven niet in de database en kunt u Oracle Analytics niet gebruiken om ze te raadplegen en visualiseren.
  1. Klik op de beginpagina op Navigator Pictogram Navigator dat gebruikt wordt om de Navigator weer te geven en klik vervolgens op Machine learning.
  2. Klik op het tabblad Modellen.

  3. Ga met de muis op een model staan dat u wilt bekijken. Klik op Acties en selecteer vervolgens Inspecteren.
  4. Klik op het tabblad Gerelateerd om een lijst met weergaven voor het model te zien.

Een geregistreerde weergave van Oracle Machine Learning Model visualiseren

U kunt elke weergave van een geregistreerd model visualiseren om informatie te ontdekken waarmee u een goed begrip van het model krijgt en het beter kunt inzetten.

Opmerking:

U kunt weergaven voor Oracle Database 12c Release 2 of hoger raadplegen en visualiseren. Als u werkt met een eerdere versie van Oracle Database, bestaan deze weergaven niet in de database en kunt u Oracle Analytics niet gebruiken om ze te raadplegen en visualiseren.
Wanneer u de gegevensset maakt, moet u de weergavenaam van het model en de naam van het databaseschema weten. Gebruik de volgende taak om deze namen te vinden, de gegevensset te maken en de informatie van de weergave te visualiseren.
  1. Klik op de beginpagina op Navigator Pictogram Navigator dat gebruikt wordt om de Navigator weer te geven en vervolgens op Machine learning.
  2. Zoek het geregistreerde machine learning-model, klik op Acties en klik daarna opInspecteren.
  3. Klik op Details en controleer of de sectie Modelgegevens is uitgevouwen. Ga naar het veld Eigenaar DB-model en noteer de naam van het databaseschema.
  4. Klik op Gerelateerd en zoek en noteer de naam van de weergave. Klik op Sluiten.
  5. Klik op de beginpagina op Maken en vervolgens op Gegevensset.
  6. Selecteer de verbinding die het model voor automatisch leren en de bijbehorende weergaven bevat.
  7. Zoek in de gegevensseteditor naar de naam van het databaseschema die u hebt gevonden op het tabblad Details en klik hierop.
  8. Selecteer de weergave die u hebt gevonden op het tabblad Gerelateerd en dubbelklik op kolommen om ze toe te voegen aan de gegevensset. Klik op Toevoegen.
  9. Klik op Werkmap maken om visualisaties samen te stellen.