Compartilhar via


Regressão linear Bayesiana

Importante

O suporte para o Machine Learning Studio (clássico) terminará em 31 de agosto de 2024. É recomendável fazer a transição para o Azure Machine Learning até essa data.

A partir de 1º de dezembro de 2021, você não poderá criar recursos do Machine Learning Studio (clássico). Até 31 de agosto de 2024, você pode continuar usando os recursos existentes do Machine Learning Studio (clássico).

A documentação do ML Studio (clássico) está sendo desativada e pode não ser atualizada no futuro.

Cria um modelo de regressão linear Bayesiana

Categoria: Machine Learning/Inicializar modelo/regressão

Observação

Aplica-se a: Machine Learning Studio (clássico) somente

Módulos semelhantes do tipo "arrastar e soltar" estão disponíveis no designer do Azure Machine Learning.

Visão geral do módulo

Este artigo descreve como usar o módulo Regressão Linear Bayesiana no Machine Learning Studio (clássico) para definir um modelo de regressão com base em estatísticas bayesianas.

Depois de definir os parâmetros de modelo, você deve treinar o modelo usando um conjuntos de dados marcados e o módulo Treinar Modelo. O modelo treinado pode então ser usado para fazer previsões. Como alternativa, o modelo não treinado pode ser passado para o Modelo de Validação Cruzada para validação cruzada em um conjunto de dados rotulado.

Mais sobre a regressão bayesiana

Em estatísticas, a abordagem Bayesiana para regressão é geralmente contrastada com a abordagem frequentista.

A abordagem Bayesiana usa a regressão linear complementada com informações adicionais na forma de uma distribuição de probabilidade anterior. As informações anteriores sobre os parâmetros são combinadas com uma função de probabilidade para gerar previsões para os parâmetros.

Por outro lado, a abordagem frequentista, representada pela regressão linear quadrada mínima padrão, assume que os dados contém medidas suficientes para criar um modelo significativo.

Para obter mais informações sobre a pesquisa por trás desse algoritmo, consulte os links na seção Notas técnicas.

Como configurar a Regressão Bayesiana

  1. Adicione o módulo Regressão Linear Bayesiana ao seu experimento. Você pode encontrar este módulo em Machine Learning, Inicializar, na categoria Regressão.

  2. Peso da regularização: digite um valor a ser usado para regularização. A regularização é usada para evitar o superajuste. Esse peso corresponde a L2. Para obter mais informações, consulte a seção Notas técnicas.

  3. Permitir níveis categóricos desconhecidos: selecione esta opção para criar um grupo para valores desconhecidos. O modelo pode aceitar apenas os valores contidos nos dados de treinamento. O modelo pode ser menos preciso em valores conhecidos, mas fornece previsões melhores para novos valores (desconhecidos).

  4. Conexão um conjuntos de dados de treinamento e um dos módulos de treinamento. Esse tipo de modelo não tem parâmetros que podem ser alterados em uma varredura de parâmetro, portanto, embora você possa treinar o modelo usando Ajustar Hiperparérmetros de Modelo, ele não pode otimizar automaticamente o modelo.

  5. Selecione a única coluna numérica que você deseja modelar ou prever.

  6. Execute o experimento.

Resultados

Após a conclusão do treinamento:

  • Para ver um resumo dos parâmetros do modelo, clique com o botão direito do mouse na saída do módulo Treinar Modelo e selecione Visualizar.
  • Para criar previsões, use o modelo treinado como uma entrada para Pontuar Modelo.

Exemplos

Para ver exemplos de modelos de regressão, consulte a Galeria de IA do Azure.

Observações técnicas

Parâmetros do módulo

Nome Intervalo Type Padrão Descrição
Peso de regularização >=double.Epsilon Float 1,0 Digite uma constante para usar em regularização. A constante representa a taxa de precisão de peso antes da precisão de ruído.
Permitir níveis categóricos desconhecidos Qualquer Boolean true Se true, cria um nível adicional para cada coluna categórica. Todos os níveis no conjunto de dados de teste não disponíveis no conjunto de dados de treinamento são mapeados para esse nível adicional.

Saídas

Nome Tipo Descrição
Modelo não treinado Interface ILearner Um modelo de regressão linear Bayesiana não treinado

Confira também

Lista de Módulo A-Z
Regressão