Las redes neuronales son uno de los tipos de machine learning más relevantes en los últimos años, se trata de la creación de sistemas de aprendizaje automático a través de inteligencia artificial. Imitando la forma de procesar la información del cerebro humano, las redes neuronales funcionan simultaneando un gran número de procesamientos interconectados que parecen versiones abstractas de neuronas. En este curso vamos a aprender a programar estas redes neuronales a través de Python y Tensorflow. Python es un lenguaje de programación sencillo, fácil de leer y escribir y muy extendido. Sirve para el desarrollo de todo tipo de aplicaciones, es muy utilizado en el ámbito del big data y de la data science pero también en la inteligencia artificial. Al mismo tiempo, Tensorflow es un sistema de computación numérica de código abierto para desarrollar inteligencia artificial y aprendizaje automático.