Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Una Red Neuronal artificial (ANN) es una maravillosa herramienta que puede
ayudar a resolver este tipo de problemas. El RNA o ANN es un paradigma de
procesamiento de informacin inspirada en la forma en que el cerebro humano
procesa la informacin.
Para este Proyecto de Laboratorio considere que cada vector de entrada (Input
vector) es un tupla* de 63 elementos representando un carcter o letra expresado
como un patrn en una grilla de dimensiones 7 x 9.
Por ejemplo el vector de salida deseado (target output pattern) para la letra A es
el vector bipolar :
[X,T] = prprob;
plotchar(X(:,1))
Para resolver este problema, vamos a utilizar una red neuronal de tipo feedforward
para el reconocimiento de patrones con 25 neuronas ocultas.
Dado que la red neuronal se inicializa con los pesos iniciales aleatorios, los
resultados despus de la formacin varan ligeramente cada vez que se ejecuta el
ejemplo.
net1.divideFcn = '';
net1 = train(net1,X,T)
A continuacin, se crean 30 copias de cada carcter ruidoso Xn. Los valores estn
limitados por min y max para caer entre 0 y 1. Las metas correspondientes Tn
tambin se definen.
numNoise = 30;
Xn=min(max(repmat(X,1,numNoise)
+randn(35,26*numNoise)*0.2,0),1);
Tn = repmat(T,1,numNoise);
plotchar(Xn(:,1))
Su reporte deber considerar la siguiente estructura :
1. Modelamiento
2. Anlisis
3. Diseo
4. Simulacin
5. Optimizacin
6. Rapid Prototyping
WHAT IF ?
Suponga que su prototipo ser utilizado para lectura de placas de vehculos que
infringen la ley, que consideraciones deber tener su diseo ?
NOTA:
Tiene la libertad de utilizar Matlab + Simulink y/o cualquier lenguaje de programacin que desee
(Java, C, C++.). Explore el uso del GUI (Graphic User Interfase) de Matlab.
Fecha de Entrega:
Fernando Jimenez Motte Ph.D.EE (c), M.S.E.E