¿Es útil el algoritmo de aprendizaje profundo en finanzas?

Deep Learning se usa mucho en las finanzas en este momento. El hecho de que muchos fondos de cobertura estén arrebatando científicos de aprendizaje profundo (como Renaissance y Two Sigma) significa que tienen algo planeado para ello. Algunas formas más experimentales son:

  • Usando CNN para analizar gráficos de negociación para ver si podemos identificar patrones en los gráficos de negociación de acciones.
  • Usando Deep Q Learning para analizar los tiempos óptimos para operar.
  • Encontrar la combinación óptima de cartera con LSTM (básicamente queremos crear una integración que nos muestre la frontera óptima de una cartera con 300 acciones).
  • Un área que siempre pensé que sería interesante es estudiar si el reconocimiento de voz podría predecir en función de cómo alguien está hablando (su tono es la voz, su elección de palabras, cómo dicen ciertas palabras, etc.) si las tasas de interés van a aumentar (por ejemplo, si estamos escuchando al presidente de la Fed, podríamos predecir si las tasas de interés vamos a subir).

Nos estamos alejando del uso de datos de retorno pasados ​​impredecibles y de usar más texto, imágenes e incluso voz. Entonces sí, DL se usa en Finanzas.

Lo siguiente no está bien, pero lo dije una vez y es una lección para no publicar cosas cuando estás cansado.

Lo que quise decir es que el aprendizaje profundo es útil, pero no puede basarse únicamente en los datos del mercado si desea ver las tendencias emergentes y decrecientes de una manera suficientemente significativa para la inversión a largo plazo.

El aprendizaje profundo es bastante útil para todo, el problema es: lleva tiempo, prueba y error llegar a su estado. Un gran problema con las finanzas es que no podemos simularlo con precisión, y poner un algoritmo de aprendizaje profundo en lo real rompería las cosas bastante rápido, y no funcionaría muy bien también porque no puede aprovechar las micro fluctuaciones debido a su naturaleza que promueve un gran rendimiento pero una gran latencia, donde un programa de ensamblaje es simplemente más rápido y no hay mucho en qué pensar. Por lo tanto, un algoritmo de aprendizaje profundo solo sería útil en inversiones a largo plazo / gestión de activos / inversión en acciones.

Pero también sería malo, ¿por qué? porque las olas más grandes están impulsadas socialmente, y simplemente mirar los datos no le permitirá predecir las personas que son los factores más importantes en las fluctuaciones económicas a largo plazo. El algoritmo tendría que tener acceso a la mayoría de Internet, entender lo que le gusta a la gente, de qué habla la gente, y en este punto podríamos considerar ese algoritmo consciente porque sería capaz de leer con precisión a las personas y no requeriría mucho más esfuerzo. para replicar los patrones.

TL; DR:

en esencia sí, pero no es factible de forma práctica. El esfuerzo para hacer un algoritmo de aprendizaje profundo utilizable para las finanzas es muy superior a la ganancia potencial en 10 años, y le otorgaría un premio por la primera inteligencia artificial verdadera.

De hecho, muchas personas realizan investigaciones sobre cómo usar las redes neuronales para predecir el precio de las acciones desde la década de 1980. Los artículos publicados sobre ese tema a menudo no funcionan bien. Por otro lado, si a alguien se le ocurre un buen modelo que funcione, no tenderá a ponerlo a disposición del público. 🙂

More Interesting

Cómo implementar la idea de algoritmos en MATLAB

¿Puedo obtener un enlace a algunas buenas preguntas de programación dinámica 3-D?

¿Por qué deberíamos conocer más de un algoritmo de clasificación en Python (burbuja, inserción, selección) si todos están haciendo el mismo trabajo?

Entre Palantir, Facebook y Google, ¿qué algoritmos de la compañía son los más rápidos y eficientes en la obtención de resultados a través de información basada en datos?

¿Cómo debo tomar una entrada de orden 10 ^ 250 usando una matriz de caracteres en C?

Cómo resolver la pregunta 'Mango Plantation' en Codechef

¿Qué harías? ¿Cuál hubiera sido tu estrategia si hubieras tenido la oportunidad de volver a comenzar la programación de aprendizaje?

Cómo validar un algoritmo de stock

¿Qué es una explicación intuitiva de MapReduce?

¿Cuáles son los mayores problemas no resueltos en algoritmos?

En el software de servidor web, ¿alguna vez se prefiere la ordenación en lugar de la clasificación rápida, porque un ataque DoS podría desencadenar el comportamiento de clasificación rápida en el peor de los casos?

¿Cuál es el algoritmo detrás de la agregación de noticias de Facebook News alrededor de una palabra clave en particular?

Solo conozco algunos conceptos básicos de c ++. ¿Qué libros o tutoriales debo consultar para resolver problemas en spoj y codechef?

Se le da una matriz de números MxN, con la propiedad de que los números aumentan a medida que avanza por cada columna y hacia la derecha en cada fila. ¿Cómo puede verificar eficientemente si un número dado está en la matriz?

¿Las personas en la industria realmente usan el algoritmo K-Nearest Neighbour en la práctica?