10.07.2015 Views

UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD ... - Profe Saul

UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD ... - Profe Saul

UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD ... - Profe Saul

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

actualizar el diseño del sistema de Lógica Difusa, sin borrar las definicionesprevias.2. Emplear la opción Entrenar, para ejecutar el algoritmo de Entrenamiento.El Algoritmo de Entrenamiento de Universos Variables debe crear nuevosConjuntos Difusos en cada Variable Lingüística. UNFUZZY toma el primerconjunto de cada Variable, lo reproduce, y lo centra en los valores concretosde los patrones de entrenamiento. De esta forma, el usuario puede decidir quétipo de Conjuntos quiere que genere el algoritmo, creando un modelo comoprimer (y si desea único) conjunto de cada Variable Lingüística, antes deejecutar el algortimo de entrenamiento 18 .4.6. Utilización del Código Fuente generado por UNFUZZYLa opción de Generación de Código Fuente que se presenta en el numeral4.4.5 permite que el usuario disponga de código en lenguaje C y/o C++, paraimplementar en software el Sistema de Lógica Difusa diseñado. Para poderutilizar este código el usuario debe disponer de un compilador para lenguaje Cy/o C++, y tener algunos conocimientos básicos sobre su utilización, y sobreel lenguaje de programación.Los dos principales objetivos del código fuente generado por UNFUZZY sonlos siguientes:1. Permitir que el software del usuario cree fácilmente (con una solainstrucción) el Sistema de Lógica Difusa.1. Permitir que el sofware del usuario consulte fácilmente (con una solainstrucción) cuáles son las salidas concretas del Sistema de Lógica Difusa,para unas ciertas entradas concretas.En el código fuente se incluye tambien una función main() que permiteejemplificar la utilización del código, con un pequeño programa para DOS quesolicita al usuario por teclado las entradas del Sistema de Lógica Difusa, yentrega las salidas del mismo a través de la pantalla.El código fuente ha sido probado empleando la herramienta de programaciónBorlandC++ 4.52; no obstante, es posible que para Sistemas de Lógica Difusacomplejos (con muchas variables y/o muchas reglas), el compilador arroje8818 Ver numerales 4.3.1.3.7 al 4.3.1.3.11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!