Discusión sobre el artículo "Gradient boosting en el aprendizaje de máquinas transductivo y activo"

 

Artículo publicado Gradient boosting en el aprendizaje de máquinas transductivo y activo:

En este artículo, el lector podrá familiarizarse con los métodos de aprendizaje automático activo basados en datos reales, descubriendo además cuáles son sus ventajas y desventajas. Puede que estos métodos terminen por ocupar un lugar en su arsenal de modelos de aprendizaje automático. El término transducción fue introducido por Vladímir Naúmovich Vápnik, el inventor de la máquina de vectores de soporte (SVM).

Vamos a pasar directamente al aprendizaje activo, poniendo a prueba su efectividad en nuestros datos.

Actualmente, existen varias bibliotecas en el lenguaje Python para el aprendizaje activo, aquí tenemos tres de las más comunes:

  • modAL es un paquete bastante fácil de entender y dominar, una especie de contenedor para la popular biblioteca de aprendizaje automático scikit-learn, y totalmente compatible con ella. Ofrece los métodos de aprendizaje activo más populares.
  • Libact usa una estrategia de bandidos multibrazo además de las estrategias de consulta existentes para elegir de forma dinámica la mejor consulta. 
  • Alipy es una especie de laboratorio de los proveedores del paquete, que contiene una gran cantidad de estrategias de consulta.

Nosotros nos decantamos por la biblioteca modAL como la más intuitiva y adecuada para familiarizarse con la filosofía del aprendizaje activo. Ofrece mucha libertad para construir modelos y crear nuestros propios diseños usando bloques estándar o creando otros propios.

Vamos a presentar el proceso de aprendizaje descrito anteriormente en un diagrama que no requiera de explicaciones detalladas:

ver documentación

Autor: Maxim Dmitrievsky

 

Norma, por supuesto la presencia de etiquetas manuales y suposiciones razonables no es AI) pero realmente reduce el área de datos y dimensiones para la formación, los hace aceptables por lo menos).

 
Valeriy Yastremskiy:

Norma, por supuesto tener etiquetas a mano y suposiciones razonables no es IA) pero realmente reduce el área de datos y las dimensiones para la formación, los hace aceptables al menos)

De manual sólo la selección de características (fiches). Estoy pensando cómo deshacerse de la última manual.

Hay opciones, pero aún no me he puesto manos a la obra
 
Maxim Dmitrievsky:

Desde el manual sólo la selección de características (características). Estoy pensando en cómo deshacerse del último manual.

Hay opciones, pero todavía no tengo en mis manos.

Y la detección automática de objetivos))))

 
Valeriy Yastremskiy:

Y orientación automática))))

ya existe

 
Gracias por este magnífico artículo.
 
Por:
Gracias por este magnífico artículo.

De nada.

 

No entiendo nada :)

¿Cuántas clases se marcaron automáticamente?

Si son más de dos, lo lógico sería hacer una evaluación financiera de cada clase, es decir, si da pérdidas o beneficios, y luego fusionarlas en dos clases para la formación final.

 
Aleksey Vyazmikin:

No entendí nada :)

¿Cuántas clases se marcaron automáticamente?

Si son más de dos, lo lógico sería hacer una evaluación financiera de cada clase, es decir, si da pérdidas o beneficios, y luego fusionarlas en dos clases para la formación final.

¿Qué puedo hacer para aliviar el malentendido? 2 clases, como siempre

La cuestión de las opciones para aplicar el aprendizaje activo está abierta. Esto es demasiado amplio y, en parte, filosófico y experimental para hacerlo todo en un artículo
 

¡¡¡Enhorabuena por tan buen artículo después de mucho tiempo!!!


¿Cómo entrenar y probar otros pares de divisas?


La parte de codificación es complicado para mí hacer cualquier edición o cualquier forma de mejoras con fines de prueba:)


¿Puede usted por favor ayudar con los errores en la captura de pantalla?

Gracias
Archivos adjuntos:
USDCAD_pair.png  46 kb
 
FxTrader562:

¡¡¡Enhorabuena por tan buen artículo después de mucho tiempo!!!


¿Cómo entrenar y probar otros pares de divisas?


La parte de codificación es complicado para mí hacer cualquier edición o cualquier forma de mejoras para el propósito de prueba:)


¿Puede ayudarme con los errores de la captura de pantalla?

Gracias

No se puede compilar el archivo py en MetaEditor5, para ello es necesario instalar el programa PyCharm y ejecutar este script.