Discusión sobre el artículo "Procesos gaussianos en el aprendizaje automático (Parte 2): Implementación y prueba de un modelo de clasificación en MQL5"

 

Artículo publicado Procesos gaussianos en el aprendizaje automático (Parte 2): Implementación y prueba de un modelo de clasificación en MQL5:

En esta parte analizaremos la implementación de las interfaces clave de la biblioteca de procesos gaussianos en MQL5: IKernel, ILikelihood e IInference. Además, mostraremos su funcionamiento con datos sintéticos y escribiremos indicadores de clasificación y regresión que demuestren su funcionamiento en modo online, con reentrenamiento del modelo en cada nueva barra.

En el artículo anterior nos familiarizamos con los fundamentos teóricos del modelo bayesiano de aprendizaje automático, los procesos gaussianos (GP), y también empezamos a crear una biblioteca de GP en MQL5, describiendo dos clases clave: GaussianProcess y GPOptimizationObjective.

Hoy completaremos la construcción de la biblioteca examinando en detalle la implementación de las interfaces clave: IKernel, ILikelihood e IInference. A continuación, probaremos la biblioteca con datos sintéticos y crearemos indicadores de clasificación y regresión que muestren su funcionamiento en modo online, con reentrenamiento del modelo en cada nueva barra.

Procesos gaussianos en el aprendizaje automático (Parte 2)


Autor: Evgeniy Chernish

 
Hola,
¿Podrías dar un ejemplo y mostrar cómo ajustar la varianza de una serie de precios con tu regresor GP con función de base radial, tal y como se muestra en la imagen adjunta, en lugar de predecir el valor t+1, etc.?
Archivos adjuntos:
 
cemal #:
Buenos días,
¿Podría dar un ejemplo y mostrar cómo ajustar la dispersión de la serie de precios utilizando su regresor GP con función base radial, tal y como se muestra en la imagen adjunta, en lugar de realizar predicciones para t+1 y así sucesivamente?

¡Buenos días!

¿Es esto lo que quieres?

GPR

Ahora ya no se muestra la predicción para el siguiente paso, sino la media y la dispersión de la muestra de entrenamiento.

Archivos adjuntos:
GPR2.mq5  11 kb
 

Muchas gracias, es muy amable por tu parte.

¿Se pueden entrenar los modelos de regresión de procesos gaussianos en modo en línea, de modo que se adapten en tiempo real a la media y la varianza de los datos?

 
cemal #:

Muchas gracias, es un detalle por su parte.

¿Es posible entrenar modelos de regresión basados en procesos gaussianos en modo en línea, de modo que puedan adaptarse a la media y a la dispersión de los datos en tiempo real?

Sí, claro, eso es precisamente lo que hace el script GPRegressor.mq5