O que são sistemas especialistas difusos?
O sistema especialista difuso é uma forma de solução de problemas usada por um sistema de computador, frequentemente usada na criação de inteligência artificial. Sistemas especialistas são tipos de software de computador para tomada de decisões baseados na lógica booleana, o que significa que o sistema utiliza uma série de respostas sim ou não para tentar resolver um problema. Os sistemas especialistas difusos se expandem no sistema especialista tradicional e são baseados na lógica difusa, em vez da lógica booleana. A lógica difusa, como o nome indica, significa que a resposta não é clara, sim ou não. Ele fica em algum lugar no meio, e o computador deve tentar calcular uma resposta com base em respostas que podem não ser completamente verdadeiras, mas também não são totalmente falsas.
Conhecido como o "pai da lógica difusa", o Dr. Lotfi Zadeh introduziu o conceito de lógica difusa na década de 1960, enquanto trabalhava na Universidade da Califórnia em Berkeley. Ele publicou um artigo em 1965, cobrindo conjuntos difusos. Ele explicou não apenas a idéia de conjuntos difusos e lógica, mas também uma estrutura para incorporar essa nova lógica ao mundo da engenharia. Ele também cunhou o termo "difuso", em referência a esse estilo lógico específico, e o nome ficou.
Para entender a teoria por trás dos sistemas especialistas nebulosos, é necessário entender os conceitos básicos da lógica booleana e da lógica nebulosa. Embora ambos confiem em algoritmos matemáticos avançados, o conceito central é simples. Ambos usam respostas a uma série de perguntas ou declarações para formular uma nova resposta. Na lógica booleana, as respostas são verdadeiras ou falsas, enquanto na lógica difusa uma resposta pode ser verdadeira, parcialmente verdadeira, falsa, parcialmente falsa e vários valores no meio, dependendo dos termos que o programador insere no programa.
Por exemplo, se um sistema especialista quisesse tomar uma decisão usando a lógica booleana, em última análise, responderia verdadeiro ou falso, também conhecido como sim ou não. Um sistema especialista que usa lógica difusa, no entanto, poderia responder sim, não, talvez, ou alguma outra combinação. Isso é feito tirando conclusões de sua atual base de informações.
As bases de conhecimento são o coração dos sistemas especialistas difusos. Se um computador não conseguir encontrar a resposta correta, presume-se que a base de conhecimento não contenha informações suficientes em vez de assumir que o próprio programa está errado. A base de conhecimento pode conter uma declaração como "Quando x = sim e y = não, então z = talvez". A partir dessa afirmação, os sistemas especialistas difusos podem concluir que quando "x = yes" e "y = yes" esse "z" deve ser igual a "yes" também, ou quando "x = no" e "y = yes" que "z "ainda é igual a" talvez ". Se essa não é a resposta que o programador queria, significa que a base de conhecimento precisa de mais informações para encontrar a resposta correta.
Os sistemas especialistas difusos fazem esses cálculos com base em valores matemáticos. "Sim", "não" e "talvez" recebem determinados valores. O computador verifica quais são os valores dos termos em declarações como "x = sim e y = não" iguais e adiciona seus valores. Em seguida, adiciona outros valores relevantes e combina o valor final com uma resposta como "talvez", "sim" ou "não". Assim, adicionar os valores matemáticos de "x = não" e "y = sim" informa ao computador que o valor matemático para "z" é igual a "talvez".