Professional Documents
Culture Documents
INFORME DE LABORATORIO 1
SIRN_PaternoM Horario Laboratorio: Sbado 11:30 13:00
I.
II.
Lgica difusa
Interfaz grafica de redes neuronales
PROCEDIMIENTO
1. Ejercicio 1
Implementar funciones que implementen cada una de las funciones de activacin
(nueve funciones) estudiadas, utilizando su funcin generatriz (no usar los
comandos del Matlab, tales como hardlim, hardlim, purelin, etc.).
Ejemplo:
fHardlims(x)
Fpurelin
FUNCIONES DE ACTIVACION Y CLCULO DE LA
SALIDA DE LAS REDES NEURONALES ARTIFICIALES
Utilizada en redes adaline o en la ltima capa de las MLP. ,La salida es igual que la
entrada,
Fposlin
Fsatlin
Ftribas
Fradbas
10
%#10 NEURONAS
%------------------------------------------------------------------%CE +CS = 10 NEURONAS =>5/5
%------------------------------------------------------------------%--C. ENTRADA
C. SALIDA % 5
5
%
%----------------10------------------Aplicando la funcion de transferencia hardlims
K =
Columns
1
1
1
1
1
Columns
-1
-1
-1
-1
-1
1 through 8
1
1
-1
1
1
-1
1
1
-1
1
1
-1
1
1
-1
9 through 10
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
11
3.- Disear una red tricapa de 31 neuronas, de las que 21 son procesadoras. Las
neuronas procesadoras de la salida son 3 menos que la capa oculta, y la primera
capa procesadora oculta tiene 2 neuronas procesadoras ms que la segunda. La
funcin de transferencia de la primera capa procesadora es igual al de la ltima;
ambas son hardlims. Proporcionar los valores necesarios y hallar la salida de la
red. Cada entrada es un vector de 15 nmeros reales alea
O1 =
-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
>>
O2 =
O3 =
-1
12
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
4.-Plantear un ejercicio de diseo similar a los anteriores 2 y 3), con datos y valores
diferentes; y hallar la salida.
13
5. Graficar la salida cuando a las seales dadas se les aplica las funciones de
transferencia escaln, no lineal, saturacin y competitiva:
a. Seales: unidimensionales, bidimensional y tridimensionales.
b. Seales:
i. Un sonido en mono (su nombre) centrado sobre el eje vertical,
ii. Una imagen en escala de grises (su foto) centrado en el eje vertical.
Se puede observar en el siguiente grafico que casi toda la seal es continua solo una amplitud
diferente en 0.5
14
Se puede observar en el siguiente grafico que casi toda la seal es continua solo una amplitud
diferente en 0.5
Se puede observar en el siguiente grafico que casi toda la seal es continua solo una amplitud
diferente en 0.5
15
Se observa una seal pulso en 0.5 aproximadamente con una amplitud de 0.5
16
17
Tenemos una funcion creciente que mientras los valores en el eje x aumentan la amplitudes tambin
aumentan
18
d
Seal de decreciente
19
20
21
22
23
24
25
26
Figur
Se hizo uso de la funcion mesh para poder graficar dicha forma tridimensional
27
Figura
Podemos apreciar que al aplicarle la funcion hardlim se vuele un plano con un barrido hacia los limites - 5 5
en todos los ejes
Figura
Del mismo modo al aplicar la funcion hardlims
28
Figura
El resultado de la figura 12 se obtiene al aplicar la funcion compet
Ejercicio 5
a. Parte a
Tenemos la seal de voz aplicando las funciones de transferencia
29
30
31
32
33
34
35
36
37
38
Ejercicio 5
Parte b.2
39
40
41
42
43
44
45
46
47
cin y
competitiva:
48
49
Datos:
CUESTIONARIO
1. Resultados (Desarrollados anteriormente)
2.
2. Crear tres RNA tricapa y utilice funciones de activacin diferentes, una para cada
capa procesadora, proporcione las entradas vectoriales de 5 valores, las bias y
halle la salida de cada una de las RNA, indicando si sus salidas son excitatorias o
inhibitorias.
O3 =
Columns 1 through
0.0001 0.0184
0.0000 0.0001
1.0000 0.3684
Column 5
0.0001
0.0000
1.0000
4
0.3679
0.0243
0.0243
0.3684
0.0000
1.0000
50
Conclusiones y Recomendaciones.
Se dio por entendido por que es mejor trabajar en formato bmp que en jpg por que asi nos evitamos
muchos erroes
Hemos aprendido a travs de este laboratorio las alternativas que tenemos con la herramienta matlab
en el uso de funciones caractersticas de redes neuronales artificiales.
Por medio de las funciones de transferencia podemos modificar o darle efectos a una imagen
predeterminada.
Podemos crear o disear una red neuronal artificial y obtener sus salidas deseadas.
Aprendimos tambin que con el programa matlab podemos grabar y guardar nuestra voz u otro audio
en formato wav para su respectivo tratamiento.
Hay muchas funciones de transferencia, y algunas otras aparte de las aprendidas en esta
experiencia.
As como tambin es mejor trabajar con la imagen o foto previamente convertida a tono gris, es decir
a blanco y negro.
A la conclucion que pude llegar con respecto es que las funciones lgicas sirven de ayuda
en todos los aspectos desde el aspecto matemtico, audio, e imgenes que se pueden
trabajar desde Matlab las matrices estn en todas las funciones o en todo aspecto.
51