Download lógica difusa. Está formado por varias herramientas que cubren las

Document related concepts
no text concepts found
Transcript
SOFWARE UTILIZADOS EN LOGICA DIFUSA
XFUZZY 3.0
Xfuzzy 3.0 es un entorno de desarrollo para sistemas de inferencia basados en
lógica difusa. Está formado por varias herramientas que cubren las diferentes
etapas del proceso de diseño de sistemas difusos, desde su descripción inicial
hasta la implementación final. Sus principales características son la capacidad
para desarrollar sistemas complejos y la flexibilidad para permitir al usuario
extender el conjunto de funciones disponibles. El entorno ha sido completamente
programado en Java, de forma que puede ser ejecutado sobre
cualquier plataforma que tenga instalado el JRE (Java Runtime Environment).
La siguiente figura muestra el flujo de diseño de Xfuzzy 3.0.
La etapa de descripción incluye herramientas gráficas para la definición del sistema
difuso. La etapa de verificación está compuesta por herramientas de simulación,
monitorización y representación gráfica del comportamiento del sistema. La etapa
de ajuste facilita la aplicación de algoritmos de aprendizaje. Finalmente, la etapa
de síntesis incluye herramientas para generar descripciones en lenguajes de alto
nivel para implementaciones software o hardware.
FUZZY LOGIC 2.0
Fuzzy Logic aporta un conjunto esencial de herramientas para la creación,
modificación y visualización difusa de conjuntos y sistemas basados en la lógica
difusa.
Ideal para ingenieros, investigadores y profesores. Los ejemplos prácticos
proporcionan una manera de familiarizarse con los conceptos básicos de la lógica
difusa y demuestran como aplicar esta técnica con efectividad en un amplio rango
de operaciones de diseño de sistemas difusos...
Las funciones implementadas en esta librería ayudan al usuario en cada uno de los
pasos del proceso del diseño lógico difuso mediante la definición de las entradas y
salidas, la creación de funciones de relación entre los conjuntos difusos y la
combinación de conjuntos y relaciones difusas, la aplicación de funciones de
inferencia a modelos de sistema y la aplicación de rutinas de desborronamiento.
Rutinas gráficas para usuario final facilitan la visualización de estrategias de
desborronamiento, de conjuntos difusos y de relaciones difusas.
FUZZYFLUID
FuzzyFluid reemplaza la lógica inflexible y bivalente así como funciones
matemáticas complejas con simples reglas lingüísticas. Los modelos basados en
estas reglas pueden ser construídos utilizando relativamente pocas matemáticas y
el cálculo computorizado exhaustivo será reemplazado por programas de
computadora fáciles de manejar. La lógica difusa puede, de hecho, ser utilizada
para crear modelos que no pueden ser construídos utilizando otros métodos.
El propósito del programa FuzzyFluid es el de visualizar el uso de lógica difusa en
un sistema experto desarrollado para interpretar el fluido cerebroespinal, que
puede ser utilizado en procedimientos normales de laboratorio, especialmente, en
el área de patología.
El programa requiere información acerca de descubrimientos citológicos así como
datos sobre concentración de glucosa y niveles de proteínas.
El programa FuzzyFluid interpreta los valores de entrada utilizando lógica difusa y
subsecuentemente utilizando lógica Booleana antes de finalmente imprimir un
reporte.