Utilizarea modelelor Oracle Machine Learning în Oracle Analytics

Puteţi să înregistrați şi să utilizați modele Oracle de învăţare automată din Oracle Database sau Oracle Autonomous Data Warehouse, pentru a evalua datele din Oracle Analytics. Utilizaţi editorul de flux de date pentru a aplica modelul de învăţare automată la datele dvs.

Oracle Analytics vă permite să integraţi învăţarea automată în aplicaţiile dvs. fără experienţă în data science.

Cum pot utiliza modelele Oracle de învăţare automată în Oracle Analytics?

Oracle Analytics vă permite să înregistraţi şi să utilizaţi modele Oracle de învăţare automată din Oracle Database sau Oracle Autonomous Data Warehouse.

Folosirea modelelor Oracle de învăţare automată cu Oracle Analytics măreşte substanţial nivelul de analiză predictivă pe care îl puteţi efectua în seturile de date, deoarece datele şi modelul rezidă în baza de date, evaluarea datelor se efectuează în baza de date, iar setul de date rezultat este stocat în baza de date. Astfel, puteţi să utilizaţi motorul Oracle de execuţie a învăţării automate pentru a evalua seturi de date de mari dimensiuni.

Puteţi să înregistraţi şi să folosiţi modelele Oracle de învăţare automată din aceste surse de date din baze de date:
  • Oracle Autonomous Data Warehouse
  • Oracle Database

În Oracle Analytics puteţi înregistra oricare dintre modelele Oracle de învăţare automată pentru baze de date în clasele de datamining Clasificare, Regresie, Clustering, Anomalie sau Extragere caracteristici, care au fost create utilizând Oracle Machine Learning pentru SQL API (OML 4SQL). Rolul dvs de utilizator Oracle Analytics şi permisiunile pentru bazele de date stabilesc modelele Oracle de învăţare automată care vă sunt disponibile pentru înregistrare şi utilizare.

De asemenea, în Oracle Analytics puteţi crea modele predictive.

Înregistrarea modelelor Oracle de învăţare automată în Oracle Analytics.

Modelele Oracle de învăţare automată trebuie înregistrate în Oracle Analytics înainte de a putea fi utilizate pentru prognozarea datelor. Puteţi să înregistraţi şi să utilizaţi modele care se află în surse de date Oracle Database sau Oracle Autonomous Data Warehouse.

  1. Pe pagina home, faceţi clic pe meniul paginii, apoi pe Înregistrare model/funcţie şi apoi pe Modele de învăţare automată.
    Această opţiune este disponibilă pentru utilizatorii cu rolul Administrator serviciu BI sau Autor conţinut DV.
  2. În caseta de dialog Înregistrare model ML (învăţare automată), selectaţi o conexiune.
    În dialogul Selectaţi un model de înregistrat veţi vedea modelele Oracle de învăţare automată pentru baze de date în clasele de datamining Clasificare, Regresie, Clustering, Anomalie sau Extragere caracteristici, care au fost create utilizând Oracle Machine Learning pentru SQL API (OML 4SQL).

    Dacă este nevoie, faceţi clic pe Creare conexiune pentru a crea o conexiune la sursa de date Oracle Database sau Oracle Autonomous Data Warehouse ce conţine modelul Oracle de învăţare automată pe care doriţi să îl utilizaţi.

  3. În caseta de dialog Selectare model de înregistrat, faceţi clic pe modelul pe care doriţi să îl înregistraţi şi examinaţi informaţiile modelului. De exemplu, clasa modelului şi algoritmul utilizate pentru a genera modelul, obiectivul pe care modelul îl anticipează, coloanele pe care este instruit modelul, predicţiile modelului şi parametrii.
  4. Faceţi clic pe Înregistrare.
  5. În pagina home, faceţi clic pe Navigator Pictograma Navigator, utilizată pentru afişarea Navigatorului, apoi pe Învăţare automată pentru a confirma că modelul a fost importat.

Inspectarea modelelor de învăţare automată Oracle înregistrate

Puteţi accesa şi examina informaţii despre modelele Oracle de învăţare automată pe care le-aţi înregistrat în Oracle Analytics.

Vizualizarea detaliilor unui model înregistrat

Vizualizaţi informaţiile detaliate ale unui model Oracle de învăţare automată, pentru a vă ajuta să înţelegeţi modelul şi să stabiliţi dacă acesta este adecvat pentru a face predicţii asupra datelor dvs. Detaliile modelului cuprind clasa modelului, algoritmul, coloanele de intrare, coloanele de ieşire şi parametrii.

Când înregistraţi un model, sunt incluse informaţiile sale detaliate. Aceste informaţii sunt obţinute din Oracle Database sau Oracle Autonomous Data Warehouse.
  1. În pagina home, faceţi clic pe Navigator Pictograma Navigator, utilizată pentru afişarea Navigatorului, apoi faceţi clic pe Învăţare automată.
  2. Faceţi clic pe fila Modele.

  3. Treceţi cursorul peste modelul pe care doriţi să-l vizualizaţi, faceţi clic pe Acţiuni şi selectaţi Inspectare.
  4. Faceţi clic pe Detalii pentru a vizualiza informaţiile despre model.

Care sunt vizualizările unui model înregistrat?

Atunci când este creat un model Oracle de învățare automată, în baza de date sunt generate şi stocate vizualizări care conţin informaţii specifice despre model. Utilizaţi Oracle Analytics pentru a accesa o listă a vizualizărilor unui model, apoi generaţi seturi de date pe care le puteţi utiliza pentru a vedea informaţiile conţinute în acele vizualizări.

Vizualizările conţin informaţii despre modelul înregistrat, cum ar fi statisticile modelului, distribuţia valorilor ţintă şi setările algoritmului. Numărul şi tipul vizualizărilor create sunt determinate de algoritmul modelului. Astfel, un model generat din algoritmul Bayes naiv are un set de vizualizări, iar un model generat din algoritmul cu Arbore de decizie are un set diferit de vizualizări. De exemplu, unele dintre vizualizările generate pentru un model cu Arbore de decizie sunt:
  • Evaluare matrice de costuri – Descrie matricea de costuri pentru modele de clasificare. Vizualizarea conţine actual_target_value, predicted_target_value şi cost.
  • Perechi nume-valoare globale – Descrie statisticile globale legate de model, cum ar fi numărul de rânduri utilizat în modelul generat şi starea de convergenţă.
  • Statistici arbore de decizie – Descrie statisticile asociate cu nodurile individuale din arborele de decizie. Statisticile cuprind o histogramă destinaţie pentru datele din nod. Pentru fiecare nod din arbore, această vizualizare are informaţii despre predicted_target_value, actual_target_value şi suportul pentru node.

Numele fiecărei vizualizări este unic, de exemplu, DM$VCDT_TEST. Formatul utilizat pentru a genera nume de vizualizări este DM$VAlfabet_Nume model, în care:

  • DM$V – Reprezintă un prefix pentru vizualizările generate dintr-un model înregistrat.
  • Alfabet – Reprezintă o valoare care indică tipul modelului rezultat. De exemplu, C indică faptul că tipul de vizualizare este Evaluare matrice de costuri, iar G a indicat faptul că tipul de vizualizare este Pereche nume-valoare globală.
  • Nume model – Păstrează numele modelului Oracle de învăţare automată înregistrat şi vizualizarea acestuia. De exemplu, DT_TEST.

Pentru mai multe informaţii despre vizualizări, consultaţi documentaţia pentru versiunea bazei de date Oracle pe care o aveţi.

Oracle Analytics oferă o listă a vizualizărilor oricărui model înregistrat. Cu toate acestea, puteţi accesa şi vedea numai vizualizări pentru Oracle Database 12c versiunea 2 sau o versiune ulterioară. Dacă lucraţi cu o versiune timpurie a Oracle Database, atunci nu puteţi utiliza Oracle Analytics pentru a accesa şi a vedea vizualizările.

Afişarea listei de vizualizări pentru un model înregistrat

Vizualizările unui model înregistrat sunt stocate în baza de date, dar puteţi utiliza Oracle Analytics pentru a afişa o listă a vizualizărilor modelului.

Vizualizările conţin informaţii precum dimensiunea modelului, setările şi atributele utilizate în respectivul model. Aceste informaţii vă pot ajuta să înţelegeţi şi să utilizaţi mai bine modelul.

Notă:

Puteţi accesa şi afişa vederi pentru Oracle Database 12c versiunea 2 sau o versiune ulterioară. Dacă lucraţi cu o versiune anterioară a Oracle Database, atunci aceste vizualizări nu există în baza de date şi nu puteţi utiliza Oracle Analytics pentru a le accesa şi vizualiza.
  1. În pagina home, faceţi clic pe Navigator Pictograma Navigator, utilizată pentru afişarea Navigatorului, apoi faceţi clic pe Învăţare automată.
  2. Faceţi clic pe fila Modele.

  3. Treceţi cursorul peste modelul pe care doriţi să-l vizualizaţi, faceţi clic pe Acţiuni şi selectaţi Inspectare.
  4. Faceţi clic pe fila Corelate pentru a vizualiza o listă a vizualizărilor modelului.

Afişarea vizualizării unui model de învăţare automată Oracle înregistrat

Afişaţi orice vizualizare a unui model înregistrat, pentru a descoperi informaţii care vă ajută să înţelegeţi şi să utilizaţi mai bine modelul.

Notă:

Puteţi accesa şi afişa vederi pentru Oracle Database 12c versiunea 2 sau o versiune ulterioară. Dacă lucraţi cu o versiune anterioară a Oracle Database, atunci aceste vizualizări nu există în baza de date şi nu puteţi utiliza Oracle Analytics pentru a le accesa şi vizualiza.
Atunci când creaţi setul de date, va fi necesar să ştiţi numele vizualizării modelului şi numele schemei bazei de date. Utilizaţi următoarea sarcină pentru a găsi aceste nume, pentru a crea setul de date şi a afişa informaţiile vizualizării.
  1. În pagina home, faceţi clic pe Navigator Pictograma Navigator, utilizată pentru afişarea Navigatorului, apoi faceţi clic pe Învăţare automată.
  2. Găsiţi modelul înregistrat de învăţare automată, faceţi clic pe Acţiuni şi apoi pe Inspectare.
  3. Faceţi clic pe Detalii şi confirmaţi că secţiunea Informaţii model este desfăşurată. Accesaţi câmpul Deţinător model BD şi înregistraţi numele schemei pentru baza de date.
  4. Faceţi clic pe Corelate şi găsiţi şi înregistraţi numele vizualizării. Faceţi clic pe Închidere.
  5. În pagina home, faceţi clic pe Creare şi apoi clic pe Set de date.
  6. Selectaţi conexiunea care conţine modelul de învăţare automată şi vizualizările acestuia.
  7. În Editorul de seturi de date, căutaţi şi faceţi clic pe numele schemei bazei de date pe care aţi găsit-o în fila Detalii.
  8. Selectaţi vizualizarea pe care aţi găsit-o pe fila Corelate şi faceţi dublu clic pe coloane pentru a le adăuga la setul de date. Faceţi clic pe Adăugare.
  9. Faceţi clic pe Creare registru de lucru pentru a genera vizualizările.