Del curso: C++: Construye redes neuronales

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.400 cursos impartidos por expertos del sector.

Estructura base del proyecto en C++

Estructura base del proyecto en C++

Dejémonos de teoría y vamos a escribir un poco de código. En este vídeo, crearemos juntos la estructura básica que servirá de fundamento para la construcción de nuestra red neuronal en C++, y para ello, esbozaremos dos clases, una llamada Perceptron y otra llamada PerceptronMulticapa. Un perceptrón, en su forma más simple y tradicional, es un tipo de red neuronal que consta de una sola neurona. Cada neurona recibe entradas, las procesa y luego produce una salida única. Básicamente, se trata de una unidad de procesamiento lineal. Por tanto, esta clase nos ayudará a modelar la idea más simple de un perceptrón, basado en una única neurona. Por otro lado, queremos implementar un perceptrón multicapa, que ya sabemos que consiste en una generalización de un perceptrón simple. Mientras que un perceptrón simple solo puede realizar tareas de clasificación para problemas linealmente separables, un perceptrón multicapa amplía con creces la capacidad del perceptrón simple, permitiéndonos…

Contenido