Charla

Python+TensorFlow: Cómo Ganar Dinero en Bolsa aplicando Deep Learning

Jose Miguel Leiva Murillo

  • 23 September 2017, 1 p.m. - 1:30 p.m.
  • Room Intelygenz
  • Idioma: en

Las dos tecnologías más disruptivas actualmente en Inteligencia Artificial son el Deep Learning y el Reinforcement Learning. El deep learning se basa en redes neuronales profundas con distintas arquitecturas en función del tipo de datos de entrada (convolucionales en el caso de imágenes, recurrentes en el caso de texto, etc). El acceso a las tecnologías deep learning se ha democratizado gracias a librerías como Theano, Keras o TensorFlow. En esta charla nos centramos en la versión para Python de esta última, desarrollada por Google y que cuenta con amplia documentación que permite, mediante notebooks interactivos, desplegar redes neuronales desde cero para clasificación de caracteres o procesado de textos. En la charla nos centraremos en aplicaciones financieras del deep learning y daremos algunas claves sobre cómo usar Tensorflow para crear algoritmos basados en redes densas o recurrentes que aprenden a invertir en los mercados. También haremos una introducción al Deep Q Learning, un algoritmo de aprendizaje con refuerzo que aprende a “jugar” en los mercados con mecanismos de acción (orden de compra o venta) y recompensa (rentabilidad). La función Q (aquella que predice la recompensa a partir de un determinado estado del mercado y una acción en ese estado) es estimada mediante una red neuronal profunda.