domingo, 25 de noviembre de 2012

Definición y Ventajas de las Redes Neuronales


Darpa (1988), define una red neuronal como un sistema compuesto de muchos elementos simples de procesamiento los cuales operan en paralelo y cuya función es determinada por la estructura de la red, el peso de las conexiones; realizándose el procesamiento en cada uno de los nodos o elementos de computo. 

Según Haykin (1994), una red neuronal es un procesador paralelo masivamente distribuido que tiene una facilidad natural para el almacenamiento de conocimiento obtenido de la experiencia para luego hacerlo utilizable. Se parece al cerebro en dos aspectos:
 

1. El conocimiento es obtenido por la red a través de un proceso de aprendizaje.
 
2. Las conexiones interneuronales conocidas como pesos sinápticos son utilizadas para almacenar dicho conocimiento.
 

Kohonen (1998) las define como redes de elementos simples (usualmente adaptativos) masivamente interconectados en paralelo y con organización jerárquica, las cuales intentan interactuar con los objetos del mundo real del mismo modo que lo hace el sistema nervioso biológico.
 

En síntesis se puede considerar que una Red Neuronal Artificial es un sistema de procesamiento de información que tiene ciertas características de comportamiento en común con las redes neuronales biológicas. Las redes neuronales artificiales han sido desarrolladas como generalizaciones de modelos matemáticos del conocimiento humano o de la biología neuronal, con base en los siguientes considerandos:

1. El procesamiento de información se realiza en muchos elementos simples llamados neuronas.
 
2. Las señales son pasadas entre neuronas a través de enlaces de conexión
 
3. Cada enlace de conexión tiene un peso asociado, el cual, en una red neuronal típica, multiplica la señal transmitida.
 
4. Cada neurona aplica una función de activación (usualmente no lineal) a las entradas de la red (suma de las señales de entrada pesadas) para determinar su señal de salida.
 

Las RNAs han sido aplicadas en un gran número de problemas reales de complejidad considerable. Su más importante ventaja es la de resolver problemas que son muy complejos para tecnologías convencionales, problemas que no tienen una solución determinística o para los cuales una solución determinística es muy complicado encontrarla. En general, por ser una abstracción del cerebro biológico, las RNA son buenas para resolver aquellos problemas que las personas resuelven adecuadamente, pero que los computadores no. Estos problemas, entre otros, incluyen reconocimiento de patrones y problemas de pronóstico (los cuales requieren el reconocimiento de una tendencia en unos datos). 


Ventajas que ofrecen las red neuronal.

Debido a su constitución y a sus fundamentos, las redes neuronales artificiales presentan un gran número de características semejantes a las del cerebro. Por ejemplo, son capaces de aprender de la experiencia, de generalizar de casos anteriores a nuevos casos, de abstraer características esenciales a partir de entradas que representan información irrelevante, etc. Esto hace que ofrezcan numerosas ventajas y que este tipo de tecnología se esté aplicando en múltiples áreas. Entre las ventajas se incluyen:

 Aprendizaje Adaptativo. Capacidad de aprender a realizar tareas basadas en un entrenamiento o  en una experiencia inicial.

 Auto-organización. Una red neuronal puede crear su propia organización o   representación de la información que recibe mediante una etapa de aprendizaje.

Tolerancia a fallos. La destrucción parcial de una red conduce a una degradación de su estructura; sin embargo, algunas capacidades de la red se pueden retener, incluso sufriendo un gran daño.

 Operación en tiempo real. Los cómputos neuronales pueden ser realizados en paralelo; para esto se diseñan y fabrican máquinas con hardware especial para obtener esta capacidad.

 Fácil inserción dentro de la tecnología existente. Se pueden obtener chips especializados para redes neuronales que mejoran su capacidad en ciertas tareas. Ello facilitará la integración modular en los sistemas existentes.

Aprendizaje adaptativo.

La capacidad de aprendizaje adaptativo es una de las características más atractivas de redes neuronales. Esto es, aprenden a llevar a cabo ciertas tareas mediante un entrenamiento con ejemplos ilustrativos.
Como las redes neuronales pueden aprender a diferenciar patrones mediante ejemplos y entrenamientos, no es necesario elaborar modelos a priori ni necesidad de especificar funciones de distribución de probabilidad.
Las redes neuronales son sistemas dinámicos autoadaptativos. Son adaptables debido a la  capacidad de autoajuste de los elementos procesales (neuronas) que componen el sistema. Son dinámicos, pues son capaces de estar constantemente cambiando para adaptarse a las nuevas condiciones.
En el proceso de aprendizaje, los enlaces ponderados de las neuronas se ajustan de manera que se obtengan ciertos resultados específicos. Una red neuronal no necesita un algoritmo para resolver un problema, ya que ella puede generar su propia distribución de  pesos en los enlaces mediante el aprendizaje. También existen redes que continúan aprendiendo a lo largo de su vida, después de completado su período de entrenamiento.
La función del diseñador es únicamente la obtención de la arquitectura apropiada. No es problema del diseñador el cómo la red aprenderá a discriminar. Sin embargo, sí es necesario que desarrolle un buen algoritmo de aprendizaje que le proporcione a la red la capacidad de discriminar, mediante un entrenamiento con patrones.

Auto-organización.

Las redes neuronales emplean su capacidad de aprendizaje adaptativo para autoorganizar la información que reciben durante el aprendizaje y/o la operación.
Mientras que el aprendizaje es la modificación de cada elemento procesal, la autoorganización consiste en la modificación de la red neuronal completa para llevar a cabo un objetivo específico.
Cuando las redes neuronales se usan para reconocer ciertas clases de patrones, ellas autoorganizan la información usada. Por ejemplo, la red llamada backpropagation, creará su propia representación característica, mediante la cual puede reconocer ciertos patrones.
Esta autoorganización provoca la generalización: facultad de las redes neuronales de responder apropiadamente cuando se les presentan datos o situaciones a las que no había sido expuesta anteriormente. El sistema puede generalizar la entrada para obtener una respuesta. Esta característica es muy importante cuando se tiene que solucionar problemas en los cuales la información de entrada no es muy clara; además permite que el sistema dé una solución, incluso cuando la información de entrada está especificada de forma incompleta.

Tolerancia a fallos.

Las redes neuronales fueron los primeros métodos computacionales con la capacidad inherente de tolerancia a fallos. Comparados con los sistemas 10computacionales tradicionales, los cuales pierden su funcionalidad cuando sufren un pequeño error de memoria, en las redes neuronales, si se produce un fallo en un número no muy grande de neuronas y aunque el comportamiento del sistema se ve influenciado, no sufre una caída repentina.
Hay dos aspectos distintos respecto a la tolerancia a fallos:
a) Las redes pueden aprender a reconocer patrones con ruido, distorsionados o
incompletos.  Esta es una tolerancia a fallos respecto a los datos.
 b)  Las redes pueden seguir realizando su función (con cierta degradación)
aunque se destruya parte de la red.

 La razón por la que las redes neuronales son tolerantes a los fallos es que tienen su información distribuida en las conexiones entre neuronas, existiendo cierto grado de redundancia en este tipo de almacenamiento. La mayoría de los ordenadores algorítmicos y sistemas de recuperación de datos almacenan cada pieza de infor rmación en un espacio único, localizado y direccionable. En cambio, las redes neuronales almacenan información no localizada. Por lo tanto, la mayoría de las interconexiones entre los nodos de la red tendrán sus valores en función de los estímulos recibidos,  y se generará un patrón de salida que represente la información almacenada.

Operación en tiempo real.

Una de las mayores prioridades, casi en la totalidad de las áreas de aplicación, es la necesidad de realizar procesos con datos de forma muy rápida. Las redes neuronales se adaptan bien a esto  debido a su implementación paralela. Para que la mayoría de las redes puedan operar en un entorno de tiempo real, la necesidad de cambio en los pesos de las conexiones o entrenamiento es mínimo.

Fácil inserción dentro de la tecnología existente.

Una red individual puede ser entrenada para desarrollar una única y bien definida tarea (tareas complejas, que hagan múltiples selecciones de patrones, requerirán sistemas de redes interconectadas).  Con  las  herramientas  computacionales  existentes  (no  del  tipo  PC),  una  red  puede  ser  rápidamente  entrenada,  comprobada,  verificada  y  trasladada  a  una  implementación  hardware  de  bajo  coste.  Por  lo  tanto,  no  se  presentan  dificultades  para  la  inserción  de  redes  neuronales  en  aplicaciones  específicas,  por  ejemplo  de  control,  dentro  de  los  sistemas  existentes.  De  esta  manera,  las  redes  neuronales  se  pueden  utilizar  para  mejorar  sistemas  en   forma  incremental  y  cada  paso  puede  ser  evaluado  antes  de  acometer  un  desarrollo  más  amplio.



Redes Neuronales

 Introducción

 Las redes neuronales son un elemento importante de las denominadas tecnologías de Inteligencia Artificial (IA).

La IA es "la disciplina científica y técnica que se ocupa del estudio de las ideas que permiten ser inteligentes a los ordenadores" (definición de H. Winston).

Otra posible definición de la IA sería: rama de la computación que se encarga, entre otras cosas, de los problemas de percepción, razonamiento y aprendizaje en relación con sistemas artificiales, y que tiene como áreas de investigación a los sistemas expertos y de conocimiento, la robótica, los lenguajes naturales y las redes neuronales.
Y a pesar de que el objetivo final de la IA, dotar de autentica inteligencia a las máquinas, queda todavía muy lejos (e incluso hay autores que defienden que esto nunca será posible), la ciencia de la Inteligencia Artificial ha generado numerosas herramientas prácticas, entre las que se encuentran las redes neuronales.
 Las redes neuronales, también llamadas "redes de neuronas artificiales", son modelos bastante simplificados de las redes de neuronas que forman el cerebro. Y, al igual que este, intentan "aprender" a partir de los datos que se le suministran.

Así, las principales características que diferencian a las redes neuronales de otras tecnologías de IA son:
  • Su capacidad de aprendizaje a partir de la experiencia (entrenamiento). Normalmente, para la elaboración de un programa informático es necesario un estudio detallado de la tarea a realizar para después codificarla en un lenguaje de programación. Pero, las redes neuronales pueden ser entrenadas para realizar una determinada tarea sin necesidad de un estudiar esta a fondo ni programarla usando un lenguaje de programación. Además; las redes neuronales pueden volver a entrenarse para ajustarse a nuevas necesidades de la tarea que realizan, sin tenerse que reescribir o revisar el código (cosa frecuente en programas tradicionales).
  • Su velocidad de respuesta una vez concluido el entrenamiento. Se comportan también en este caso de manera similar a como lo hace el cerebro: los seres humanos no necesitamos pensar mucho para identificar un objeto, una palabra,... una vez hemos aprendido a hacerlo.
  • Su robustez, en el sentido de que el conocimiento adquirido se encuentra repartido por toda la red, de forma que si se lesiona una parte se continúan generando cierto número de respuestas correctas (en este caso también hay cierta analogía con los cerebros parcialmente dañados).

Las simulaciones de redes neuronales no son un desarrollo reciente. Este campo fue establecido antes del advenimiento de los computadores, pero su verdadero desarrollo tuvo lugar cuando las simulaciones por computador fueron factibles por capacidad de procesamiento y bajo costo. Luego de un periodo inicial de entusiasmo, las redes neuronales cayeron en un periodo de frustración y desprestigio. Durante este periodo, cuando el soporte económico y computacional era mínimo, solo unos pocos investigadores consiguieron logros importantes. Estos pioneros fueron capaces de desarrollar una tecnología que sobrepasara las limitaciones identificadas por Minsky and Papert en 1969, cuando publicaron un libro con el que sembraron un desencanto y frustración general en la comunidad científica contra las redes neuronales, que aceptó las conclusiones de estos investigadores sin un mayor análisis. Actualmente, las redes neuronales es un campo en el cual resurgió el interés y correspondientemente la financiación para investigar en las mismas ha aumentado. La historia de las redes neuronales puede dividirse en varios periodos:


1. Primeros intentos: Se realizaron algunas simulaciones usando lógica formal. McCulloch and Pitts (1943) desarrollaron modelos de redes neuronales basados en su conocimiento de neurología. Dichos modelos tenían varios supuestos acerca del funcionamiento de las neuronas. Sus redes se basaban en neuronas simples, consideradas como dispositivos binarios con umbrales fijos. Los resultados de sus modelos fueron funciones lógicas elementales tales como "a o b" y "a y b".

Dos grupos (Farley and Clark, 1954; Rochester, Holland, Haibit and Duda, 1956) lo intentaron usando simulaciones computacionales. El primer grupo conformado por investigadores de IBM mantenía un contacto cercano con neurocientíficos de la universidad de McGill, estableciendo una tendencia interdisciplinaria que se mantienes en la actualidad.

2. Tecnología emergente y promisoria: No solo la neurociencia influía en el desarrollo de las redes neuronales, también los físicos y los ingenieros contribuían al progresos de las simulaciones de redes neuronales. Rosenblatt (1958) revitalizó fuertemente el interés y la actividad en esta área cuando diseñó y desarrollo su Perceptrón. El Perceptrón tiene tres capas, incluida la capa del medio denominada de asociación. Este sistema pudo aprender a conectar y asociar unas entradas dadas a una unidad de salida aleatoria. Otro sistema fue el ADALINE (ADAptive LInear Element) el cual fue desarrollado en 1960 por Widrow and Hoff (de la Universidad de Stanford ). El ADALINE fue un dispositivo electrónico analógico hecho de componentes simples, con un método de aprendizaje diferente al del Perceptron, empleando una regla de aprendizaje basada en mínimos cuadrados (LMS).

3. Periodo de frustración y desprestigio: En 1969 Minsky and Papert escribieron un libro en cual ellos generalizaban las limitaciones de un Perceptron monocapa a sistemas multicapa. En el libro ellos decían: "...nuestro intuitivo juicio es que la extensión (a sistemas multicapa) es una tarea estéril". El resultado de las afirmaciones de este libro fue eliminar la financiación para los investigadores que trabajaban con simulaciones de redes neuronales. Las conclusiones del libro de Minsky and Papert soportadas con el desencanto de los investigadores en el área, trajo como resultado un gran prejuicio contra la actividad de la misma.

4. Innovación : Aunque el interés público por las redes neuronales era mínimo, varios investigadores continuaron trabajando en el desarrollo de métodos computacionales basados en neuromorfología para problemas de identificación de patrones. Durante este periodo varios paradigmas fueron generados, los cuales aun continúan con trabajos modernos, se puede mencionar a: Steve Grossberg and Gail Carpenter quienes desarrollaron la teoría de la resonancia adaptativa, ART (Adaptive Resonance Theory),. Anderson y Kohonen (1982) quienes desarrollaron técnicas para aprendizaje asociativo. Hopfield (1984)quien desarrolló una red neuronal haciendo un símil energético.

Werbos (Paul Werbos 1982) desarrolló y usó el método de aprendizaje conocido como Backpropagation, destancando que varios años después de popularizarse este método, es actualmente la arquitectura de red neuronal mejor conocida y más utilizada en las aplicaciones de redes neuronales. En esencia una red Back-propagation es un Perceptron con múltiples capas, con diferentes funciones de activación en las neuronas artificiales y con una regla de aprendizaje más robusta y confiable.

5. Resurgimiento : Durante el final de la década de los 70s y principios de los 80s, fue importante el resurgimiento del interés en el campo de las redes neuronales. Varios factores han influenciado este movimiento, tales como la aparición de libros y conferencias que han dado a conocer las bondades de esta técnica a personas de diferentes áreas. Introducción de cursos en los programas académicos de las principales universidades europeas y americanas. El financiamiento a proyectos de investigación en redes neuronales en Europa, EUA y Japón que han hecho que aparezcan una gran variedad de aplicaciones comerciales e industriales.

6. Hoy: Se han realizado progresos muy significativos en el campo de las RNA, lo suficientes como para atraer una gran atención e interés en financiar investigaciones. Ya se encuentran comercialmente circuitos integrados basados en RNAs y las aplicaciones desarrolladas resuelven problemas cada vez más complejos. Sin lugar a dudas, hoy es un periodo de transición y fuerte evolución para la tecnología en redes neuronales. 



en este articulo vemos de manera resumida la historia de las redes neuronales y como han evolucionando , les comparto este link para ampliar un poco mas la informacion

http://sisbib.unmsm.edu.pe/bibvirtualdata/tesis/basic/Villanueva_EM/enPDF/Cap2.PDF

Lógica difusa, la brillante ciencia de los grises




 

Identificar células cancerosas en una imagen médica o modificar la trayectoria de un avión cerca de un aeropuerto para reducir la molestia acústica a los vecinos son algunos de los objetivos de los proyectos de investigación de la Universidad Politécnica de Cataluña (UPC) basados en la lógica difusa (fuzzy logic). Esta técnica matemática, surgida en los años sesenta e incorporada a sistemas de control industrial y de electrodomésticos, facilita el avance de la inteligencia artificial al mismo tiempo que permite cuantificar la vaguedad de los conceptos cualitativos.

Detectar células cancerosas
¿Se observan células cancerosas en una muestra de tejido del útero? Hasta ahora, para responder a esta pregunta, un patólogo debía pasarse muchas horas ante el microscopio y observar detenidamente el tejido que los ginecólogos extraen del útero en las citologías. La pequeña muestra del tejido contiene millones de células y una observación continuada puede hacer que la vista se habitúe, el técnico se canse y se produzca un error.
A fin de minimizar este riesgo, un equipo de investigadores e investigadoras de la UPC y de la Universidad Rovira i Virgili, dirigidos por Pilar Sobrevilla, del Departamento de Matemática Aplicada II, y Eduard Montseny, del Departamento de ESAII, trabajan conjuntamente con el Hospital de Sant Pau de Barcelona en un proyecto de análisis de la imagen proveniente de las citologías. Pilar Sobrevilla explica que “el sistema, basado en la lógica difusa, localiza todas las células que aparecen en la imagen y evalúa el grado de normalidad”.
Para conseguirlo, el sistema examina una imagen y localiza las regiones en que se encuentran las células anormales, es decir, cancerosas, a partir del análisis de las características de color y textura. El resultado se muestra en una imagen en la que están localizadas las células cancerosas. Este proceso se ejecuta en tiempo real, ya que el patólogo dispone de un aparato en el que introduce la imagen original y puede observar de inmediato el área que debe analizarse con más detenimiento.
El sistema se utiliza actualmente en el Hospital de Sant Pau y los investigadores e investigadoras están trabajando en una segunda fase del proyecto que reducirá el área indicada y ofrecerá más datos adaptados a la información que el médico solicita, según afirma Sobrevilla
El grupo de investigación también ha diseñado un sistema basado en la lógica difusa que evalúa la calidad del tejido corneal en un trasplante. La primera versión del algoritmo de este sistema ya se utiliza en el Banco de Tejidos del Hospital de Sant Pau. En este caso, se analizan imágenes del tejido corneal de la persona donante para comprobar si se puede trasplantar y, además, se examinan los datos de la salud de todos los donantes potenciales para conocer el grado de cumplimiento de los requisitos.
La molestia acústica que causa el despegue y el aterrizaje de un avión a las personas que viven cerca de un aeropuerto también se puede modelizar mediante la lógica difusa. La tesis doctoral del profesor Xavier Prats, del Departamento de Ingeniería Mecánica, va más allá, ya que propone definir la trayectoria óptima de la aeronave en estas maniobras para minimizar la molestia acústica a los vecinos. El profesor Joseba Quevedo, que dirige la tesis conjuntamente con el profesor Vincenç Puig, explica que, gracias a los nuevos sistemas de navegación por satélite, no es necesario que los aviones sigan trayectorias de despegue y aterrizaje en tramos rectos, sino que pueden efectuar curvas. Esto permite que se pueda modificar la trayectoria y así minimizar la molestia acústica a los vecinos, que no es objetiva como el nivel de ruido, sino que depende de la persona que la padece. “No es el mismo lo que percibe un enfermo en un hospital durante la noche que un comprador joven en medio de un mercado, y un mismo ruido, de día o de noche, no tiene nada que ver, debido al distinto nivel acústico del entorno”, afirma Quevedo. Mediante la lógica difusa, el sistema analiza el grado de molestia, que se califica de “irritante”, “mucha” “poca” o “nada” para los diferentes equipamientos (como hospitales, escuelas o mercados) y zonas de vivienda próximas al aeropuerto, y también tiene en cuenta la hora del día y la distancia a la que pasa el avión.


este interesante articulo nos muestra los importantes avances de la logica difusa en la medicina ya que el lograr detectar celulas cancerosas en una imagen medica es una gran ventaja para la salud ya que es posible detectar a tiempo y poder evitar los efectos q produce esta terrible enfermedad.

Premio al mejor trabajo joven investigador en modalidad de aplicaciones de lógica difusa en Salud


SINC

La detección de bordes de una imagen adquiere especial relevancia en aplicaciones médicas; por ejemplo, para delimitar hasta dónde se ha extendido un tumor. Según explica el autor del trabajo, al analizar las imágenes en blanco y negro, hay que saber dónde está cambiando el color y qué tipos de cambio está buscando el médico, ya que esos datos le van a ayudar en su diagnóstico. En estos momentos varios miembros del grupo de investigación del catedrático Humberto Bustince colaboran con investigadores de la Universidad de Gante para aplicar sus desarrollos en detección de bordes al modelado y simulación de procesos bioquímicos.

"Al obtener una fotografía "explica Carlos López" pueden existir errores debidos al ruido, a una mala iluminación o a fallos en el sensor. La lógica difusa ofrece herramientas para comprender y modelar esa incertidumbre con el objetivo final de mejorar los resultados de métodos clásicos".


Cada imagen del ordenador se compone de muchos píxeles (la menor unidad que forma parte de una imagen digital) que, ampliados, se ven como cuadraditos pequeños.




 En el trabajo ahora premiado ha propuesto "que en lugar de utilizar un solo valor para cada pixel, asignemos un intervalo. Es decir, en una imagen en blanco y negro, cada píxel en vez de tener un único tono de gris tendrá un intervalo que abarca los tonos que ese píxel podría haber tomado". Esto ofrece más información a la hora de analizar las imágenes y, en consecuencia, reduce las posibilidades de cometer un error.

Imágenes con intervalos

"Cuando tienes que tomar una medida "explica el autor del trabajo" por mucha precisión que tengas, siempre hay que contar con un posible error de medida (un margen de error). Nosotros hemos establecido que al sacar una fotografía te puedes estar equivocando en una posición (con lo cual, podrías desplazar el pixel una posición respecto a los de su alrededor) y en un tono, en un valor de gris "un número del 0 al 255 que indica cómo de claro u oscuro es ese gris". En definitiva, no sabes exactamente cuál es el valor del pixel, pero sabes que tiene que estar en un cierto rango, y ese intervalo lo construyes viendo cada pixel, cuál es su valor y cómo son los píxeles vecinos. De alguna manera piensas: si me hubiera equivocado, ¿con qué me estaría equivocando? El resultado podría considerarse una doble imagen, porque para cada pixel tendrás una estimación superior y otra inferior. Estas imágenes contienen más información que las clásicas, pero también presentan el reto de manejar información imprecisa".

Una vez que de la imagen original se obtiene la imagen intervalar, se hacen diversas estimaciones y se utiliza la lógica difusa para manejar la incertidumbre asociada a los datos intervalares. "Al final, en las pruebas preliminares que hemos hecho, los resultados suponían mejoras que puede cuantificarse en torno a un 10-20%".


Esa manera de plasmar la incertidumbre a través de intervalos ha hecho a Carlos López Molina merecedor del premio al mejor trabajo joven investigador en modalidad de aplicaciones. Ingeniero informático por la UPNA, Carlos López prepara actualmente su tesis doctoral "Detección de bordes utilizando la ley de la gravitación universal y la lógica difusa", tutorizada por los catedráticos Humberto Bustince, del Departamento de Automática y Computación de la UPNA, y Bernard De Baets, del Departamento de Matemática Aplicada de la Universidad de Gante (Bélgica). En 2011 resultó finalista en la categoría del premio al mejor trabajo presentado por estudiantes en la Conferencia de la Sociedad Europea para la Tecnología y Lógica Difusa, celebrada en Aix-les-Bains, Francia.



Aplicación de la Lógica Difusa para la Prescripción de Agentes Antitrombóticos en Ancianos



Introducción
La premisa de que hay circunstancias especiales para la prescripción de agentes antitrombóticos en los ancianos asume que la pertenencia a este grupo definirá las necesidades individuales y la respuesta terapéutica. La premisa es parcialmente verdadera, ya que con la edad se producen ciertos cambios biológicos. Sin embargo, no todas las personas ancianas son iguales y es necesaria la individualización de los tratamientos en este grupo etario.
La medicina basada en la evidencia se sustenta en el análisis de datos grupales, se construye mediante la estadística de probabilidades y plantea que cualquier estudio de investigación es únicamente válido a nivel grupal. Alternativamente, el enfoque que utiliza la lógica difusa se dirige al paciente en forma individual y captura el contexto único de cada persona. Este contexto es histórico, fisiológico, psicológico y dependiente del tiempo y del lugar. La mayoría de los estudios sobre el uso de agentes antitrombóticos en los ancianos se sustentan en la medicina basada en la evidencia.

En este artículo se presenta un enfoque basado en la lógica difusa, el cual se compara con el método probabilístico de la medicina basada en la evidencia.
La lógica difusa en el marco clínico A fin de comprender el proceso de toma de decisiones que el médico debe realizar cuando se dispone a administrar un agente antitrombótico a un paciente anciano, es necesario notar que se produce una paradoja clínica junto al lecho del enfermo cuando se aplica la evidencia, que es válida para un grupo, al caso individual. Esta paradoja clínica sólo puede ser resuelta si se considera la causalidad como cuestión de grado en lugar de la probabilidad.
En los ancianos, cuando no hay contraindicaciones específicas, la terapia anticoagulante puede utilizarse para evitar tromboembolismos en patologías como la fibrilación auricular no valvular, la patología tromboembólica venosa, el accidente cerebrovascular y la enfermedad vascular periférica como la enfermedad coronaria. Cada una de estas patologías puede estar presente en cierto grado. Los elementos contextuales, como los que pueden prolongar el tiempo de protrombina y afectar la decisión del médico para prescribir un agente antitrombótico, la predisposición a la falta de adhesión al tratamiento o a su suspensión, están presentes en forma variable en un individuo dado. Para cuantificar la eficacia de una intervención terapéutica en una persona debe considerarse el enfoque de la causalidad en forma diferente de la probabilidad, debido a que el paradigma de la probabilidad no permite predecir la eficacia de un tratamiento en el paciente individual.
La aplicación de la lógica difusa puede resolver la paradoja clínica, ya que el paciente y las intervenciones terapéuticas pueden ser evaluadas en forma causal junto al lecho del enfermo, lo cual permite el reconocimiento del paciente como un individuo único y la experiencia del médico.

Agentes antitrombóticos en los ancianos: el enfoque de la medicina basada en la evidencia.
En general, se cree que la anticoagulación así como la terapia antiplaquetaria son más peligrosas en los ancianos, aunque el beneficio del tratamiento puede ser grande. Los riesgos se basan en las complicaciones hemorrágicas, especialmente la hemorragia intracraneana; las interacciones farmacológicas debido a la utilización de múltiples drogas y la frecuente necesidad de disminuir la dosis de los anticoagulantes. Por ello se requiere monitoreo más frecuente de la terapia y la consideración de aspectos relacionados con la calidad de vida. Los agentes antitrombóticos se utilizan para las mismas indicaciones tanto en las personas mayores como en las más jóvenes. Los niveles de evidencia se definen dentro del marco de la probabilidad estadística.
Al respecto, los ensayos aleatorizados, a doble ciego, con gran número de pacientes, se basan en las probabilidades y pueden tener en cuenta la edad de los participantes como un grupo en el análisis final o limitar el estudio a un grupo etario particular. A partir de este tipo de ensayos se definen las recomendaciones clínicas. Las recomendaciones se aplican a variables que se correlacionan estadísticamente con el tipo de grupo (por ejemplo, edad, dosis, efecto antitrombótico) y se establece si el tratamiento será efectivo o no en términos de probabilidad. Esto difiere de definir el grado en que estos elementos están presentes en una persona dada y cómo interactúan, en un único grado, con otros elementos no definidos que presenta el individuo, los cuales pueden afectar el efecto antitrombótico de la droga y los resultados terapéuticos. Estos últimos elementos son con los que se enfrenta el médico junto al lecho del paciente y los que determinarán el éxito o el fracaso de la decisión del profesional.

Enfoque de la lógica difusa
Cuando se consideran las recomendaciones respecto del uso de terapia antitrombótica en los pacientes ancianos, el médico debe tener en cuenta no sólo el resultado de los ensayos clínicos sino también otra información disponible. El enfoque basado en la evidencia asume que todas las variables operativas están representadas en el análisis matemático estadístico de probabilidades, pero no todos los seres humanos o las situaciones son exactamente las mismas. Cualquier hipótesis de la medicina basada en la evidencia se basa en el grupo y no puede extrapolarse al paciente individual. La extrapolación debe ser personalizada por medio de la experiencia del médico. El profesional tiene en cuenta todos los factores no considerados en cualquier ensayo basado en un grupo terapéutico para aplicarlos a su paciente específico. La decisión del médico recae en su experiencia previa con otros enfermos y en su percepción de la situación.
El problema es que este proceso de toma de decisiones ha sido considerado "no científico" porque no está representado numéricamente y se basa en el paciente individual. No obstante, ambas objeciones pueden eludirse si se considera al paciente como un conjunto de elementos, donde cada elemento es valorado numéricamente entre 0 y 1. La opinión experta del médico también se representa numéricamente. La aplicación del teorema de Kosko permitió definir una única medida de causalidad, denominada K.
Esta nueva medida de eficacia redefinió el significado clínico de la edad. En particular, el papel causal de la edad en cualquier respuesta terapéutica de un paciente. Esto se debe a que la medida causal K explica el papel de los factores contextuales conocidos y desconocidos (la mayoría son desconocidos) para definir el efecto clínico en un enfermo específico.

La adición de un elemento de igual valor a todos los pacientes afecta la medida de causalidad K en grado diferente para cada individuo. En este modelo, la eficacia de la intervención terapéutica puede expresarse numéricamente por K.
La medida K es una medición del grado por el cual las condiciones iníciales y finales de un enfermo pueden explicarse por las variables medidas. Si estas condiciones son distintas, la intervención terapéutica es causalmente responsable de los resultados en un grado mayor. Esta medida es diferente de una probabilidad y expresa la receptividad del paciente a la intervención y, por ende, permite expresar en esta medida el efecto de los elementos conocidos y desconocidos. Si se aplica a la situación de los agentes antitrombóticos y su efecto en los ancianos, la adición del elemento edad (del mismo valor, por ejemplo 50 años) a la representación numérica del paciente tendrá un efecto distinto sobre la medida causal de eficacia terapéutica para cada paciente debido a que sus contextos son distintos. De este modo, el efecto puede ser diferente para cada individuo de acuerdo con su contexto. La edad es uno de los elementos contextuales y es sólo un factor más que debe tenerse en cuenta cuando se decide que un paciente dado reciba tratamiento antitrombótico. La administración de un agente terapéutico depende en última instancia de la decisión experta del médico junto al lecho del enfermo.
Conclusión
A fin de cuantificar la eficacia de una intervención terapéutica en una persona dada debe considerarse el enfoque de la causalidad en forma diferente a la probabilidad, debido a que el paradigma de la probabilidad no permite predecir la eficacia de un tratamiento en el paciente individual. La aplicación de un modelo matemático basado en la lógica difusa, en lugar del análisis probabilístico de la medicina basada en la evidencia, permite considerar la individualidad del paciente y la experiencia del médico, asignándoles un valor numérico.



Ventajas y Aplicaciones de la Lógica Difusa


Ventajas

  - La principal ventaja de este sistema de control es su facilidad de  implementación.
- Este tipo de sistemas están dando muy buenos resultados en procesos no lineales y de difícil modelación

- El modo de funcionamiento es similar al comportamiento humano.

- Es una forma rápida y económica de resolver un problema.

- No se necesita conocer el modelo matemático que rige su funcionamiento.


Desventajas


-      - Mútiples difiniciones de operadores y reglas de inferencia difusas.

-   -    Dificultad de interpretación de valores difusos (semántica no clara).

-      - No hay una buena justificación de operadores difusos.

-      - En las redes neuronales se precisa de un tiempo de aprendizaje para obtener los mejores resultados en la salida. (Al igual que ocurre con los humanos).

-     -  Ante un problema que tiene solución mediante un modelo matemático,    obtenemos peores resultados usando Lógica Difusa . 



Aplicaciones de la lógica difusa

La lógica difusa es aplicable en situaciones y/o campos como:


·         Donde hallan procesos muy complejos, en los cuales los modelos matemáticos simples no son capaces de dar solución a determinados problemas. Por ejemplo, un sistema de riego el cual funciona a partir del clima del medio ambiente. Este sistema no puede basarse en clima frio o caliente como lo haría un sistema lógico binario, el cual toma dos estados. Acá necesitamos tomar en cuenta diferentes estados para dar modelos matemáticos automatizados que den salidas y/o decisiones factibles.
·         Para procesos altamente no lineales, ejemplos de estos son:

- La meteorología
- La combustión
- La evolución biológica



·         En el campo de las empresas este tipo de teoría se ha extendido en general a todas las áreas de decisión, en las que se manejan estimaciones subjetivas basadas en la información disponible y en su propia experiencia. Por ejemplo:

- Modelos de decisión utilizados con criterios de optimización
- Modelo de producción
- Inventarios
- Seguros de vida
- Localización de plantas industriales
- Selección de carteras
- Estrategia de entrada a mercados extranjeros
- Valoración de intangibles en empresas de Internet
Estructura de un sistema de diagnóstico de epilepsia basado en lógica difusa

Cuando los sistemas funcionan generalmente bien o los modelos matemáticos se pueden diseñar fácilmente, no hay necesidad de emplear la lógica difusa, puesto que la solución no es tan compleja como para hacer deducciones del tipo que hacen los seres humanos.


Lógica difusa en la actualidad 


La Lógica difusa no es una tecnología de futura aplicación, existen ya en el mercado muchos productos basados en esta tecnología, habiéndose ya cientos de millones de Euros de estos. Muchas de estas aplicaciones están siendo desarrolladas y aplicadas en países como Japón y Alemania. Entre los productos más comunes desarrollados con lógica difusa están:

- Lavadoras inteligentes que regulan el uso del agua y el detergente en función del nivel de suciedad de la ropa.
- El metro Senday en Japón.
- Medidores de presión sanguínea.
- Aspiradoras, Ascensores, neveras, microondas y múltiples electrodomésticos.
- Cámaras de video y fotográficas con auto foco.
- Aire acondicionado inteligente, al cual se le indica si uno tiene calor o mucho calor y ya ajusta la temperatura en función de la actual.
El metro de la ciudad japonesa de Sendai
 acelera y frena mediante un sistema inteligente
 basado en lógica difusa, en función del número de pasajeros
En la actualidad gran cantidad de patentes de productos se basa en la Lógica difusa, siendo esta en origen una idea de libre aplicación que ha resultado de gran utilidad para el desarrollo de tecnologías comerciales propietarias.
En la actualidad estas aplicaciones no se están llevando a cabo de forma efectiva en Estados Unidos, muchas veces motivados por el impacto del propio nombre la tecnología “fuzzy”, el cual podría generar rechazo en el público en general .


Otras aplicaciones:

- Control luminosidad.
- Control de humedad.
- Control de temperatura.
- Sistemas de reconocimiento
- Sistemas basados en Inteligencia Artificial.




les comparto este interesante articulo:
Aplicación de la lógica difusa para detección de defectos en rodamientos
http://e-archivo.uc3m.es/bitstream/10016/10163/2/Memoria_Jesus_Hernandez_Solano.pdf



Conjuntos Difusos





El concepto clave para entender como trabaja la lógica difusa es el de conjunto difuso, se puede definir un conjunto difuso de la siguiente manera.
Teniendo un posible rango de valores al cual llamaremos U, por ejemplo U=Rn, donde Rn es un espacio de n dimensiones, a U se le denominara Universo de Discurso. En U se tendra un conjunto difuso de valores llamado F el cual es caracterizado por de una función de pertenencia uf tal que uf:U->[0, 1], donde uf(u) representa el grado de pertenencia de un u que pertenece a U en el conjunto difuso F.
Por ejemplo supongamos que se desea representar con conjuntos difusos la variable altura de una persona, en esta caso el universo de discurso será el rango de posibles valores de la altura que tenga un persona adulta, se escojerá un rango entre 140 cm y 200 cm, valores por fuera de este rango son posibles pero son muy escasos. El universo de discursoU = [140, 200], para denominar los conjuntos difusos se suelen trabajar con etiquetas linguisticas similares a las que se usan de manera coloquial por ejemplo, en la vida diaria decimos que una persona es Muy Baja (MB), Baja (B), Mediana (M), Alta (Alta) y Muy Alta (MA)
Etiqueta
Rango [min, max]
MB
[140,160]
B
[160,170]
M
[170,180]
A
[180,190]
MA
[190,200]



Figura No. 1 Conjuntos difusos para la altura de una persona
  Si el ejemplo antrior se desea trabajar con conjuntos clásicos (crisp) se tienen dos opciones o alguien Alto (A) o Bajo (B). Se supondrá que alguien Alto si mide mas de 170cm es caso contrario es bajo

Figura No. 2 Conjuntos crips para la altura de una persona 

OPERACIONES ENTRE CONJUNTOS DIFUSOS
De manera similar a la que entre los conjuntos clásicos se realizan operaciones entre ellos, en conjuntos difusos se puede hacer lo mismo, pero debido a la naturaleza diferente de ellos la formulación de estas operaciones es algo especal.
En la figura 3, se muestran dos conjuntos difusos los cuales nos serviran para definir las operaciones fundamentales que entre ellos se pueden realizar.

Figura No. 3 Conjuntos difusos entre los se definirán las operaciones

Intersección.
La idea intuitiva de intersección herededa de los conjuntos clásicos expresa que el conjunto intersección de dos conjuntos A y B, se define como los elementos que estan en el conjunto A Y en el conjunto B; de esta manera la intersección entre conjuntos se puede entender como el una operación tipo AND entre los mismos.
Siguiendo esta idea, se podria graficar la intersección de los conjuntos difusos mostrados en la figura 3.
Figura No. 4 Intersección entre dos conjuntos difusos
  
De manera similar a como se define el nivel de pertenencia a un conjuntos difuso, vamos a encontrar el nivel de pertenencia de valor x= 4.5 a la intersección de los dos conjuntos difusos mostrados.

Figura No. 5 Cual es el valor de pertencia de x=4.5 a la interseccion de los conjuntos difusos A y B

Graficamente se que el valor x=4.5 tiene un nivel de pertenencia de 0.8 al conjunto A y de 0.2 al conjunto B, y el valor de pertenencia de x= 4.5 a la interseccion (zona sombreada) se desea expresar como una operacion entre estos valores se observa que de estos dos valores, el que "toca" la zona sombreada es el de 0.2 por lo que de manera intuitiva se puede afirmar que el valor de pertenencia del valor dado a la interseccion de los conjuntos A y B es el valor mínimo de los valores de pertenencia del dicho valor a los conjuntos de manera individual, de manera matemática lo anterior se puede expresar asi:
 

Unión.
La idea intuitiva de unión herededa de los conjuntos clasicos expresa que el conjunto unión de dos conjuntos A y B, se define como los elementos que estan en el conjunto A OR estan en el conjunto B. de esta manera la intersección entre conjuntos se puede entender como el una operacion tipo OR entre los mismos.
Siguiendo esta idea, se podría graficar la unión de los conjuntos difusos mostrados en la figura 3.


Figura No. 6 Unión entre dos conjuntos difusos

De manera similar a como se define el nivel de pertenencia a un conjuntos difuso, vamos a encontrar el nivel de pertenencia de valor x = 4.5 a la unión de los dos conjuntos difusos mostrados.

Figura No. 7 Cual es el valor de pertencia de x=4.5 a la union de los conjuntos difusos A y B 

Graficamente se que el valor x=4.5 tiene un nivel de pertenencia de 0.8 al conjunto A y de 0.2 al conjunto B, y el valor de pertenencia de x= 4.5 a la unión (zona sombreada) se desea expresar como una operación entre estos valores se observa que de estos dos valores, el que "toca" la zona sombreada es el de 0.8 por lo que de manera intuitiva se puede afirmar que el valor de pertenencia del valor dado a la unión de los conjuntos A y B es el valor máximo de los valores de pertenencia de dicho valor a los conjuntos de manera individual, de manera matemática lo anterior se puede expresar asi:



Complemento.
En conjuntos clásicos se define el complemento como el conjunto de los elementoque le faltan a un conjunto para ser igual al conjunto universo.
De la misma manera en conjuntos difusos se habla del complemento como el conjunto formado por los valores de pertencias que le permitirían al conjunto obtener el valor máximo de pertenencia posible, siendo 1 el valor máximo de pertenencia que un conjunto difuso puede suministrar, este conjunto se podria formar restando le a 1 los valores de pertenencia del conjunto difuso al que se desea encontrar el complemento.
Graficamente esto se visualiza asi:

Figura No. 8 Complemento de un conjunto difuso 

En la grafica anterior el conjunto complemento se ha dibujando con trazo negro. De manera similar a como se define el nivel de pertenencia a un conjuntos difuso, vamos a encontrar el nivel de pertenencia de valor x =6 al complemento del conjunto difusos A
Figura No. 9 Cual es el valor de pertencia de x=6 al complemento del conjunto difusos A
En x=6 se observa que el valor de pertenencia al conjunto A es de 0.8, si pensamos en el complemento como lo que le falta a esta valor para alcanzar el maximo valor posible se que es 1 se tendria que el nivel del pertencia de x=6 al complemento es de 0.2, el la grafica se puede verificar esta conclusion. Matematicamente esta operacion se expresa así: