Diferencias entre Sistema difuso y Conjuntos difusos

Diferencias entre Sistema difuso y Conjuntos difusos

Conjuntos difusos

El concepto de conjunto difuso fue propuesto por Lotfi A. Zadeh en 1965 como una extensión de los conjuntos clásicos de la teoría matemática. En los conjuntos tradicionales, un elemento solo puede pertenecer o no pertenecer a un conjunto (valores 0 o 1). En cambio, en un conjunto difuso la pertenencia de un elemento puede tener distintos grados, representados por valores entre 0 y 1 (Zadeh, 1965).

Los investigadores George J. Klir y Bo Yuan describen los conjuntos difusos como herramientas matemáticas para modelar la incertidumbre (Klir & Yuan, 1995).

Esto permite representar conceptos imprecisos o graduales del lenguaje humano, como por ejemplo “temperatura alta”, “velocidad baja” o “persona joven”, donde la pertenencia no es absoluta sino parcial.

Sistemas difusos

Un sistema difuso es un modelo o estructura computacional que utiliza los conjuntos difusos para procesar información y tomar decisiones. Estos sistemas integran varios componentes como:

conjuntos difusos
reglas lingüísticas del tipo SI–ENTONCES
un mecanismo de inferencia
un proceso de defusificación para obtener un resultado final.

Los sistemas difusos permiten modelar procesos complejos donde no existe un modelo matemático exacto, imitando el razonamiento aproximado utilizado por los seres humanos (Zadeh, 1965).

Otra fuente la tenemos en el investigador Timothy J. Ross quien define los sistemas difusos como modelos capaces de representar el conocimiento humano mediante reglas lingüísticas (Ross, 2010).

Diferencia entre conjuntos difusos y sistemas difusos

De modo que la diferencia entre conjuntos difusos y sistemas difusos se encuentra principalmente en su nivel dentro de la teoría de la lógica difusa. Los conjuntos difusos constituyen la base matemática que permite representar la incertidumbre y la imprecisión mediante grados de pertenencia que varían entre 0 y 1, por otro lado, los sistemas difusos son modelos o estructuras que utilizan esos conjuntos difusos junto con reglas de inferencia para procesar información y tomar decisiones.

Definición personal

La lógica difusa puede definirse como un sistema de razonamiento y cálculo diseñado para modelar la incertidumbre propia del pensamiento y lenguaje humanos, permitiendo que los valores de verdad transiten gradualmente entre lo “completamente verdadero” y lo “completamente falso”.


Zadeh, L. A. (1965). Fuzzy sets. Information and Control, 8(3), 338–353.
https://www.sciepub.com/reference/31461

Curso gratuito de desarrollo de Aplicaciones Móviles en Android Jetpack Compose

Hola a todos. Les comento que estoy creando en video un curso gratuito de desarrollo de aplicaciones móviles en Android usando Jetpack Compose, la nueva tecnología de Google para crear interfaces de usuario de una forma más sencilla.

Leer más…

Tags, ,

Instalación de Android Studio Chipmunk y primera aplicación

En este artículo realizamos el proceso de instalación de Android Studio a fin de elaborar y probar aplicaciones móviles nativas. Se crea también una primera aplicación en JetPack Compose. Además se crea un dispositivo virtual para ejecutar nuestras aplicaciones.

Leer más…

Tags,

Hallar el valor máximo y mínimo de una lista en Python

En el siguiente ejemplo, veremos cómo hallar el valor máximo y mínimo de una lista en Python recorriéndola.

Leer más…

Tags, ,

Vectorizar texto para tareas de machine learning y matrices dispersas

Para realizar tareas de Machine Learning sobre elementos de texto, por ejemplo, para entrenar un clasificador, se requerirá vectorizar texto, es decir codificar las palabras como números.

Ilustraremos el proceso con el siguiente ejemplo sencillo.

Leer más…

Tags, ,

Introducción al machine learning en Python

En este artículo veremos una introducción al machine learning en Python, cuáles son las librerías que se necesitan, los principales algoritmos, así como la diferencia entre el machine learning y la programación tradicional.

Leer más…

Tags, ,

Arduino: lo primero que debes saber

Un resumen de todo lo que debes saber sobre Arduino, qué es, los modelos, ventajas, componentes de la placa, etc.

Leer más…

Tags, ,

Matriz espiral binaria en Python

Se muestra un ejercicio para realizar una matriz espiral en Python, acomodando una cadena de ceros y  unos.

Leer más…

Tags, ,

Tipos de aplicaciones móviles: web, nativas e híbridas

¿Qué tipos de aplicaciones móviles existen? ¿Cuáles son sus características principales? ¿Cómo elegir lo que más favorezca a nuestras necesidades?

Leer más…

Algoritmo de Cuadrados Medios en Python para la generación de números pseudoaleatorios.

Veremos cómo implementar el Algoritmo de Cuadrados Medios en Python para la generación de números pseudoaleatorios.

Leer más…

Tags, , ,