Académique Documents
Professionnel Documents
Culture Documents
NEURONALES
Introduccin
Una red neuronal artificial puede simularse
mediante programas ejecutados en
computadores convencionales, lo que
constituye siempre el primer paso en el
desarrollo.
La tecnologa de implementacin ms
habitual es la microelectrnica VLSI (Very
Large Scale Integration).
Introduccin
Uno de los motivos ms importantes del resurgir de
las redes neuronales fue el desarrollo de la
tecnologa microelectrnica VLSI, debido a dos
circunstancias:
Posibilit el desarrollo de computadores potentes y
baratos.
La integracin VLSI posibilit la realizacin hardware
directa de RNAs, como dispositivos de clculo
paralelo aplicables a problemas costosos desde el
punto de vista computacional, como visin o
reconocimiento de patrones.
Simulacin
Se denomina simulacin software de una
RNA a su realizacin en forma de un
programa ejecutable sobre un computador
de propsito general.
Es el procedimiento ms simple, rpido y
econmico de implementacin de una red
neuronal, por lo que constituye siempre la
primera etapa en el desarrollo de una RNA,
Simulacin
El Proceso de simulacin de una RNA comienza con su
modelado mediante programas de ordenador escrito en
lenguajes de alto nivel como C, Pascal o Visual Basic, que se
ejecutarn en computadoras convencionales .
Emulacin de ANS
Se refiere a la utilizacin de una estructura
de procesamiento con ciertacapacidade
clculo paralelo, especialmente diseada
para el trabajo con ANS.
Normalmentese trata de utilizar una
tarjetacoprocesadora dependiente de un
cierto host construida tomando com base
microprocesadores de altas
prestaciones(RISC, DSP,..) o a procesadores
neuronales.
Matricula:
Matricula:
Matricula:
Matricula:
Matricula:
Neuroprocesador de propsito
especfico
Es simplemente un chip neuronal especfico,
estar constituido por PU mas simples, pero
menos flexibles, aunque podr incluir un
mayor numero de ellas.
Dentro de esta categora estarn incluidos
los desarrollados entorno a chips neuronales
de propsito especifico.
Matricula:
Matricula:
Matricula:
Matricula:
Matricula:
Matricula:
Sistema de Control
El sistema de control es el responsable
de controlar el flujo de instrucciones y
datos que llegan a las unidades de
proceso, verdaderos elementos de
calculo.
Matricula:
Arquitecturas de Computo
SISD: maquinas en las que una instruccin opera
sobre un nico dato.
SIMD: en ellas, una nica instruccin se aplica
sobre mltiples datos a la vez.
MISD: un conjunto de instrucciones operan a la vez
sobre un nico dato.
MIMD: mltiples instrucciones actan sobre
mltiples datos.
Carlos Jess Vera Hernndez.
1270187
Matricula:
Unidad de Proceso
La Unidad de Proceso o PU, tambin
denominado procesador elemental o
PE, es el elemento de la arquitectura
encargado de efectuar las operaciones
aritmticas con los datos que se le
suministran.
Matricula:
Matricula:
Unidad de Almacenamiento
Es la unidad Funcional responsable de
alojar los valores de pesos, resultados
intermedios o errores, para ser
suministrados en ele momento
adecuado a la unidad de proceso.
Matricula:
Esquemas
1) Memoria de Pesos Distribuida: cada PU dispone de
su propia unidad de memoria local.
2) Memoria de Pesos Duplicada: cada unidad de
memoria asociada a cada unidad de proceso
dispone de una copia completa de todo el mapa
de los pesos de la red.
3) Memoria de pesos Centralizada: una nica unidad
de almacenamiento proporciona los datos
necesarios a todas las unidades de procesamiento.
Carlos Jess Vera Hernndez.
1270187
Matricula:
Unidad de Comunicacin
Se encarga de la transmisin de
datos entre las unidades de proceso,
entre PU y memorias de
almacenamiento, o entre las PU y las
unidades de control.
Matricula:
Arquitecturas
Arquitecturas Orientadas a Bus o a
BBA
Arquitecturas sistlicas
Arquitecturas Fractales
Matricula:
Arquitecturas reconfigurables
Pertenecientes a la misma familia de dispositivos
que las pld, PROM, PAL o epkd las
fpga (field programmable gate array) son
elementos programables de elevado numero de
puertas, constituidos por una matriz de celdas
lgicas o CLB, altamente interconectables a
travs de una malla de conexiones.
Cada una de estas celdas contiene tanto logica
combinacional como biestables, proporcionando
as la capacidad de generar lgica secuencial.
Unidad de control
Unidad de proceso:
En implementaciones analgicas,
el estudio de la unidad de
proceso se centra en especial en
el diseo de estructuras que
realicen las operaciones
matemticas propias del modelo,
en general, productos sumas y
funciones de activacin.
Unidad de almacenamiento
Realizaciones Mixtas
Las operaciones tpicas en un ANS (sumas, productos
y no linealidades) son fciles de realizar mediante
dispositivos
analgicos,
mientras
que
el
almacenamiento de pesos y el control del sistema se
resuelven mas eficientemente en digital, una
solucin de tipo mixto parece interesantes.
De esta manera, mediante circuitos neuronales
mixtos analgico-digitales puede conjugarse la alta
velocidad de procesamiento y densidad de
integracin de los circuitos analgicos, con la
precisin que proporciona el almacenamiento digital
de los pesos.
ETANN 80170NX
ETANN es un chip neuronal creado por Intel
hacia 1991. En las siglas ETANN el trmino
entrenable hace referencia nicamente a la
posibilidad de reprogramar los pesos.
El aprendizaje de ETANN no est incluido en el
chip, sino que se realiza en un ordenador
convencional, para utilizar para ello el software
desarrollado por otras casas comerciales.
ETANN permite implementar varios algoritmos,
como BP, Madalina y BO recurrente.
Lneuro
Se trata de un circuito totalmente
digital para redes neuronales y
procesamiento de seal en general,
que integra un chip. Se explica su
aplicacin
a
tareas
como
el
procesamiento
de
imagen
para
clasificacin de naranjas y deteccin
de eventos en fsica de altas energas.
CNAPS
Es una arquitectura neuronal de
propsito general, construida a finales
de los aos ochenta, que utiliza
tecnologa ULSI y ha estado disponible
comercialmente durante los aos
noventa. Su arquitectura consiste en
una
clsica
estructura
SIMD
unidimensional de nodos procesadores
o PN.