Documentos de Académico
Documentos de Profesional
Documentos de Cultura
REDES NEURONALES
Javier García
GILAB - UdG
Sumario
Definición de neurona artificial
Memoria asociativa
Redes cibernéticas I: Perceptrón simple
Redes cibernéticas II: Perceptrón multicapa
Aplicaciones
Neurona real
Neurona artificial
Ejemplo
2 1.1 0.2
0.1
fx tanhx 0. 7932
x 1 x 1. 08
0.9
Memoria asociativa
Memoria asociativa
Ejemplo: 4 neuronas
1 2
3 4
Evolución en el tiempo
i,j 1
N
sisj
1 12 13 4
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
5 16 17 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
9 10 111 12
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
13 14 15 16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
sT s 1
16
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Memoria asociativa
Ejemplo
s2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Patrón final almacenado
Ejemplo online
ir
Capacidad de la memoria asociativa:
Con N neuronas podemos guardar N patrones.
Perceptrón simple
Perceptrón simple
1
2
s1
Input s2 Output
Perceptrón simple
ejemplo
1
s1
2
i, p sj, p
s2
3
j, p
4
j, i
j 1, 2
p 1, . . . , N p s f
Perceptrón simple
simplificación:
Back 0
propagation learning
Np N2 Np N2
error 1
2 deseo j,p salida j,p 2 12 j,p sj,p 2
p1 j1 p1 j1
Np N2
error 1
2 f 2
p1 j1
j,p i,p
error
cambio en pesos j,i
p
Perceptrón simple
IDEA
f x2 y2
f 50
x
2x 0
x 0 ,y 0 40
f
y
2y 0 30
x 0 ,y 0
z
20
-4
10
x 1 x 0 2x 0 -2
0 2
4
y 1 y 0 2y 0 -2
0 0
-4
x 2y
x 1 1 2x 0 x n 1 2 n x 0 0. 1
y 1 1 2y 0 y n 1 2 n y 0 1 0. 2 0. 8 0
Perceptrón multicapa
Perceptrón multicapa
S f 2 f 1 1 2
Learning rule
Np N2
Minimizar: error 1
2 deseo j,p salida j,p 2
p1 j1
Aplicaciones
Perceptrón multicapa
Puerta XOR
1 Código XOR
s1
2
Notación
Entradas
11 0
Salidas deseadas
s 11 0
23
21 0
Patrón 3
12 1
s 12 1 Input 2
22 0
13 0
23 1
s 13 1
s 13
14 1
s 14 0 Patrón 3
24 1
Output 1
Perceptrón multicapa
Ecuación de tercer grado
x3 ax b 0
x3 1x 1 0, Solution is: 0. 682 33
x3 0. 1x 0. 8 0, Solution is: 0. 964 21 y
2
x3 0. 1x 0 0, Solution is: 0 -1
Testeo de generalización
1
s1 Código Ecuación
2
Más aplicaciones
Más aplicaciones
- Movimiento de robots
- Predicción de estructura secundaria de las proteínas
- Aprendizaje pronunciación humana