Diferença entre a lógica fuzzy e a rede neural

Anonim

Lógica Fuzzy vs Rede Neural

A Lógica Fuzzy pertence à família de lógica de muitos valores. Ele se concentra em raciocínios fixos e aproximados contra o raciocínio fixo e exato. Uma variável na lógica fuzzy pode ter um intervalo de valores de verdade entre 0 e 1, em vez de se tornar verdadeiro ou falso em conjuntos binários tradicionais. As redes neurais (NN) ou as redes neurais artificiais (ANN) são um modelo computacional desenvolvido com base nas redes neurais biológicas. Uma ANN é composta por neurônios artificiais que estão se conectando entre si. Normalmente, uma ANN adapta sua estrutura com base na informação que vem a ela.

O que é Fuzzy Logic?

Lógica difusa pertence à família de lógica de muitos valores. Ele se concentra em raciocínios fixos e aproximados contra o raciocínio fixo e exato. Uma variável na lógica fuzzy pode ter um intervalo de valores de verdade entre 0 e 1, em vez de se tornar verdadeiro ou falso em conjuntos binários tradicionais. Como o valor da verdade é um alcance, ele pode lidar com a verdade parcial. O início da lógica difusa foi marcado em 1956, com a introdução da teoria do conjunto difuso por Lotfi Zadeh. A lógica difusa fornece um método para tomar decisões definidas com base em dados de entrada imprecisos e ambíguos. A lógica difusa é amplamente utilizada para aplicações em sistemas de controle, pois se parece muito com a tomada de uma decisão humana, mas de maneira mais rápida. A lógica difusa pode ser incorporada aos sistemas de controle baseados em pequenos dispositivos portáteis para estações de trabalho de PCs grandes.

O que é Neural Networks?

ANN é um modelo computacional que é desenvolvido com base nas redes neurais biológicas. Uma ANN é composta por neurônios artificiais que estão se conectando entre si. Normalmente, uma ANN adapta sua estrutura com base na informação que vem a ela. Um conjunto de etapas sistemáticas, chamado de regras de aprendizagem, deve ser seguido ao desenvolver uma ANN. Além disso, o processo de aprendizagem requer dados de aprendizagem para descobrir o melhor ponto operacional da RNA. As ANNs podem ser usadas para aprender uma função de aproximação para alguns dados observados. Mas ao aplicar a ANN, existem vários fatores a considerar. O modelo deve ser cuidadosamente selecionado, dependendo dos dados. Usar modelos desnecessariamente complexos tornaria o processo de aprendizagem mais difícil. Escolher o algoritmo de aprendizagem correto também é importante, uma vez que alguns algoritmos de aprendizagem funcionam melhor com determinados tipos de dados.

Qual a diferença entre Lógica Fuzzy e Redes Neurais?

A lógica difusa permite tomar decisões definidas com base em dados imprecisos ou ambíguos, enquanto a ANN tenta incorporar o processo de pensamento humano para resolver problemas sem modelos matemáticos. Mesmo que esses dois métodos possam ser usados ​​para resolver problemas não-lineares e problemas que não estão devidamente especificados, eles não estão relacionados.Em contraste com a lógica Fuzzy, ANN tenta aplicar o processo de pensamento no cérebro humano para resolver problemas. Além disso, ANN inclui um processo de aprendizagem que envolve algoritmos de aprendizagem e requer dados de treinamento. Mas existem sistemas inteligentes híbridos desenvolvidos usando estes dois métodos chamados Fuzzy Neural Network (FNN) ou Neuro-Fuzzy System (NFS).