El uso de las redes neuronales plantea una dificultad al no existir un algortmo que dé como resultado la topología más óptima de la red para resolver un problema específico. Uno de los métodos de optimización que mejores resultados ha dado frente a esta problemática, es la utilización de algoritmos genéticos. Este trabajo pretende exponer un enfoque en el que tanto el diseño como la optimización de la red se realiza bajo un mismo paradigma de programación y de una forma global. Por un lado la implementación de la red y del olgoritmo genético se lleva a cabo bajo un lenguaje de programación común, un lenguaje orientado a objeto como es C++. Y por otro lado para alcanzar la globalidad en el proceso de optimización se introduce el concepto de cromosoma de longitud variable. El empleo de este tipo de cromosoma permite una optimización del número de neuronas de cada capa, así como de los valores de sus pesos de una forma paralela, autómata y sin limitaciones. Con este tratramiento homogéneo a nivel de programación y con la optimización global se pretende brindar al programador una herramienta flexible y de simple utilización a la hora de diseñar redes neuronales.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados