SIMULADORES REDES NEURONALES

28
Agosto 2005 ESCOM I P N 1 Simuladores de RNA Simuladores de RNA The ART Gallery The ART Gallery BackBrain BackBrain Backprop-1.4 Backprop-1.4 bps bps FuNeGen FuNeGen Hyperplane Hyperplane Animator Animator LVQ PAK LVQ PAK NETS NETS NeuralShell NeuralShell NeuDL NeuDL Neurfuzz Neurfuzz NeuroForecaster/GA NeuroForecaster/GA NeuroSolutions NeuroSolutions NevProp NevProp

Transcript of SIMULADORES REDES NEURONALES

Page 1: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 1

Simuladores de RNASimuladores de RNA

The ART GalleryThe ART GalleryBackBrainBackBrainBackprop-1.4Backprop-1.4bpsbpsFuNeGenFuNeGenHyperplane AnimatorHyperplane AnimatorLVQ PAKLVQ PAK

NETS NETS NeuralShellNeuralShellNeuDLNeuDLNeurfuzzNeurfuzzNeuroForecaster/GANeuroForecaster/GANeuroSolutionsNeuroSolutionsNevPropNevProp

Page 2: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 2

Simuladores de RNASimuladores de RNA

NICO NICO nn/xnnnn/xnnPDP Software PDP Software PittnetPittnetSOM PAKSOM PAKSPIDER Web Neural SPIDER Web Neural Network LibraryNetwork Library

TDNNTDNNtlearntlearnWinNN WinNN Xerion SimulatorXerion Simulator

Neural Network Neural Network Toolbox Toolbox

Page 3: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 3

The ART GalleryThe ART Gallery

Descripción: ART Gallery es una serie de Descripción: ART Gallery es una serie de procedimientos dedicados a ser usados procedimientos dedicados a ser usados con otros códigos para implementar redes con otros códigos para implementar redes neuronales de tipo ART.neuronales de tipo ART.

Plataforma: Windows , UNIXPlataforma: Windows , UNIX

Desarrolladores: Lars H. LidenDesarrolladores: Lars H. Liden

Page 4: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 4

BackBrainBackBrain

Descripción: BackBrain simula redes de tipo Descripción: BackBrain simula redes de tipo Backpropagation; permite, crear,entrenar y Backpropagation; permite, crear,entrenar y analizar redes. También crea modelos en analizar redes. También crea modelos en 3D de redes dinámicas.3D de redes dinámicas.

Plataforma: Power Macintosh with Sistem 7Plataforma: Power Macintosh with Sistem 7

Desarrollador: University of Southampton Desarrollador: University of Southampton UK.UK.

Page 5: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 5

Backprop-1.4Backprop-1.4

Descripción: Programa manipulado por Descripción: Programa manipulado por *Mouse* permite diseñar redes de forma *Mouse* permite diseñar redes de forma gráfica; el sistema esta limitado a redes gráfica; el sistema esta limitado a redes con un máximo de 25 neuronas . Fue con un máximo de 25 neuronas . Fue desarrollado con el propósito de desarrollado con el propósito de aprendizaje de redes Backpropagation.aprendizaje de redes Backpropagation.

Plataforma: DOSPlataforma: DOS

Desarrollador: University of Kassel Desarrollador: University of Kassel

Page 6: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 6

bpsbps

Descripción: Sistema para el desarrollo de Descripción: Sistema para el desarrollo de redes entrenadas por el algoritmo de redes entrenadas por el algoritmo de retropropagación de error.retropropagación de error.

Plataformas: PC, VAX, MAC.Plataformas: PC, VAX, MAC.

Desarrollador: Eugene Norris, Computer Desarrollador: Eugene Norris, Computer Science Deparment; Georgr Mason Science Deparment; Georgr Mason University, Virginia USA. University, Virginia USA.

Page 7: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 7

FuNeGenFuNeGen

Descripción: Esta basado en los conceptos Descripción: Esta basado en los conceptos de sistemas neurodifusos, puede generar de sistemas neurodifusos, puede generar sistemas de clasificación difusa de sistemas de clasificación difusa de información muestreada, no hay limitantes información muestreada, no hay limitantes en cuanto al numero de entradas y salidas; en cuanto al numero de entradas y salidas; además permite eliminar entradas además permite eliminar entradas redundantes de manera automática.redundantes de manera automática.

Desarrollador:Darmstadt University of Tech.Desarrollador:Darmstadt University of Tech.

Page 8: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 8

Hyperplane AnimatorHyperplane Animator

Descripción: Hyperplane Animator es un Descripción: Hyperplane Animator es un programa que permite fácilmente de programa que permite fácilmente de manera gráfica el entrenamiento de redes manera gráfica el entrenamiento de redes neuronales de retropropagación.neuronales de retropropagación.

Desarrollador: Paul Hoeper and Lori Pratt; Desarrollador: Paul Hoeper and Lori Pratt; Rutgers UniversityRutgers University

Page 9: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 9

LVQ PAKLVQ PAK

Descripción: Es un grupo de métodos Descripción: Es un grupo de métodos aplicables al reconocimiento estadístico de aplicables al reconocimiento estadístico de patrones, en los cuales las clases son patrones, en los cuales las clases son descritas por un numero relativamente descritas por un numero relativamente pequeño de vectores código.pequeño de vectores código.

Desarrollador: Teuvo Kohonen, Helsinki Desarrollador: Teuvo Kohonen, Helsinki University of Technology; FinlandiaUniversity of Technology; Finlandia

Page 10: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 10

NETS NETS

Descripción: Network Execution and Training Descripción: Network Execution and Training Simulator (NETS) Es una herramienta la cual Simulator (NETS) Es una herramienta la cual proporciona un ambiente para el desarrollo y proporciona un ambiente para el desarrollo y evaluación de redes neuronales. El sistema evaluación de redes neuronales. El sistema permite crear y ejecutar configuraciones permite crear y ejecutar configuraciones arbitrarias de redes las cuales usan aprendizaje arbitrarias de redes las cuales usan aprendizaje de retropropagación. de retropropagación.

Desarrollador: COSMIC, University of GeorgiaDesarrollador: COSMIC, University of Georgia

Page 11: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 11

Neural Networks Neural Networks at your Firgertipsat your Firgertips

Descripción: simulador de las 8 mas populares Descripción: simulador de las 8 mas populares arquitecturas de redes neuronales; código arquitecturas de redes neuronales; código portable , autocontenido en ANSI C.portable , autocontenido en ANSI C.

Algoritmos: Adaline, Backpropagation, Hopfield, Algoritmos: Adaline, Backpropagation, Hopfield, Memoria Asociativa Bidireccional, maquina de Memoria Asociativa Bidireccional, maquina de Bolzmann, counterpropagation, SOM, ART.Bolzmann, counterpropagation, SOM, ART.

Desarrollador: Karsten Kutza, Berlin Alemania.Desarrollador: Karsten Kutza, Berlin Alemania.

Page 12: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 12

NeuralShellNeuralShell

Descripción: Es un Shell el cual llama simuladores Descripción: Es un Shell el cual llama simuladores individuales de redes neuronales artificiales.individuales de redes neuronales artificiales.

Algoritmos: Hopfield, Hamming, Backpropagation, Algoritmos: Hopfield, Hamming, Backpropagation, Mapas de Kohonen, Aprendizaje Competitivo, Mapas de Kohonen, Aprendizaje Competitivo, Retropropagación Adaptativa.Retropropagación Adaptativa.

Plataforma: UNIX (SUN, Cray).Plataforma: UNIX (SUN, Cray).

Desarrollador: SPANN Laboratory, Ohio State Desarrollador: SPANN Laboratory, Ohio State University, columbus, USA.University, columbus, USA.

Page 13: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 13

NeuroSolutionsNeuroSolutions

Descripción: Sistema consistente de un conjunto de Descripción: Sistema consistente de un conjunto de tutoriales de diferentes tipos de redes entre las tutoriales de diferentes tipos de redes entre las cuales están, Perceptron, asociador lineal, filtros cuales están, Perceptron, asociador lineal, filtros adaptativos, redes jordan-elman, Mapas de adaptativos, redes jordan-elman, Mapas de Kohonen, redes de base radial, etc. El software Kohonen, redes de base radial, etc. El software permite construir y entrenar redes neuronales permite construir y entrenar redes neuronales además genera código ANSI C/C++.además genera código ANSI C/C++.

Plataforma: Windows 95.Plataforma: Windows 95.

Desarrollador: Neurodimension inc.Desarrollador: Neurodimension inc.

Page 14: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 14

NeuDLNeuDL

Neural Network Description Lenguage es una Neural Network Description Lenguage es una nueva herramienta con un lenguaje de nueva herramienta con un lenguaje de programación interprete, dedicado a la programación interprete, dedicado a la construcción, entrenamiento, prueba y corridas construcción, entrenamiento, prueba y corridas de diseños de redes neuronales. Actualmente, de diseños de redes neuronales. Actualmente, esta limitada a redes tipo backpropagation.esta limitada a redes tipo backpropagation.

Desarrollador:Joy Rogers, University ofDesarrollador:Joy Rogers, University of Alabama Alabama

Page 15: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 15

NeurfuzzNeurfuzz

Descripción: Neurofuzz 1.0 es un generador Descripción: Neurofuzz 1.0 es un generador de código C para sistemas difusos y redes de código C para sistemas difusos y redes neuronales artificiales tipo neuronales artificiales tipo Backpropagation.Backpropagation.

Desarrollador: Luca Marchese.Desarrollador: Luca Marchese.

Page 16: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 16

NeuroForecaster/GANeuroForecaster/GA

Descripción: NeuroForecaster/GA Versión 7.0 es Descripción: NeuroForecaster/GA Versión 7.0 es una red neuronal de 32 bits y algoritmos una red neuronal de 32 bits y algoritmos genéticos basados en programas de predicción genéticos basados en programas de predicción orientados a finanzas y negocios. orientados a finanzas y negocios.

Algoritmos: Neurogeneticos.Algoritmos: Neurogeneticos.

Desarrollador: NIBS Inc .Desarrollador: NIBS Inc .

Page 17: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 17

NevPropNevProp

Descripción: NevProp es un programa fácil de usar Descripción: NevProp es un programa fácil de usar para redes feedforward tipo perceptron para redes feedforward tipo perceptron multicapa y Back propagation. Usa una interfaz multicapa y Back propagation. Usa una interfaz interactiva basada en caracteres.interactiva basada en caracteres.

Algoritmos: Quick Propagation.Algoritmos: Quick Propagation.

Plataforma: DOS, Macintosh, Unix.Plataforma: DOS, Macintosh, Unix.

Desarrollador: University of Nevada at RenoDesarrollador: University of Nevada at Reno

Page 18: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 18

NICO Artificial NeuralNICO Artificial NeuralNetwork ToolkitNetwork Toolkit

Descripción: Es una herramienta de desarrollo de redes Descripción: Es una herramienta de desarrollo de redes neuronales, diseñada y optimizadas para el neuronales, diseñada y optimizadas para el reconocimiento automático de voz; se pueden construir reconocimiento automático de voz; se pueden construir redes con conexiones recurrentes y retardos, la topología redes con conexiones recurrentes y retardos, la topología de las redes es muy flexible, permite cualquier numero de de las redes es muy flexible, permite cualquier numero de capas y las cuales pueden ser arbitrariamente capas y las cuales pueden ser arbitrariamente conectadas.conectadas.

Plataforma : UNIX, código fuente ANSI-C en :HPUX, SUN Plataforma : UNIX, código fuente ANSI-C en :HPUX, SUN Solaris, Linux.Solaris, Linux.

Desarrollador: Nikko Strom, Speech music and Hearing, Desarrollador: Nikko Strom, Speech music and Hearing, Stockholm Sweden.Stockholm Sweden.

Page 19: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 19

nn/xnnnn/xnn

Descripción : nn/xnn es un sistema para el desarrollo y Descripción : nn/xnn es un sistema para el desarrollo y simulación de redes neuronales. Nn es un lenguaje de simulación de redes neuronales. Nn es un lenguaje de alto nivel para la especificación de redes neuronales, alto nivel para la especificación de redes neuronales, dicho compilador puede generar código en C o dicho compilador puede generar código en C o programas ejecutables; al usar los modelos incluidos en programas ejecutables; al usar los modelos incluidos en el sistema la programación no es necesaria.el sistema la programación no es necesaria.

Algoritmos: Madaline, Backpropagation, ART1, Algoritmos: Madaline, Backpropagation, ART1, counterpropagation, Elman,GRNN, Hopfield, Jordan, counterpropagation, Elman,GRNN, Hopfield, Jordan, LVQ, Perceptron, Redes de base radial, Mapas de LVQ, Perceptron, Redes de base radial, Mapas de Kohonen.Kohonen.

Desarrollador: Neureka ANS, Solheimsviken, Norway.Desarrollador: Neureka ANS, Solheimsviken, Norway.

Page 20: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 20

PDP SoftwarePDP Software

Descripción: Simulador de procesos Descripción: Simulador de procesos distribuidos en paralelo.distribuidos en paralelo.

Algoritmos: Redes Feedforward y varias Algoritmos: Redes Feedforward y varias redes recurrentes , Maquina de Bolzmann, redes recurrentes , Maquina de Bolzmann, Hopfield, redes estocasticas continuas.Hopfield, redes estocasticas continuas.

Plataforma: UNIX, MSDOS.Plataforma: UNIX, MSDOS.

Desarrollador: Desarrollador:

Page 21: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 21

PittnetPittnet

Descripción: El propósito del sistema es permitir al Descripción: El propósito del sistema es permitir al usuario construir, entrenar y probar diferentes usuario construir, entrenar y probar diferentes tipos de redes neuronales.tipos de redes neuronales.

Algoritmos: Redes Feedforward con Algoritmos: Redes Feedforward con backpropagation, ART1, SOM, RBF.backpropagation, ART1, SOM, RBF.

Plataforma: DOS y código fuente C++.Plataforma: DOS y código fuente C++.

Desarrollador: Brian Carnahan y alice E. Smith, Desarrollador: Brian Carnahan y alice E. Smith, University of Pittsburgh, USAUniversity of Pittsburgh, USA

Page 22: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 22

SpiderWeb Neural SpiderWeb Neural Network LibraryNetwork Library

Descripción: Código fuente C++ para implementar Descripción: Código fuente C++ para implementar redes neuronales; esta diseñado para ser redes neuronales; esta diseñado para ser fácilmente extendido a aumentar sus fácilmente extendido a aumentar sus capacidades.capacidades.

Algoritmos: Backpropagation.Algoritmos: Backpropagation.

Plataforma: Código fuente C++.Plataforma: Código fuente C++.

Desarrollador: Robert KlapperDesarrollador: Robert Klapper

Page 23: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 23

Time Delay Neural Time Delay Neural Network - TDNNNetwork - TDNN

Descripción: El sistema consiste de una red con Descripción: El sistema consiste de una red con una topología fija predefinida para el una topología fija predefinida para el reconocimiento de dígitos hablados del 0 al 9 reconocimiento de dígitos hablados del 0 al 9 partiendo de voz continua, la capa de entrada partiendo de voz continua, la capa de entrada consiste de un arreglo de 16 x 11 unidades.consiste de un arreglo de 16 x 11 unidades.

Plataforma: DOS. Plataforma: DOS.

Desarrollador: University de Ulm.Desarrollador: University de Ulm.

Page 24: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 24

tlearntlearn

Descrpción: tlearn es un simulador de redes Descrpción: tlearn es un simulador de redes neuronales la cual implementa la regla de neuronales la cual implementa la regla de aprendizaje de retropropagación, incluye redes aprendizaje de retropropagación, incluye redes recurrentes simples; incluye un editor de textos y recurrentes simples; incluye un editor de textos y un gran numero de utilerias para el análisis de un gran numero de utilerias para el análisis de datos.datos.

Plataformas: Mac OS 7.5+, Windows 95, Unix.Plataformas: Mac OS 7.5+, Windows 95, Unix.

Desarrollador: Kim Plunkett y Jeffrey L. ElmanDesarrollador: Kim Plunkett y Jeffrey L. Elman

Page 25: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 25

WinNNWinNN

Descripción: WinNN incorpora una interfaz amigable muy Descripción: WinNN incorpora una interfaz amigable muy útil además de un gran potencial computacional. útil además de un gran potencial computacional. WinNN es una herramienta que esta dedicada a WinNN es una herramienta que esta dedicada a usuarios principiantes y mas avanzados de redes usuarios principiantes y mas avanzados de redes neuronales. Permite implementar redes feeforward neuronales. Permite implementar redes feeforward multicapa utilizando el algoritmo de retropropagación multicapa utilizando el algoritmo de retropropagación para su entrenamiento.para su entrenamiento.

Algoritmo: Backpropagation.Algoritmo: Backpropagation.

Plataforma: MS-WindowsPlataforma: MS-Windows

Page 26: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 26

Xerion SimulatorXerion Simulator

Descripción: Xerion esta conformado por un conjunto de Descripción: Xerion esta conformado por un conjunto de bibliotecas en C que pueden ser usadas para la bibliotecas en C que pueden ser usadas para la construcción de redes neuronales experimentales construcción de redes neuronales experimentales complejas, y preconstruir simuladores escritos con estas complejas, y preconstruir simuladores escritos con estas bibliotecas.bibliotecas.

Algoritmos: Backpropagation, Backpropagation recurrente, Algoritmos: Backpropagation, Backpropagation recurrente, Maquina de Bolzmann, SOM, LVQ, FEM, CL.Maquina de Bolzmann, SOM, LVQ, FEM, CL.

Plataforma: Silicon Graphics and SUN.Plataforma: Silicon Graphics and SUN.

Desarrollador: Xerion Project, University of TorontoDesarrollador: Xerion Project, University of Toronto

Page 27: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 27

Neural Network Neural Network Toolbox (Matlab)Toolbox (Matlab)

Descripción: Herramienta para el desarrollo y Descripción: Herramienta para el desarrollo y entrenamiento de redes neuronales bajo el entrenamiento de redes neuronales bajo el ambiente de Matlab. Redes de tipo perceptron, ambiente de Matlab. Redes de tipo perceptron, adaline, backpropagation, redes de base radial, adaline, backpropagation, redes de base radial, SOM, Elman, Hopfield, LVQ.SOM, Elman, Hopfield, LVQ.

Plataforma: Windows 95, 98.Plataforma: Windows 95, 98.

Desarrollador: Mathworks.Desarrollador: Mathworks.

Page 28: SIMULADORES REDES NEURONALES

Agosto 2005 ESCOM I P N 28

ReferenciasReferencias

Pacific North NationalPacific North National

Avaliable software: Artificial Neural NetworksAvaliable software: Artificial Neural Networks..Http://www.emsl.pnl.gov:2080/proj/neuron/neural/systems/shareware.htmlHttp://www.emsl.pnl.gov:2080/proj/neuron/neural/systems/shareware.html

CNET Shareware.comCNET Shareware.com

Busqueda: Neural NetworksBusqueda: Neural Networks