CAMPO DE APLICACION
Las Redes neuronales artificiales son interesantes para una gran cantidad de personas de diferentes áreas:
-
Científicos de la computación que quieren averiguar sobre las propiedades del procesamiento de información no-simbólica con una red neuronal y sobre sistemas de aprendizaje en general.
-
Estadísticos utilizan redes neuronales como modelos de clasificación y regresión no lineal flexible
-
Ingenieros de varias especialidades se aprovechan de las capacidades de redes neuronales en muchas áreas, como procesamiento de señales y control automático
-
Los científicos cognoscitivos ven redes nerviosas como un posible aparato para describir modelos de pensamiento y conciencia (función cerebral de alto-nivel).
-
Neuro-fisiólogos utilizan redes neuronales para describir y explorar función cerebrales de medio-nivel (memoria del ej., sistema sensorial y motriz).
-
Físicos usan redes neuronales para modelar fenómenos en mecánica estadística y para muchas otras tareas.
-
Biólogos utilizan Redes Neuronales para interpretar sucesiones del nucleotide.
-
Filósofos y otras personas también pueden ser interesadas en Redes Nerviosas por las varias razones.
Las RNA con su capacidad para deducir un significado desde datos complicados o imprecisos, pueden ser utilizadas para detectar patrones o detectar una tendencia que es muy compleja de hallar por una persona con modelos determísticos o por otras técnicas computacionales tradicionales. Una red entrenada puede ser vista como un experto en el manejo de la información que se le ha dado para analizar. Este experto puede ser utilizado para proporcionar proyecciones ante nuevas situaciones de interés.
Entre las características y ventajas representativas de las RNAs se tienen:
1. Paralelismo masivo: el procesamiento de la información es realizado por un número elevado de procesadores simples y veloces (neuronas) cuya potencia de cómputo se centra en el alto nivel de conectividad, distribuyendo de esta manera la representación y el procesamiento de los datos.
2. Capacidad de aprendizaje y generalización: la RNA adquiere el conocimiento de los datos analizados en el problema para modelar una situación un proceso. Además, a partir de la información entregada (finita) está en capacidad de inferir o analizar con acierto datos no presentados en la fase de aprendizaje.
3. Auto organización: Una RNA puede crear su propia organización o representación de la información que es recibida durante la etapa de aprendizaje y a partir de una estructura inicial evolucionar a una nueva y más apropiada para la solución del problema.
4. Operación en tiempo real : Los cálculos en una RNA pueden ser realizados en paralelo. El diseño y fabricación de dispositivos en hardware especiales para tomar ventaja de esta capacidad, garantizan el diseño de aplicaciones complejas en tiempo real.
5. Tolerancia a fallas por la redundancia de la información: La destrucción parcial de un RNA ocasiona la correspondiente degradación del funcionamiento de la red. Sin embargo, algunas capacidades de la red pueden ser conservadas a pesar de tenerse un daño grave en la misma.
Los computadores digitales actuales superan al hombre en su capacidad de cálculo numérico y el manejo de símbolos relacionales. Sin embargo, el hombre puede solucionar problemas mucho más complejos de percepción (por ejemplo, reconocer a un amigo entre un tumulto desde un simple vistazo de su cara o al escuchar su voz, incluso por el modo de caminar; definir la habitabilidad de un aula a partir de sensaciones de temperatura, ruido, humedad, iluminación, etc.) a muy altas velocidades y sin necesidad de concebir un complejo modelo matemático o computacional. La respuesta está en la arquitectura del sistema neuronal biológico que es completamente diferente a la arquitectura del computador tradicional von Neumann, como se indicó en la Tabla 1. Estas diferencias, le brindan un factor de diferenciación y aumento del desempeño a las RNA en aplicaciones como :
- Reconocimiento y Clasificación de Patrones
- Categorización de Patrones ("clustering")
- Aproximación y seguimiento de funciones
- Procesamiento de señales
- Predicción
- Optimización
- Control
- Medicina
- Gestión financiera
En este momento se ha dado solución a problemas con altos niveles de incertidumbre que con métodos tradicionales jamás su habría obtenido. Soluciones tan novedosas e interesantes como la reconstrucción craneofacial para la identificación de hombres, música neurocomputacional, sistemas de detección de virus en computadores conocidos y desconocidos, identificación de usuarios en cajeros automáticos desde la imagen del iris de los ojos, reconocimiento de emisores en comunicaciones, diagnóstico de hepatitis, recuperación de telecomunicaciones ante fallas en el software, interpretación de palabras chinas, detección de minas submarinas, análisis de texturas, reconocimiento de objetos tridimensionales y reconocimiento de texto manuscrito.