Usar Modelos do Oracle Machine Learning no Oracle Analytics

Você pode registrar e usar modelos de aprendizado de máquina do sistema Oracle com base no Oracle Database ou no Oracle Autonomous Data Warehouse para classificar dados no Oracle Analytics. Use o editor de fluxo de dados para aplicar os modelos de aprendizado de máquina aos seus dados.

O Oracle Analytics permite que você crie aprendizado de máquina em seus aplicativos sem conhecimento de cientista de dados.

Como Posso Usar Modelos do Oracle Machine Learning no Oracle Analytics?

O Oracle Analytics permite que você registre e use os modelos de aprendizado de máquina da Oracle com base no Oracle Database ou no Oracle Autonomous Data Warehouse.

O uso de modelos de aprendizado de máquina do sistema Oracle com o Oracle Analytics aumenta muito o nível de análises preditivas que você pode executar em conjuntos de dados, porque os dados e o modelo residem no banco de dados, a classificação dos dados é executada no banco de dados e o conjunto de dados resultante é armazenado no banco de dados. Isso permite que você use o mecanismo de execução de aprendizado de máquina do sistema Oracle para classificar conjuntos de dados de grande porte.

Você pode registrar e usar modelos de aprendizado de máquina do sistema Oracle com base nestas origens de dados de banco de dados:
  • Oracle Autonomous Data Warehouse
  • Oracle Database

No Oracle Analytics, você pode registrar qualquer modelo de aprendizado de máquina da Oracle do banco de dados nas classes de mineração Classificação, Regressão, Clusterização, Anomalia ou Extração de Recursos que foram criadas usando o Oracle Machine Learning for SQL API (OML 4SQL). Sua atribuição de usuário do Oracle Analytics e as permissões do banco de dados determinam os modelos de aprendizado de máquina do sistema Oracle que estão disponíveis para que você registre e use.

Você também pode criar modelos preditivos no Oracle Analytics.

Registrar Modelos do Oracle Machine Learning no Oracle Analytics

Os modelos de aprendizado de máquina do sistema Oracle devem ser registrados no Oracle Analytics para que você possa usá-los na previsão de dados. Você pode registrar e usar modelos que residam nas origens de dados do Oracle Database ou Oracle Autonomous Data Warehouse.

  1. Na Home page, clique no Menu Página, em Registrar Modelo/Função e em Modelos de Aprendizado de Máquina.
    Essa opção está disponível para usuários com a atribuição Administrador de Serviços do BI ou Autor de Conteúdo do DV.
  2. Na caixa de diálogo Registrar um Modelo de ML, selecione uma conexão.
    Na caixa de diálogo Selecionar um Modelo a Ser Registrado, você vê os modelos de aprendizado de máquina da Oracle do banco de dados nas classes de mineração Classificação, Regressão, Clusterização, Anomalia ou Extração de Funcionalidades que foram criadas usando a API do Oracle Machine Learning for SQL (OML 4SQL).

    Se necessário, clique em Criar Conexão para criar uma conexão com a origem de dados do Oracle Database ou do Oracle Autonomous Data Warehouse que contém o modelo de aprendizado de máquina do sistema Oracle que você deseja usar.

  3. Na caixa de diálogo Selecionar um Modelo para Registrar, clique no modelo que você deseja registrar e analise as informações do modelo. Por exemplo, a classe de modelo e o algoritmo usados para criar o modelo, o destino que o modelo prevê, as colunas nas quais o modelo é treinado, as previsões do modelo e os parâmetros.
  4. Clique em Registrar.
  5. Na Home page, clique em Navegador Ícone do navegador usado para exibir o Navegadore, em seguida, clique em Aprendizado de Máquina para confirmar que o modelo foi importado com sucesso.

Inspecionar Modelos Registrados do Oracle Machine Learning

Você pode acessar e verificar as informações sobre os modelos de aprendizado de máquina da Oracle que você registrou no Oracle Analytics.

Exibir os Detalhes de um Modelo Registrado

Exiba informações detalhadas de um modelo de aprendizado de máquina da Oracle para ajudar você a entender o modelo e determinar se ele é adequado para prever seus dados. Os detalhes do modelo incluem classe, algoritmo, colunas de entrada, colunas de saída e parâmetros.

Quando você registra um modelo, as informações detalhadas dele são incluídas. Essas informações são obtidas do Oracle Database ou do Oracle Autonomous Data Warehouse.
  1. Na Home page, clique em Navegador Ícone do navegador usado para exibir o Navegadore, em seguida, clique em Aprendizado de Máquina.
  2. Clique na guia Modelos.

  3. Passe o cursor do mouse sobre o modelo que deseja visualizar, clique em Ações e selecione Inspecionar.
  4. Clique em Detalhes para ver as informações do modelo.

Quais São as Views de um Modelo Registrado?

Quando um modelo de aprendizado de máquina da Oracle é criado, as views que contêm informações específicas sobre o modelo são geradas e armazenadas no banco de dados. Use o Oracle Analytics para acessar uma lista de views de um modelo e criar conjuntos de dados que você possa usar para visualizar as informações contidas nas views.

As views contêm informações sobre o modelo registrado, como estatísticas do modelo, distribuição do valor fixado e definições de algoritmo. O número e o tipo de views criadas são determinados pelo algoritmo do modelo. Por isso, um modelo criado com base no algoritmo de Naive Bayes tem um conjunto de views e um modelo criado com base no algoritmo de Árvore de Decisões tem outro. Por exemplo, estas são algumas views geradas para um modelo de Árvore de Decisões:
  • Matriz de Custo de Pontuação - Descreve a matriz de pontuação para modelos de classificação. A view contém actual_target_value, predicted_target_value e cost.
  • Pares de Nome-Valor Globais - Descreve estatísticas globais relacionadas ao modelo, como o número de linhas usadas na criação do modelo e o status de convergência.
  • Estatísticas da Árvore de Decisões - Descreve as estatísticas associadas a nós individuais na árvore de decisões. As estatísticas incluem um histograma de destino para os dados do nó. Para cada nó na árvore, essa view tem informações sobre o suporte de predicted_target_value, actual_target_value e node.

O nome de cada view é exclusivo, por exemplo, DM$VCDT_TEST. O formato usado para gerar nomes de view é DM$VLetra_Nome do Modelo em que:

  • DM$V - Representa um prefixo das views geradas com base em um modelo registrado.
  • Letra - Representa um valor que indica o tipo de modelo de saída. Por exemplo, C indica que o tipo de view é Matriz de Custo de Pontuação e G indicava que o tipo de view é Par de Nome-Valor Global.
  • Nome do Modelo - Contém o nome do modelo registrado de aprendizado de máquina da Oracle e sua view. Por exemplo, DT_TEST.

Para obter mais informações sobre views, consulte a documentação da sua versão do banco de dados Oracle.

O Oracle Analytics fornece uma lista de quaisquer views do modelo registrado. No entanto, você só pode acessar e visualizar views do Oracle Database 12c Release 2 ou mais recente. Se você estiver trabalhando com uma versão inicial do Oracle Database, não poderá usar o Oracle Analytics para acessar e visualizar views.

Exibir uma Lista de Views do Modelo Registrado

As views de um modelo registrado são armazenadas no banco de dados, mas você pode usar o Oracle Analytics para exibir uma lista das views do modelo.

As views contêm informações como tamanho de um modelo, definições e os atributos usados no modelo. Essas informações podem ajudar você a entender e utilizar melhor o modelo.

Nota:

Você pode acessar e visualizar views do Oracle Database 12c Release 2 ou mais recente. Se estiver trabalhando com uma versão anterior do Oracle Database, essas views não existirão no banco de dados e você não poderá usar o Oracle Analytics para acessá-las e visualizá-las.
  1. Na Home page, clique em Navegador Ícone do navegador usado para exibir o Navegadore, em seguida, clique em Aprendizado de Máquina.
  2. Clique na guia Modelos.

  3. Passe o cursor do mouse sobre o modelo que deseja visualizar, clique em Ações e selecione Inspecionar.
  4. Clique na guia Relacionado para ver uma lista das views do modelo.

Visualizar uma View do Modelo Registrado do Oracle Machine Learning

Visualize qualquer uma das views do modelo registrado para descobrir informações que ajudem você a entender e utilizar melhor o modelo.

Nota:

Você pode acessar e visualizar views do Oracle Database 12c Release 2 ou mais recente. Se estiver trabalhando com uma versão anterior do Oracle Database, essas views não existirão no banco de dados e você não poderá usar o Oracle Analytics para acessá-las e visualizá-las.
Ao criar o conjunto de dados, será necessário saber o nome da view do modelo e o nome do esquema de banco de dados. Use a tarefa a seguir para localizar esses nomes, criar o conjunto de dados e visualizar as informações da view.
  1. Na Home page, clique em Navegador Ícone do navegador usado para exibir o Navegadore, em seguida, clique em Aprendizado de Máquina.
  2. Localize o modelo registrado de aprendizado de máquina, clique em Ações e clique em Inspecionar.
  3. Clique em Detalhes e confirme se a seção Informações do Modelo está expandida. Vá para o campo Proprietário do Modelo de BD e anote o nome do esquema de banco de dados.
  4. Clique em Relacionado, localize e anote o nome da view. Clique em Fechar.
  5. Na Home page, clique em Criar e em Conjunto de Dados.
  6. Selecione a conexão que contém o modelo de aprendizado de máquina e suas views.
  7. No Editor de Conjunto de Dados, procure e clique no nome do esquema de banco de dados que você localizou na guia Detalhes.
  8. Selecione a view que você localizou na guia Relacionado e clique duas vezes nas colunas para adicioná-las ao conjunto de dados. Clique em Adicionar.
  9. Clique em Criar Pasta de Trabalho para criar visualizações.