Anuncio

Collapse
No announcement yet.

La lógica difusa y las computadoras

Collapse
X
 
  • Filter
  • Hora
  • Show
Clear All
new posts

  • La lógica difusa y las computadoras

    Mi estimado Cubo como respuesta a tu comentario de inteligencia artificial de lo cual me gustaría que abundaras en tus experiencias, transcribo un artículo que escribí hace tiempo
    La lógica difusa y las computadoras
    -¿Cómo te fue compadre?-
    -Mal compadre, después del error vino el hit-
    -¿Y qué hiciste?-
    -Pues para atrás los fielders-
    -¿Y ahora?-
    -Pues estoy en un terrible 222-
    Los que estábamos en la mesa de junto no entendimos nada, pero ellos sí y no estaban usando claves, simplemente hacían una exposición de hechos y una definición de estatus en unos cuantos segundos.
    Para poder entenderlos necesitaríamos conocer la situación previa y saber de beisbol o haber vivido en Parral donde el beisbol es mas que un deporte.
    Pero no solamente los beisbolistas usan este lenguaje imagine la siguiente plática.
    -¿Cómo esta la temperatura?-
    -Bien, ya salió el sol y ¿Ustedes?-
    -Rico-
    Ambos quedaron satisfechos con las respuestas pero estrictamente no contestaron la pregunta literal, sino la implícita, la temperatura se mide en grados y nadie dijo a cuantos grados esta la temperatura, no lo hizo porque en el fondo sabían que la pregunta exacta era ¿Como esta el clima? y la respuesta nos hace suponer que la otra gente sabía que estaba haciendo frio, por lo que la respuesta de “salió el sol” la deja satisfecha, ya que entiende que está mejorando el clima y su respuesta “rico” nos dice que el clima es agradable en su región.
    En nuestra comunicación diaria usamos mucho el conocimiento vago, impreciso, incierto, ambiguo, inexacto, probabilístico y generalmente nos da resultado, por ejemplo en el trabajo le podemos decir al ayudante:
    -¡pásame! el “ese” de la “desa”-
    Y si el ayudante esta atento a lo que estas haciendo, probablemente tome el tornillo de la carcasa y te lo dé, pero si es nuevo pondrá una cara de “What”.
    Los que saben le llaman a esto, lógica difusa.
    Ahora vayamos al mundo de las computadoras, en el corazón del microprocesador existe una área que se llama unidad de lógica y aritmética, ahí hay una serie de circuitos que le llamamos “circuitos lógicos” y que responden a una lógica booleana, por ejemplo, una compuerta lógica AND elemental, tiene dos patitas de entrada y una de salida, si la señal en ambas patitas de entrada es 1, la salida será 1, pero si alguna de las patitas o ambas tienen cero la salida será 0.
    Programar con unos y ceros es una tarea bastante tediosa, así que llegaron super lenguajes que permitían un lenguaje mas “humano” por ejemplo: Vamos a suponer que usted quiere buscar una palabra, dentro de un texto pone de un lado la palabra y después revisa el texto, primero forma cadenas de caracteres que están separadas por un espacio y cada palabra la compara, hasta que son iguales, aquí termina la búsqueda, pero si quien escribió el texto puso “buro” en lugar de “burro” nunca encontrará la palabra.
    Con el paso del tiempo los buscadores se han vuelto mas inteligentes, hoy podemos ver que buscadores como google le encuentran palabras aunque la haya escrito mal y hay buscadores que le permiten buscar sinónimos.
    Entre mas se asemeje el programa a la forma de comunicarse de los humanos mas útil será para nosotros y regresando al tema entre mas entienda la computadora de lógica difusa mas útil nos será.
    Dado el grado de exactitud que requieren las computadoras, era necesario encontrar un modelo matemático que pudiera medir vaguedades y la respuesta vino antes de la pregunta.
    Haya por 1965 un matemático, Lotfi A. Zadeh, se le ocurrió evaluar términos difusos que le pudieran dar cierta precisión a lo impreciso, antes déjeme decirle que las computadoras que presumen de muy precisas, tienen circuitos muy imprecisos, me explico:
    Dentro de un circuito, Usted maneja dos voltajes 0 y 5 volts, cuando el voltaje es 0 tiene un 0 lógico y cuando el voltaje es 5 tenemos es 1, sencillo, aparentemente, el problema es que Ud. manda un pulso de 5 volts perfecto, bien peinado, en el intervalo de tiempo que se necesita ¿Y que le llega? Un pulso todo distorsionado que si lo pone en un osciloscopio verá que en unas partes es 4.8 volts, en otras 3.1, en otras 1.2 etc. ¿cómo saber si lo que mandó fue 1 o 0?
    Se establece un rango, si el voltaje medio es 2.5 o mayor, es que mandó un 1, si es menor de 2.5, lo tomamos como cero.
    Bueno, pues a Lofti A Zadeh, con ese nombrecito no le quedaba mas que ser matemático, se le ocurrió generar toda una matemática borrosa o difusa como quiera traducirla.
    Apoyado en la teoría de conjuntos creó el conjunto difuso y de ahí la lógica difusa, para no llenar de fórmulas y elementos con sabor a purga, vamos a ver un ejemplo de su uso.
    ¿Cómo interpretaríamos el adjetivo joven?
    Recuerdo que mi vecino le decía a su mujer, ¡vieja¡ voy a jugar dominó con los muchachos y el mas joven de los muchachos tenia 70 años.
    Lo que he observado personalmente es que jóven es alguien que tiene nuestra edad o menos pero el razonamiento de Lofti fue el siguiente.
    Para algunos una persona de 25 años es joven mientras que una de 35 puede ya no considerarse como tal, “murió muy joven” y el tipo tenía 65 años, “Ya no esta joven para seguir jugando” y el tipo tiene 28 años.
    Aquí lo primero que debemos hacer es precisar el contexto, si estamos hablando de años vividos podríamos establecer un rango de 1 a 100 años donde el de 1 años sería forzosamente joven y el de 100 no lo sería.
    Lofti generó un conjunto donde por un lado tenía la edad, por otro el grado de pertenencia al adjetivo de joven y le asignaría un valor de 0 a 1.
    Si la persona tenía menos de 25 años su pertenencia era de 1, era joven 100% seguro, si andaba entre 25 y 30 su grado de pertenencia era .8, de 30 a 35 .6, de 35 a 40 .4, de 40 a 45 .2, y mayor de 50 0.0
    Ya me cayó gordo el tal Lofti, porque como dicen en mi pueblo, ”El corazón no envejece el cuero es el que se arruga”.
    Si alguien dice joven, la maquina ya tiene una idea de por dónde anda, pero si dice muy joven, la matemática le asigna un valor de .75, si dice no tan joven ya andará por .25.
    Esto, aparentemente tan trivial puede resultar muy importante cuando la información con que se cuenta es difusa y necesitamos precisión, por ejemplo, para localizar un sospechoso en una enorme base de datos, el testigo dirá: era muy joven, de pelo negro, rizado, cara redonda, piel como oscura, medio alto, etc, cada dato impreciso conduce a precisar el número de sospechosos.
    El uso de esta lógica esta siendo de gran utilidad, en procesos complejos, donde se puede aprovechar la experiencia previa, en sistemas como control de tráfico, plantas hidroeléctricas, predicción de terremotos, reconocimiento de patrones etc.
    Hoy existen mas de 50,000 patentes, muy remunerativas, que usan la teoría de lógica difusa en aplicaciones. El conocimiento generando riqueza. Lamentablemente, en México, la educación, la tiene secuestrada una tal maestra Gordillo y su pandilla de rufianes, en complicidad con una sociedad que sólo se queja y no actúa.

    http://losbarbarosdelnorte.com/html/...=viewforum&f=1

  • #2
    Re: La lógica difusa y las computadoras

    Marcos, buenos días.

    Propones un tema apasionante que atañe al lenguaje, a la semántica y a los casos particulares de la misma, entendidos en un contexto específico.

    En breve retomaré el tema.

    Saludos.

    Comment


    • #3
      Re: La lógica difusa y las computadoras

      El inge ñero listo para ser el "protsimo" Vil Gates y el cubo que me lo plancha... No hay derecho!!!
      Draw your own conclusion...

      Comment

      Working...
      X