Tutorial de programación de una red neuronal Estilo vintage

Tutorial de programación de una red neuronal con un toque vintage

Matemáticas subyacentes de las redes neuronales al estudiar el camino de nuestros predecesores

Uno de los primeros en describir las redes neuronales fue el neurofisiólogo Warren McCulloch y el matemático Walter Pitts, como un modelo para los cerebros biológicos.

En 1959, Bernard Widrow y Marcian Hoff de Stanford adaptaron la idea para crear MADALINE, la primera red neuronal puesta en producción para eliminar los ecos en las líneas telefónicas. ¡Todavía se utiliza hoy en día! (Historia de las redes neuronales de Stanford).

Crédito de la imagen: Ilustración creada por el autor en Canva con imágenes de Dall-E.

Los tiempos cambian (Abstracción)

El código, las herramientas, las plataformas y los métodos relacionados disponibles para Widrow no son el código, las herramientas, las plataformas y los métodos relacionados que tenemos hoy en día. Una red neuronal relativamente simple hoy en día solo requiere unas pocas líneas de código.

Por lo tanto, muchos, o tal vez la mayoría, de los tutoriales se centran en un enfoque mucho más simple. Estos enfoques más simples aprovechan bibliotecas de software altamente desarrolladas y bien diseñadas llamadas paquetes.

El uso de estos paquetes a menudo se llama enfoques abstractos porque ocultan gran parte de la complejidad subyacente y las matemáticas de las redes neuronales. Como resultado, los usuarios pueden centrarse más en el diseño e implementación de la arquitectura de la red en lugar de verse obstaculizados por los detalles computacionales de nivel inferior.

Las compensaciones + Desventajas

Pero en el proceso de aprendizaje, eso presenta una compensación. Esas abstracciones pueden dificultar el aprendizaje completo, la comprensión y el aprecio de las matemáticas subyacentes y otros principios relacionados que realmente impulsan y permiten una llamada red neuronal artificial. Este tutorial busca revelar parcialmente esas matemáticas subyacentes.

Bienvenido

Bienvenido a este completo tutorial sobre redes neuronales, una versátil clase de modelos de aprendizaje automático. Las redes neuronales tienen una amplia gama de aplicaciones, incluyendo regresión, clasificación y generación de salidas únicas, como se ve en los modelos de IA generativa. Son el pilar de muchas aplicaciones AI y ML innovadoras, como el reconocimiento de imágenes, la interpretación de textos y los coches autónomos. En esta lección del artículo, exploraremos los fundamentos básicos de las redes neuronales.

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Inteligencia Artificial

AWS ofrece nuevas guías de inteligencia artificial, aprendizaje automático e IA generativa para planificar tu estrategia de IA

Los avances en inteligencia artificial (IA) y aprendizaje automático (ML) han estado en los titulares durante meses, ...

Inteligencia Artificial

Investigadores de UCLA y CMU presentan Stormer Una red neuronal Transformadora escalable para una pronóstico meteorológico de mediano alcance hábil y confiable.

Uno de los principales problemas que enfrenta la ciencia y la sociedad hoy en día es la predicción del tiempo. La pre...

Inteligencia Artificial

Aprendamos Inteligencia Artificial Juntos - Boletín de la Comunidad Towards AI #4

Buenos días, estimados entusiastas de la IA. En este número, compartimos un nuevo video para nuestra serie de videos ...

Inteligencia Artificial

Aprendizaje profundo para objetos profundos ZoeDepth es un modelo de IA para la estimación de profundidad en múltiples dominios

¿Alguna vez te has encontrado con ilusiones en las que un niño en la imagen parece más alto y más grande que un adult...

Inteligencia Artificial

6 Comandos Mágicos para Jupyter Notebooks en Ciencia de Datos con Python

En el campo de los proyectos de Ciencia de Datos basados en Python, la utilización de los Cuadernos de Jupyter es omn...