Bruke Oracle-maskinlæringsmodeller i Oracle Analytics

Du kan registrere og bruke Oracle-maskinlæringsmodeller fra Oracle Database eller Oracle Autonomous Data Warehouse til poengdata i Oracle Analytics. Bruk redigeringsprogrammet for dataflyt når du skal bruke maskinlæringsmodellene til egne data.

Du kan bruke Oracle Analytics til å bygge inn maskinlæring i applikasjonene dine, uten at du trenger å være ekspert på datavitenskap.

Hvordan kan jeg bruke Oracle-maskinlæringsmodeller i Oracle Analytics?

Med Oracle Analytics kan du registrere og bruke Oracle-maskinlæringsmodeller fra Oracle Database eller Oracle Autonomous Data Warehouse.

Bruk av Oracle-maskinlæringsmodeller med Oracle Analytics gir en betydelig økning av nivået av prediktive analyser du kan utføre på datasett. Det kommer av at dataene og modellen ligger i databasen, og poengberegningen for dataene dermed blir utført i databasen, og det resulterende datasettet blir lagret i databasen. Dette gjør at du kan bruke utførelsesmotoren for Oracle Machine Learning til å poengberegne store datasett.

Du kan registrere og bruke Oracle-maskinlæringsmodeller fra disse databasedatakildene:
  • Oracle Autonomous Data Warehouse
  • Oracle Database

Du kan registrere hvilke som helst av Oracles maskinlæringsmodellene for databasen i utvinningsklassene Klassifisering, Regresjon, Klynging, Uregelmessighet eller Funksjonsuttrekking som er opprettet ved hjelp av Oracle Machine Learning for SQL API (OML 4SQL), i Oracle Analytics. Brukerrollen og databasetillatelsene i Oracle Analytics fastsetter hvilke Oracle-maskinlæringsmodeller som blir tilgjengelig for registrering og bruk.

Du kan også opprette prediktive modeller i Oracle Analytics.

Registrere Oracle-maskinlæringsmodeller i Oracle Analytics

Du må registrere Oracle-maskinlæringsmodeller i Oracle Analytics før du kan bruke dem til å forutsi data. Du kan registrere og bruke modeller som ligger i datakilder i Oracle Database eller Oracle Autonomous Data Warehouse.

  1. Klikk på Sidemenyhjemmesiden, klikk på Registrer modell/funksjon, og klikk deretter på Maskinlæringsmodeller.
    Dette valget er tilgjengelig for brukere med rollen BI-tjenesteadministrator eller DV-innholdsforfatter.
  2. I dialogboksen Registrer en ML-modell velger du en tilkobling.
    Oracles maskinlæringsmodeller for databasen i utvinningsklassene Klassifisering, Regresjon, Klynging, Uregelmessighet eller Funksjonsuttrekking som er opprettet ved hjelp av Oracle Machine Learning for SQL API (OML 4SQL), vises i dialogboksen Velg en modell som skal registreres.

    Hvis det er nødvendig, klikker du på Opprett tilkobling for å opprette en tilkobling til Oracle Database- eller Oracle Autonomous Data Warehouse-datakilden som inneholder Oracle-maskinlæringsmodellen du vil bruke.

  3. I dialogboksen Velg en modell som skal registreres klikker du på modellen du vil registrere, og vurderer opplysningene om modellen. Eksempler er modellklassen og algoritmen som er brukt til å bygge modellen, målet som modellen forutsier, kolonnene som modellen er opplært i, modellens prediksjoner og parametre.
  4. Klikk på Registrer.
  5. Klikk på Navigatorhjemmesiden, og klikk deretter på Maskinlæring for å bekrefte at modellen er importert.

Inspisere registrerte Oracle-maskinlæringsmodeller

Du kan få tilgang til og vurdere opplysninger om Oracle-maskinlæringsmodeller du har registrert i Oracle Analytics.

Vise detaljene for en registrert modell

Vis detaljerte opplysninger om en Oracle-maskinlæringsmodell som hjelp til å forstå modellen og finne ut om den passer til å forutsi dataene. Modelldetaljer omfatter modellklasse, algoritme, inndatakolonner, utdatakolonner og parametre.

Når du registrerer en modell, inkluderes de detaljerte opplysningene. Disse opplysningene hentes fra Oracle Database eller Oracle Autonomous Data Warehouse.
  1. Klikk på Navigatorhjemmesiden, og klikk deretter på Maskinlæring.
  2. Klikk på fanen Modeller.

  3. Beveg musepekeren over modellen du vil vise, klikk på Handlinger, og velg deretter Inspiser.
  4. Klikk på Detaljer hvis du vil vise modellopplysningene.

Hva er visninger for en registrert modell?

Når en Oracle-maskinlæringsmodell opprettes, genereres det visninger som inneholder bestemte opplysninger om modellen. Disse lagres i databasen. Bruk Oracle Analytics til å få tilgang til en liste over modellvisningene, og bygg deretter datasett du kan bruke til å visualisere opplysningene i visningene.

Visninger inneholder opplysninger om den registrerte modellen, for eksempel modellstatistikk, målverdifordeling og algoritmeinnstillinger. Modellalgoritmen fastsetter hvor mange og hvilke typer visninger som opprettes. En modell bygd fra Naive Bayes-algoritmen, har derfor ett sett med visninger, mens en modell bygd fra beslutningstrealgoritmen, har et annet sett med visninger. Her er noen eksempler på visninger som genereres for en beslutningstremodell:
  • Kostnadsmatrise for poenggivning - beskriver poenggivningsmatrisen for klassifiseringsmodeller. Visningen inneholder actual_target_value, predicted_target_value og cost.
  • Globale par av navn og verdi - beskriver global statistikk relatert til modellen, for eksempel antallet rader som brukes i modellbyggingen, og konvergensstatistikken.
  • Statistikk for beslutningstre - beskriver statistikken knyttet til enkeltknutepunkter i beslutningstreet. Statistikken omfatter et målhistogram for dataene i knutepunktet. Denne visningen har opplysninger om støtte for predicted_target_value, actual_target_value og node for hvert enkelt knutepunkt i treet.

Navnet på hver enkelt visning er unikt, for eksempel DM$VCDT_TEST. Formatet som brukes til å generere visningsnavn, er DM$VAlfabet_Modellnavn der:

  • DM$V - representerer et prefiks for visninger som genereres fra en registrert modell.
  • Alfabet - representerer en verdi som angir typen utdatamodell. C angir for eksempel at visningstypen er Kostnadsmatrise for poenggivning, og G angir at visningstypen er Globale par av navn og verdi.
  • Modellnavn - inneholder navnet på den registrerte Oracle-maskinlæringsmodellen og de tilhørende visningene. Eksempel: DT_TEST.

Hvis du vil ha flere opplysninger om visninger, kan du se dokumentasjonen for din versjon av Oracle-databasen.

Oracle Analytics har en liste over visningene for alle registrerte modeller. Du kan imidlertid bare få tilgang til og visualisere visninger for Oracle Database 12c versjon 2 eller nyere. Hvis du arbeider med en tidlig versjon av Oracle Database, kan du ikke bruke Oracle Analytics til å få tilgang til og visualisere visninger.

Vise visningslisten for en registrert modell

Visningene for en registrert modell lagres i databasen, men du kan bruke Oracle Analytics til å vise en liste over modellvisningene.

Visninger inneholder opplysninger som størrelsen, innstillingene og attributtene som brukes i modellen. Disse opplysningene kan hjelpe deg å forstå og utnytte modellen bedre.

Merknad:

Du kan få tilgang til og visualisere visninger for Oracle Database 12c versjon 2 eller nyere. Hvis du arbeider med en tidligere versjon av Oracle Database, finnes ikke disse visningene i databasen, og du kan ikke bruke Oracle Analytics til å få tilgang til og visualisere dem.
  1. Klikk på Navigatorhjemmesiden, og klikk deretter på Maskinlæring.
  2. Klikk på fanen Modeller.

  3. Beveg musepekeren over modellen du vil vise, klikk på Handlinger, og velg deretter Inspiser.
  4. Klikk på fanen Relatert for å vise en liste over modellvisningene.

Visualisere en visning av registrerte Oracle-maskinlæringsmodeller

Visualiser hvilke som helst visninger av en registrert modell hvis du vil finne opplysninger som hjelper deg å forstå og utnytte modellen på en bedre måte.

Merknad:

Du kan få tilgang til og visualisere visninger for Oracle Database 12c versjon 2 eller nyere. Hvis du arbeider med en tidligere versjon av Oracle Database, finnes ikke disse visningene i databasen, og du kan ikke bruke Oracle Analytics til å få tilgang til og visualisere dem.
Når du oppretter datasettet, må du kjenne til visningsnavnet og databaseskjemanavnet for modellen. Bruk oppgaven nedenfor til å finne disse navnene, opprette datasettet og visualisere visningsopplysningene.
  1. Klikk på Navigator på hjemmesiden, og klikk deretter på Maskinlæring.
  2. Finn den registrerte maskinlæringsmodellen, klikk på Handlinger, og klikk deretter på Inspiser.
  3. Klikk på Detaljer, og bekreft at delen Modellopplysninger er utvidet. Gå til feltet Eier av databasemodell, og registrer databaseskjemanavnet.
  4. Klikk på Relatert, og finn og registrer visningsnavnet. Klikk på Lukk.
  5. Klikk på Opprett på hjemmesiden, og klikk deretter på Datasett.
  6. Velg tilkoblingen som inneholder maskinlæringsmodellen og de tilhørende visningene.
  7. I redigeringsprogrammet for datasett finner du frem til og klikker på databaseskjemanavnet du fant i fanen Detaljer.
  8. Velg visningen du fant i fanen Relatert, og dobbeltklikk på kolonnene for å legge dem til i datasettet. Klikk på Legg til.
  9. Klikk på Opprett arbeidsbok for å bygge visualiseringer.