Discusión sobre el artículo "Introducción a la teoría de la Lógica difusa"

 

Artículo publicado Introducción a la teoría de la Lógica difusa:

La lógica difusa extiende los límites habituales de la lógica matemática y teoría de conjuntos. En este artículo se muestran principales principios de esta teoría, así como se describen dos sistemas de inferencia lógica difusa tipo Mamdani y Sugeno. Se dan los ejemplos de implementación de los modelos difusos a base de estos dos sistemas usando los medios de la biblioteca FuzzyNet para MQL5.

La teoría matemática de los conjuntos difusos (fuzzy sets) y la misma lógica difusa (fuzzy logic) toma su inicio desde 1965. Su fundador es el profesor Lotfi Zadeh de la universidad de Berkeley. Precisamente él acuñó estos dos conceptos en su artículo “Fuzzy Sets”, en la revista Information and Control. Este aparato matemático ha permitido introducir en una ciencia exacta, como las matemáticas, los conceptos difusos (borrosos) que opera cualquier persona, y ha sentado las bases de unos métodos absolutamente nuevos de solucionar los problemas a base de las técnicas de Soft computing. Con un uso correcto, todas estas innovaciones pueden facilitar considerablemente el proceso de solución de problemas de clasificación, creación de los sistemas expertos y construcción de redes neuronales.

Sin embargo, la aplicación práctica de la lógica difusa no se limita con eso. En realidad, este aparato matemático ha obtenido su mayor propagación en la teoría de gestión automática. Precisamente con ese hecho se puede vincular la aparición de otro concepto nuevo — modelo difuso. Un modelo difuso es un caso particular del modelo matemático.

Ejemplo:

Vamos a definir una variable lingüística con el nombre “Edad”. Por definición, la “Edad” es un período, etapa del desarrollo y crecimiento de una persona, animal o planta. El valor mínimo de esta variable es igual a 0, es decir, la persona ni siquiera ha cumplido un año. Como valor máximo tomaremos 80. Dependiendo de la edad concreta de la persona, podemos evaluar como: “recién nacido”, “niño”, “joven”, “edad media”, “viejo”, “edad madura”, etc. Esta lista puede incluir una cantidad bastante grande de los elementos. Será el term set para nuestra variable lingüística, y sus elementos serán los terms.

En la imagen de abajo se muestra un ejemplo de la variable difusa “Edad” para la cual hemos establecido un term set compuesto de tres terms. “Niño”, “Edad media”, “Viejo”. Cada de estos terms tiene su función de pertenencia.

Conjunto difuso “Edad”

Autor: MetaQuotes Software Corp.