Investor's wiki

Lógica difusa

Lógica difusa

驴Qu茅 es la l贸gica difusa?

La l贸gica difusa es un enfoque para el procesamiento de variables que permite procesar m煤ltiples valores de verdad posibles a trav茅s de la misma variable. La l贸gica difusa intenta resolver problemas con un espectro abierto e impreciso de datos y heur铆stica que hace posible obtener una serie de conclusiones precisas.

La l贸gica difusa est谩 dise帽ada para resolver problemas considerando toda la informaci贸n disponible y tomando la mejor decisi贸n posible dada la entrada.

Comprender la l贸gica difusa

La l贸gica difusa se deriva del estudio matem谩tico de la l贸gica multivaluada. Mientras que la l贸gica ordinaria se ocupa de afirmaciones de verdad absoluta (como "驴Este objeto es verde?"), la l贸gica difusa se ocupa de conjuntos con definiciones subjetivas o relativas, como "alto", "grande" o "hermoso". Esto intenta imitar la forma en que los humanos analizan los problemas y toman decisiones, de una manera que se basa en valores vagos o imprecisos en lugar de la verdad o falsedad absoluta.

En la pr谩ctica, todas estas construcciones permiten valores parciales de la condici贸n "verdadera". En lugar de exigir que todas las declaraciones sean absolutamente verdaderas o absolutamente falsas, como en la l贸gica cl谩sica, los valores de verdad en la l贸gica difusa pueden ser cualquier valor entre cero y uno. Esto crea una oportunidad para que los algoritmos tomen decisiones basadas en rangos de datos en lugar de un punto de datos discreto.

En l贸gica est谩ndar, cada afirmaci贸n debe tener un valor absoluto: verdadero o falso. En la l贸gica difusa, los valores de verdad se reemplazan por grados de "pertenencia" de 0 a 1, donde 1 es absolutamente verdadero y 0 es absolutamente falso.

Historia de la l贸gica difusa

La l贸gica difusa fue propuesta por primera vez por Lotfi Zadeh en un art铆culo de 1965 para la revista Informaci贸n y Control. En su art铆culo, titulado "Conjuntos difusos", Zadeh intent贸 reflejar el tipo de datos utilizados en el procesamiento de informaci贸n y deriv贸 la l贸gica elemental reglas para este tipo de conjunto.

"La mayor铆a de las veces, las clases de objetos que se encuentran en el mundo f铆sico real no tienen criterios de pertenencia definidos con precisi贸n", explic贸 Zadeh. "Sin embargo, el hecho es que tales 'clases' definidas de manera imprecisa juegan un papel importante en el pensamiento humano, particularmente en los dominios del reconocimiento de patrones, la comunicaci贸n de informaci贸n y la abstracci贸n".

Desde entonces, la l贸gica difusa se ha aplicado con 茅xito en sistemas de control de m谩quinas, procesamiento de im谩genes, inteligencia artificial y otros campos que dependen de se帽ales con interpretaci贸n ambigua.

Consideraciones Especiales

La l贸gica difusa en su sentido m谩s b谩sico se desarrolla a trav茅s del an谩lisis del tipo 谩rbol de decisi贸n. Por lo tanto, en una escala m谩s amplia, forma la base de los sistemas de inteligencia artificial programados a trav茅s de inferencias basadas en reglas.

Generalmente, el t茅rmino difuso se refiere a la gran cantidad de escenarios que se pueden desarrollar en un sistema similar a un 谩rbol de decisiones. El desarrollo de protocolos de l贸gica difusa puede requerir la integraci贸n de programaci贸n basada en reglas. Estas reglas de programaci贸n pueden denominarse conjuntos borrosos, ya que se desarrollan a discreci贸n de los modelos completos.

Los conjuntos borrosos tambi茅n pueden ser m谩s complejos. En analog铆as de programaci贸n m谩s complejas, los programadores pueden tener la capacidad de ampliar las reglas utilizadas para determinar la inclusi贸n y exclusi贸n de variables. Esto puede resultar en una gama m谩s amplia de opciones con un razonamiento basado en reglas menos preciso.

La l贸gica difusa se puede utilizar en el software comercial, donde se utiliza para analizar los datos del mercado en busca de se帽ales de compra y venta.

Sem谩ntica difusa en inteligencia artificial

El concepto de l贸gica difusa y sem谩ntica difusa es un componente central para la programaci贸n de soluciones de inteligencia artificial. Las soluciones y herramientas de inteligencia artificial contin煤an expandi茅ndose en la econom铆a en una variedad de sectores a medida que tambi茅n se expanden las capacidades de programaci贸n de la l贸gica difusa.

Watson de IBM es uno de los sistemas de inteligencia artificial m谩s conocidos que utiliza variaciones de l贸gica difusa y sem谩ntica difusa. Espec铆ficamente en los servicios financieros, la l贸gica difusa se utiliza en el aprendizaje autom谩tico y los sistemas tecnol贸gicos que respaldan los resultados de la inteligencia de inversi贸n.

En algunos modelos comerciales avanzados, la integraci贸n de las matem谩ticas de l贸gica difusa tambi茅n se puede utilizar para ayudar a los analistas a crear se帽ales de compra y venta automatizadas. Estos sistemas ayudan a los inversores a reaccionar ante una amplia gama de variables cambiantes del mercado que afectan sus inversiones.

Ejemplos de l贸gica difusa

En los modelos de comercio de software avanzado, los sistemas pueden usar conjuntos difusos programables para analizar miles de valores en tiempo real y presentar al inversor la mejor oportunidad disponible. La l贸gica difusa se usa a menudo cuando un comerciante busca hacer uso de m煤ltiples factores para su consideraci贸n. Esto puede resultar en un an谩lisis limitado para las decisiones comerciales. Los comerciantes tambi茅n pueden tener la capacidad de programar una variedad de reglas para promulgar operaciones. Dos ejemplos incluyen lo siguiente:

  • Regla 1: si la media m贸vil es baja y el 铆ndice de fuerza relativa (RSI) es bajo, entonces venda.

  • Regla 2: si la media m贸vil es alta y el 铆ndice de fuerza relativa (RSI) es alto, entonces compre.

La l贸gica difusa permite a un comerciante programar sus propias inferencias subjetivas en estos ejemplos b谩sicos para llegar a sus propias se帽ales comerciales automatizadas.

Ventajas y desventajas de la l贸gica difusa

La l贸gica difusa se usa con frecuencia en controladores de m谩quinas e inteligencia artificial y tambi茅n se puede aplicar al software comercial. Aunque tiene una amplia gama de aplicaciones, tambi茅n tiene limitaciones sustanciales.

Debido a que la l贸gica difusa imita la toma de decisiones humana, es m谩s 煤til para modelar problemas complejos con entradas ambiguas o distorsionadas. Debido a las similitudes con el lenguaje natural, los algoritmos de l贸gica difusa son m谩s f谩ciles de codificar que la programaci贸n l贸gica est谩ndar y requieren menos instrucciones, lo que ahorra en los requisitos de almacenamiento de memoria.

Estas ventajas tambi茅n vienen con inconvenientes, debido a la naturaleza imprecisa de la l贸gica difusa. Dado que los sistemas est谩n dise帽ados para datos e ingresos inexactos, deben probarse y validarse para evitar resultados inexactos.

TTT

La l铆nea de fondo

La l贸gica difusa es una extensi贸n de la l贸gica cl谩sica que incorpora las incertidumbres que influyen en la toma de decisiones humanas. Se utiliza con frecuencia para resolver problemas complejos, donde los par谩metros pueden ser poco claros o imprecisos. La l贸gica difusa tambi茅n se usa en el software de inversi贸n, donde se puede usar para interpretar se帽ales comerciales ambiguas o poco claras.

Reflejos

  • Debido a las similitudes con el lenguaje com煤n, los algoritmos difusos son comparativamente simples de codificar, pero pueden requerir una verificaci贸n y prueba exhaustivas.

  • Te贸ricamente, esto le da al enfoque m谩s oportunidades de imitar las circunstancias de la vida real, donde las declaraciones de verdad o falsedad absolutas son raras.

  • La l贸gica difusa es una generalizaci贸n de la l贸gica est谩ndar, en la que todas las declaraciones tienen un valor de verdad de uno o cero. En la l贸gica difusa, las declaraciones pueden tener un valor de verdad parcial, como 0,9 o 0,5.

  • La l贸gica difusa es un enfoque heur铆stico que permite un procesamiento de 谩rboles de decisi贸n m谩s avanzado y una mejor integraci贸n con la programaci贸n basada en reglas.

  • Los analistas cuantitativos pueden utilizar la l贸gica difusa para mejorar la ejecuci贸n de sus algoritmos.

PREGUNTAS M脕S FRECUENTES

驴Es la l贸gica difusa lo mismo que el aprendizaje autom谩tico?

La l贸gica difusa a menudo se agrupa junto con el aprendizaje autom谩tico, pero no son lo mismo. El aprendizaje autom谩tico se refiere a los sistemas computacionales que imitan la cognici贸n humana, mediante la adaptaci贸n iterativa de algoritmos para resolver problemas complejos. La l贸gica difusa es un conjunto de reglas y funciones que pueden operar en conjuntos de datos imprecisos, pero los algoritmos a煤n deben ser codificados por humanos. Ambas 谩reas tienen aplicaciones en inteligencia artificial y resoluci贸n de problemas complejos.

驴Qu茅 es la l贸gica difusa en la miner铆a de datos?

La miner铆a de datos es el proceso de identificar relaciones significativas en grandes conjuntos de datos, un campo que se superpone con la estad铆stica, el aprendizaje autom谩tico y la inform谩tica. La l贸gica difusa es un conjunto de reglas que se pueden utilizar para llegar a conclusiones l贸gicas a partir de conjuntos de datos difusos. Dado que la miner铆a de datos a menudo se aplica a mediciones imprecisas, la l贸gica difusa es una forma 煤til de determinar relaciones relevantes a partir de este tipo de datos.

驴Cu谩l es la diferencia entre la l贸gica difusa y las redes neuronales?

red neuronal artificial es un sistema computacional dise帽ado para imitar los procedimientos de resoluci贸n de problemas de un sistema nervioso similar al humano. Esto es distinto de la l贸gica difusa, un conjunto de reglas dise帽adas para llegar a conclusiones a partir de datos imprecisos. Ambos tienen aplicaciones en inform谩tica, pero son campos distintos.