Ir para conteúdo principal Pular para conteúdo complementar

Criando previsões sobre conjuntos de dados

Use sua implementação de ML para prever resultados futuros em novos dados. Com previsões em lote, você cria configurações de previsão em sua implementação de ML e as utiliza para gerar previsões como conjuntos de dados. Nos conjuntos de dados gerados, cada linha contém um valor previsto para essa linha específica. Com previsões em lote, você gera uma previsão para cada linha do conjunto de dados de aplicação.

Para começar a criar configurações de previsão, abra uma implementação de ML e vá para o painel Previsões em lote. Consulte Navegando na interface de implementação de ML.

Com previsões em lote, você pode fazer previsões em conjuntos de dados no catálogo, por exemplo, previsões diárias sobre novas transações. Como alternativa, previsões também podem ser feitas em tempo real usando o ponto de extremidade de previsão em tempo real na API de aprendizado de máquina. Para obter informações sobre previsões em tempo real, consulte Criando previsões em tempo real.

Nota informativa

A API de previsões em tempo real foi descontinuada e substituída pelo ponto de extremidade de previsão em tempo real na API de aprendizado de máquina. A funcionalidade em si não está sendo descontinuada. Para previsões futuras em tempo real, use o ponto de extremidade de previsão em tempo real na API de aprendizado de máquina.

As previsões em lote são geradas em um conjunto de dados com previsões e – para modelos de classificação – uma coluna com a probabilidade de cada classe. Você também tem a opção de gerar conjuntos de dados com valores SHAP ou erros e uma cópia do conjunto de dados de aplicação. Os conjuntos de dados podem estar nos formatos Parquet, CSV ou QVD.

Quando as previsões forem geradas, você poderá carregar os insights preditivos em um aplicativo Qlik Sense. Isso permite que você visualize e interaja com os dados e crie cenários hipotéticos.

Requisitos e permissões

Para saber mais sobre os requisitos de permissão para trabalhar com implementações e previsões de ML, consulte Trabalhando com previsões de ML.

Criando novas previsões em lote

Você pode criar novas configurações de previsão no painel Visão geral da implementação, Modelos implementáveis ou Previsões em lote.

  1. Abra uma implementação de ML do catálogo.

  2. No canto inferior direito, clique em Criar previsão.

  3. Na seção Esquema do conjunto de dados de aplicação, clique em Selecionar conjunto de dados de aplicação.

  4. Selecione um conjunto de dados para gerar previsões ou clique em Adicionar conjunto de dados de aplicação para carregar um novo conjunto de dados. Para obter mais informações sobre como adicionar arquivos de dados no Qlik Cloud Analytics, consulte Adicionando conjuntos de dados.

    Nota informativaNessa etapa, você será notificado se o esquema do conjunto de dados de aplicação não corresponder ao esquema do modelo. Para que as previsões sejam executadas com êxito, os esquemas devem ter os mesmos recursos e tipos de dados.
  5. Você também tem a opção de nomear sua configuração de previsão e adicionar uma descrição. No painel Configuração de previsão à direita, em Nome da previsão, edite o Nome e a Descrição.

  6. Por padrão, sua configuração de previsão é definida para gerar previsões usando o modelo padrão na implementação. Como alternativa, você pode optar por executar as previsões de um modelo diferente, usando um alias. No painel Configuração de previsão, expanda Escolher alias de modelo e selecione o alias a ser usado.

    Para obter mais informações sobre o uso de aliases em previsões em lote, consulte Configurando aliases de modelos para previsões em lote.

  7. No painel Configuração de previsão, em Conjunto de dados de previsão (saída), clique em Nomear conjunto de dados de previsão.

  8. Conforme necessário, edite o caminho dentro do espaço onde você deseja armazenar os conjuntos de dados, incluindo pastas e um nome de arquivo. Separe as pastas com caracteres /.

    O Qlik Predict também oferece suporte à nomeação dinâmica para a saída de previsão. Para obter mais informações, consulte Nomenclatura dinâmica e armazenamento para previsões em lote.

  9. Selecione um formato para os conjuntos de dados gerados. O padrão é Parquet. Os conjuntos de dados também podem ser gerados no formato CSV ou QVD.

  10. Selecione um espaço.

  11. Clique em Confirmar.

  12. Em Opções de previsão, selecione quaisquer conjuntos de dados adicionais que deseja gerar.

    • Aplicar conjunto de dados: gere uma cópia do conjunto de dados de aplicação que está sendo usado para as previsões.

    • Conjunto de dados Erros: gere um conjunto de dados com erros para registros no conjunto de dados de aplicação. Isso permite que você saiba se um registro foi descartado e por qual motivo.

    • SHAP: gere um conjunto de dados com valores SHAP para cada registro. O conjunto de dados tem as colunas index e <feature>_SHAP para cada recurso no modelo.

      Nota informativaEsta opção não está disponível para previsões de modelos de classificação multiclasse. Para esses modelos, você pode usar a opção Coordenar SHAP.
    • Coordenar SHAP: gere um conjunto de dados com valores SHAP para cada registro. Isso fornece os mesmos valores do conjunto de dados SHAP, mas organizado de maneira diferente. O conjunto de dados tem as colunas index, automl_feature e SHAP_value. Uma coluna adicional, Predicted_class, está incluída nas previsões de um modelo de classificação multiclasse.

  13. Conforme necessário, edite o caminho dentro do espaço onde deseja armazenar cada um dos conjuntos de dados acima. O caminho inclui pastas e um nome de arquivo. Separe as pastas com caracteres /.

    O Qlik Predict também oferece suporte à nomeação dinâmica para a saída de previsão. Para obter mais informações, consulte Nomenclatura dinâmica e armazenamento para previsões em lote.

  14. Em Coluna de índice, escolha se deseja gerar automaticamente uma coluna de índice ou usar uma coluna existente no conjunto de dados de aplicação.

  15. Você também pode executar suas previsões com uma programação. Em Programação de previsão, clique em Criar programação e ajuste as configurações na caixa de diálogo exibida. Para obter mais informações, consulte Agendando previsões.

  16. Clique no botão Salvar e fechar para salvar sua configuração de previsão e retornar ao painel Previsões em lote sem executar a previsão. Você pode preferir esta opção se desejar apenas que as previsões sejam executadas em uma programação.

    Como alternativa, clique no ícone Seta para baixo ao lado de Salvar e fechar. Selecione Salvar e prever agora. Isso salva a configuração de previsão e executa a previsão manualmente.

    Quando Última execução mostrar Caixa de seleção, as previsões terão sido concluídas com êxito.

  17. Vá para o catálogo para ver os conjuntos de dados gerados.

Editando configurações de previsão

Você pode editar as configurações de previsão existentes no painel Previsões em lote.

  1. No painel Previsões em lote, clique em Mais ações na configuração de previsão a ser editada.

  2. Selecione Editar configuração de previsão no menu Ações.

    A configuração da previsão é aberta, com o modelo e os esquemas de conjuntos de dados aplicados mostrados no centro da tela.

  3. No painel Configuração de previsão, você pode editar as seguintes seções:

    • Nome da previsão: altere o nome e a descrição da configuração de previsão.

    • Proprietário: torne-se o proprietário da configuração de previsão. Para obter informações sobre quando isso pode ser necessário, consulte Propriedade da configuração de previsão.

    • Escolher alias de modelo: altere o alias de modelo usado para previsões.

    • Aplicar dados (entrada): você pode alterar o conjunto de dados de aplicação.

    • Conjunto de dados de previsão (saída): você pode alterar o nome e o espaço do conjunto de dados de previsão.

    • Opções de previsão: você pode alterar suas seleções para os conjuntos de dados adicionais que são gerados, ou altere seus nomes e locais de pasta.

    • Cronograma de previsão: se desejar, você pode definir a programação em que sua previsão será executada. Para obter mais informações, consulte Agendando previsões.

  4. Clique no botão Salvar e fechar para salvar sua configuração de previsão e retornar ao painel Previsões em lote sem executar a previsão.

    Como alternativa, clique no ícone Seta para baixo ao lado de Salvar e fechar. Selecione Salvar e prever agora. Isso salva a configuração de previsão e executa a previsão manualmente.

    Quando Último status mostrar "Sucesso", as previsões serão concluídas.

Executando previsões em lote

Você pode executar previsões para as configurações de previsão existentes no painel Previsões em lote. Como alternativa, você pode executar suas previsões de acordo com uma programação personalizável. Você pode combinar execuções manuais e programadas de suas previsões para melhor atender às suas necessidades.

Executando previsões manualmente

Você pode começar a executar uma configuração de previsão diretamente selecionando a opção em um menu de contexto no painel Previsões em lote.

Para que um usuário execute uma previsão manualmente, esse usuário deve atender aos requisitos de acesso da ação. Consulte Propriedade da configuração de previsão.

  1. No painel Previsões em lote, clique em Mais ações na configuração de previsão a ser usada para previsões.

  2. Selecione Executar previsões agora no menu Ações para começar a gerar previsões.

    Quando Último status mostrar "Sucesso", as previsões serão concluídas.

Agendando previsões

As previsões podem ser configuradas para serem executadas automaticamente em uma programação. Você pode criar uma programação para cada configuração de previsão criada. Acesse o menu Programação de previsão ao criar ou editar uma configuração de previsão.

Para que uma previsão agendada seja executada com êxito, o proprietário da configuração de previsão deve atender a vários requisitos de permissão. Caso contrário, a previsão não poderá ser executada. Para obter mais informações, consulte Propriedade da configuração de previsão.

O diálogo Programação de previsão permite que você especifique os seguintes parâmetros para sua programação:

  • Previsões de execução: ajuste a programação geral na qual a previsão será executada (diária, semanal ou mensalmente). Defina o intervalo, o dia da semana ou o dia do mês, dependendo da sua seleção.

  • Horário: configure a hora do dia em que sua previsão começará a ser executada.

    Se você estiver programando por hora (para previsões diárias ou semanais), também poderá especificar um horário de início e término entre os quais as previsões serão executadas.

  • Data de início: defina a data em que a programação de previsão entrará em vigor.

  • Data de término: defina a data em que as previsões deixarão de ser executadas na programação. Por padrão, a programação será definida para continuar em execução indefinidamente, mas você pode especificar uma data de término para a programação.

  • Executar somente se o conjunto de dados de aplicação tiver sido alterado: se algum dos eventos a seguir ocorrer, a previsão agendada será executada. Caso contrário, a previsão agendada não será executada.

    • Uma alteração é detectada no conjunto de dados de aplicação.

    • O modelo usado na previsão em lote foi alterado, seja por uma alteração no modelo atribuído ao alias atual ou por uma alteração em um alias diferente que usa um modelo diferente.

Excluindo configurações de previsão

Você pode excluir as configurações de previsão existentes no painel Previsões em lote.

  1. No painel Previsões em lote, clique em Mais ações na configuração de previsão a ser excluída.

  2. Selecione Excluir configuração de previsão no menu Ações.

  3. Clique em Excluir para confirmar.

Conceitos chave

Aplicar conjunto de dados

Durante o treinamento experimental, você implementa um modelo que é usado para gerar previsões em um novo conjunto de dados. Este conjunto de dados é conhecido como conjunto de dados de aplicação. As previsões são geradas em um conjunto de dados com previsões e – para modelos de classificação – uma coluna com a probabilidade de cada classe. Opcionalmente, você também pode gerar conjuntos de dados com valores SHAP ou erros.

Nota informativa

Qualquer arquivo simples que pode ser carregado e perfilado no Qlik Cloud é compatível para uso no Qlik Predict.

Para arquivos com várias tabelas, como arquivos do Microsoft Excel com várias pastas, somente a primeira tabela será importada. Se a criação de perfil de dados falhar para uma tabela (por exemplo, se estiver vazia), o arquivo não terá suporte.

O conjunto de dados de aplicação deve ter os mesmos recursos e tipos de dados que o conjunto de dados usado para treinar a implementação de ML. A coluna de destino especificada no experimento de ML não precisa ser incluída no conjunto de dados de aplicação. Observe que colunas adicionais que não faziam parte do treinamento do modelo ainda podem estar presentes no conjunto de dados de aplicação. O Qlik Predict simplesmente ignorará as colunas adicionais ao gerar previsões.

Configuração de previsão

Os conjuntos de dados de previsão são gerados a partir de uma configuração de previsão. Cada implementação de ML pode ter várias configurações de previsão. A configuração de previsão pode ser definida para ser executada com ou sem agendamento.

Propriedade da configuração de previsão

Quando um usuário cria uma configuração de previsão, ele é atribuído automaticamente como o proprietário.

Pode acontecer que o proprietário de uma configuração de previsão perca o acesso ao locatário ou deixe de cumprir os outros requisitos para trabalhar com implementações de ML. Nesse caso, um usuário com as permissões necessárias pode clicar em Tornar-me o proprietário para assumir a propriedade da previsão agendada para que ela possa ser executada. Isso é feito no painel de configuração de previsão ou como uma ação na janela Previsões do conjunto de dados.

Para se tornar o proprietário de uma configuração de previsão, você precisa:

  • Direito de usuário Professional ou Full User e a função de Automl Deployment Contributor no locatário.

  • Para implementações em espaços compartilhados, uma das seguintes funções de espaço no espaço:

    • Proprietário (do espaço)

    • Pode gerenciar

    • Pode editar

  • Para implementações em espaços gerenciados, uma das seguintes funções de espaço no espaço:

    • Proprietário (do espaço)

    • Pode gerenciar

Ativação do modelo

Antes de começar a gerar previsões com sua implementação de ML, o modelo de origem precisa ser ativado. Para obter mais informações, consulte Aprovando modelos implementados.

Engenharia automática de recursos

Para obter informações sobre como gerar previsões com modelos que foram treinados usando engenharia automática de recursos, consulte Engenharia automática de recursos.

Considerações para aplicar conjuntos de dados

Impacto da alteração manual do tipo de recurso

Quando você altera manualmente o tipo de um recurso e, em seguida, implementa um modelo resultante, as substituições do tipo de recurso são aplicadas ao recurso no conjunto de dados de aplicação usado em previsões feitas com esse modelo.

Alterando os tipos de recursos

Gerenciando trabalhos de previsão

Os administradores de locatários podem interromper ou cancelar trabalhos de previsão no centro de atividades de Administração. Para obter mais informações, consulte Administrando o Qlik Predict.

Configurando notificações

Você pode receber notificações quando as previsões são criadas a partir de uma implementação de ML. Para obter mais informações, consulte Configurando notificações para o Qlik Predict.

Visualizando detalhes do desvio de dados e do evento de previsão

Depois de executar uma previsão, alterne para os painéis Monitoramento de desvio de dados e Monitoramento de operações para visualizar detalhes sobre:

  • O nível de desvio de dados para cada recurso no conjunto de dados de aplicação. A comparação é realizada entre seu conjunto de dados de aplicação e o conjunto de dados de treinamento.

  • Detalhes sobre o evento de previsão, como se ele foi bem-sucedido ou falhou, e quantas previsões ele gerou.

Para obter mais informações, consulte Monitorando o desempenho e o uso de modelos implementados.

Visualizando linhagem e análise de impacto

Usando as ferramentas Linhagem e Análise de impacto no Qlik Cloud, você pode analisar:

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo – um erro de digitação, uma etapa ausente ou um erro técnico – avise-nos!