Ciencia de datos

¿Qué es el Aprendizaje Profundo o Deep Learning?

El aprendizaje profundo (“Deep Learning”) es un área aprendizaje automático en que se estudian las redes neuronales profundas. Como se ha explicado en una entrada anterior el aprendizaje automático es a su vez un área de la inteligencia artificial. Por lo que los algoritmos de aprendizaje profundo solo a su vez algoritmos de inteligencia artificial.

Historia de las redes neuronales

La primera red neuronal se inventó en 1949 aunque en los primeros momentos no eran algoritmos eficaces. De hecho, hasta los años 2000 los algoritmos tradicionales de aprendizaje automático obtenían mejores rendimientos que los modelos basados en redes neuronales. Esto era porque había dos problemas que impedían su éxito: la falta de datos y la de capacidad computacional. Actualmente gracias a la proliferación de los sistemas Big Data es ya habitual disponer grandes conjuntos de datos para el entrenamiento. Además, las capacidades de cálculo computacional han aumentado considerablemente con el paso del tiempo. Por ejemplo, hoy día cualquiera puede acceder a superordenadores gracias a servicios como AWS o Microsoft Azure. Debido estos avances el aprendizaje profundo es una de las áreas de la inteligencia artificial con mayor crecimiento.

Diseño de las redes neuronales

El diseño de las redes neuronales se inspira en el funcionamiento de los cerebros biológicos basados en neuronas. En estos las neuronas individuales reciben señales procedentes de otras neuronas. Los transforma, mediante la utilización de una función, para enviar el resultado a las siguientes neuronas. Finalmente se produce una señal de salida que es el resultado de la red neuronal. Este modelo nos trata estrictamente a los ordenadores porque no son cerebros biológicos. No tiene neuronas, ni sinapsis, ni ningún otro mecanismo biológico con los que funcionan los cerebros. Debido a estos para construir las redes neuronales artificiales se utiliza la teoría de grafos.

Al estudiar las redes neuronales artificiales utilizando la teoría de grafos esta es una serie de capas de nodos conectados. Cada nodo representa una “neurona” y cada conexión representa una “sinapsis”.

Así una red neuronal profunda básica se divide en capas. Cada una de las capas consiste en una cantidad de neuronas que se conectan con la capa anterior y con la capa siguiente mediante conexiones. El peso que se le da a cada una de las conexiones es lo que diferencia las redes neuronales. Estos pesos han de ser calibrados y, si se hace correctamente, la red ofrecerá las predicciones deseadas.

Conclusiones

En esta entrada se ha visto en qué consiste el aprendizaje profundo. Ofreciendo una idea básica del mismo.

Imágenes: Pixabay

¿Te ha parecido de utilidad el contenido?

Daniel Rodríguez

Share
Published by
Daniel Rodríguez

Recent Posts

Analytics Lane lanza ScoreFlow, un SaaS para construir y desplegar scorecards de crédito

En Analytics Lane seguimos evolucionando nuestras herramientas y damos un paso más con el lanzamiento…

2 días ago

DBSCAN y la selección de ε: teoría, intuición y aplicación práctica

Cuando hablamos de clustering, lo primero que viene a la mente suele ser k-means. Pero…

3 días ago

El bestiario de los indicadores económicos absurdos: El zoo patrio

Cualquier país desarrollado tiene sus propios indicadores folclóricos. España, por motivos que tienen mucho que…

1 semana ago

Por qué el banco te ofrece un 3% TAE y no es lo que parece

Entras a la web de tu banco. En la página principal, un banner llamativo: “Depósito…

1 semana ago

Analytics Lane lanza la versión 1.3 del laboratorio con nuevas herramientas de evaluación de modelos y utilidades prácticas

Seguimos ampliando el laboratorio de Analytics Lane con el lanzamiento de la versión 1.3, disponible…

2 semanas ago

This website uses cookies.