Regresión lineal bayesiana

Importante

El soporte técnico de Machine Learning Studio (clásico) finalizará el 31 de agosto de 2024. Se recomienda realizar la transición a Azure Machine Learning antes de esa fecha.

A partir del 1 de diciembre de 2021 no se podrán crear recursos de Machine Learning Studio (clásico). Hasta el 31 de agosto de 2024, puede seguir usando los recursos de Machine Learning Studio (clásico) existentes.

La documentación de ML Studio (clásico) se está retirando y es posible que no se actualice en el futuro.

Crea un modelo de regresión lineal bayesiana

Categoría: Machine Learning/ Inicializar modelo/Regresión

Nota:

Solo se aplica a: Machine Learning Studio (clásico)

Hay módulos para arrastrar y colocar similares en el diseñador de Azure Machine Learning.

Información general sobre el módulo

En este artículo se describe cómo usar el módulo Bayesian Linear Regression en Machine Learning Studio (clásico) para definir un modelo de regresión basado en estadísticas bayesianas.

Después de definir los parámetros del modelo, debe entrenar el modelo mediante un conjunto de datos etiquetado y el módulo Entrenar modelo. A continuación, el modelo entrenado podrá usarse para realizar predicciones. Como alternativa, el modelo sin entrenar se puede pasar a Modelo de validación cruzada para la validación cruzada en un conjunto de datos etiquetado.

Más información sobre la regresión bayesiana

En estadística, el enfoque bayesiano de regresión se suele contrastar con el enfoque frecuentista.

El enfoque bayesiano usa la regresión lineal complementada con información adicional en forma de distribución de probabilidad anterior. La información previa sobre los parámetros se combina con una función de probabilidad para generar estimaciones de los parámetros.

En cambio, en el enfoque frecuentista, representado por la regresión lineal de mínimos cuadrados estándar, se presupone que los datos contienen suficientes medidas como para crear un modelo significativo.

Para obtener más información sobre la investigación detrás de este algoritmo, vea los vínculos de la sección Notas técnicas.

Configuración de la regresión bayesiana

  1. Agregue el módulo Bayesian Linear Regression (Regresión lineal bayesiana ) al experimento. Puede encontrar este módulo en Machine Learning,Inicializar, en la categoría Regresión.

  2. Peso de regularización: escriba un valor que se usará para la regularización. Regularization se utiliza para evitar el desbordamiento. Este peso corresponde a L2. Para más información, consulte la sección Notas técnicas .

  3. Permitir niveles de categorías desconocidos: seleccione esta opción para crear una agrupación para valores desconocidos. El modelo solo puede aceptar los valores contenidos en los datos de entrenamiento. El modelo puede ser menos preciso en los valores conocidos, pero proporcionar mejores predicciones para los nuevos valores (desconocidos).

  4. Conectar un conjunto de datos de entrenamiento y uno de los módulos de entrenamiento. Este tipo de modelo no tiene parámetros que se puedan cambiar en un barrido de parámetros, por lo que, aunque puede entrenar el modelo mediante Optimizar hiperparámetros del modelo, no puede optimizarlo automáticamente.

  5. Seleccione la columna numérica única que desea modelar o predecir.

  6. Ejecute el experimento.

Results

Una vez completado el entrenamiento:

  • Para ver un resumen de los parámetros del modelo, haga clic con el botón derecho en la salida del módulo Entrenar modelo y seleccione Visualizar.
  • Para crear predicciones, use el modelo entrenado como entrada para Puntuar modelo.

Ejemplos

Para obtener ejemplos de modelos de regresión, consulte el Azure AI Gallery.

Notas técnicas

Parámetros del módulo

Nombre Intervalo Tipo Valor predeterminado Descripción
Peso de regularización >=double.Epsilon Float 1,0 Escribir una constante para utilizarla en regularización. La constante representa la proporción de la precisión del peso antes de la precisión de ruido.
Permitir niveles de categorías desconocidos Any Boolean true Si es true, crea un nivel adicional para cada columna de categoría. Los niveles del conjunto de datos de prueba no disponibles en el conjunto de datos de entrenamiento se asignan a este nivel adicional.

Salidas

Nombre Tipo Descripción
Modelo no entrenado Interfaz ILearner Un modelo de regresión lineal bayesiana no entrenado

Consulte también

Lista de módulos A-Z
Regresión