Entorno de desarrollo Xfuzzy 3

Herramienta de monitorización de inferencias - Xfmt

El propósito de la herramienta xfmt es monitorizar el proceso de inferencia del sistema, esto es, mostrar gráficamente los valores de las diferentes variables internas y los grados de activación de las reglas y las etiquetas lingüísticas para un conjunto de valores de entrada determinado. La herramienta puede ser ejecutada desde la línea de comandos con la expresión "xfmt file.xfl", o desde la ventana principal del entorno usando la opción "Monitor" del menú Verification.

La ventana principal de xfmt está dividida en tres partes. La zona de la izquierda se utiliza para introducir los valores de las variables de entrada globales. Asociado con cada variable, existe un campo para introducir manualmente el valor y un botón deslizante para introducir el valor como una posición en el rango de la variable. La parte de la derecha de la ventana muestra los conjuntos difusos asociados con los valores de las variables de salida globales, así como los valores "crisp" (defuzzificados) para esas variables. Estos valores son mostrados como singularidades difusas (singletones) en las gráficas de los conjuntos difusos (si un conjunto difuso es ya un singletone, la gráfica sólo muestra este singletone). El centro de la ventana ilustra la estructura jerárquica del sistema.

La herramienta también incluye una ventana para monitorizar los valores internos del proceso de inferencia de cada base de reglas. A esta ventana se accede pulsando sobre la base de reglas en la representación de la estructura jerárquica del sistema.

La ventana de monitorización de reglas está dividida en tres partes. Los valores de las variables de entrada se muestran en la parte izquierda como singularidades difusas sobre las funciones de pertenencia asignadas a las diferentes etiquetas lingüísticas. La parte central de la ventana contiene un conjunto de campos con los grados de activación de cada regla. En la parte de la derecha se muestran los valores de las variables de salida obtenidas en el proceso de inferencia. Si el conjunto de operadores usado en la base de reglas especifica un método de defuzzificación, el valor de salida es defuzzificado y la gráfica muestra tanto el valor difuso como el valor crisp finalmente asignado a la variable de salida.

Esta herramienta puede ser utilizada para monitorizar el comportamiento de cada una de las bases de reglas de un sistema de inferencia jerárquico (seleccionando cada base de reglas antes de invocar a xfmt). De esta manera es posible analizar el comportamiento entrada/salida de una base de reglas determinada modificando valores de variables internas del sistema.

Para comentarios, sugerencias, notificación de bugs, etc. contacte con nosotros en:   xfuzzy-team@imse-cnm.csic.es

©IMSE-CNM 2018