Diferența dintre logica fuzzy și rețeaua neuronală

Anonim

Logica fuzzy vs Rețeaua neuronală

Logica fuzzy aparține familiei unei logici multiple. Se concentrează pe raționamente fixe și aproximative opuse raționamentului fix și exact. O variabilă în logica fuzzy poate avea un interval de valori adevărat între 0 și 1, spre deosebire de a lua adevărat sau fals în seturi binare tradiționale. Rețelele neuronale (NN) sau rețelele neuronale artificiale (ANN) reprezintă un model computational care este dezvoltat pe baza rețelelor neuronale biologice. Un ANN este alcătuit din neuroni artificiali care se conectează unul cu celălalt. În mod tipic, un AN își adaptează structura pe baza informațiilor care vin spre el.

Ce este logica fuzzy?

Logica fuzzy aparține familiei unei logici mult mai apreciate. Se concentrează pe raționamente fixe și aproximative opuse raționamentului fix și exact. O variabilă în logica fuzzy poate avea un interval de valori adevărat între 0 și 1, spre deosebire de a lua adevărat sau fals în seturi binare tradiționale. Deoarece valoarea adevărului este o gamă, se poate ocupa de adevărul parțial. Începutul logicii fuzzy a fost marcat în 1956, cu introducerea teoriei seturilor fuzzy de Lotfi Zadeh. Logica fuzzy oferă o metodă de luare a deciziilor definitive bazate pe date de intrare imprecise și ambigue. Logica fuzzy este folosită pe scară largă pentru aplicații în sistemele de control, deoarece seamănă foarte mult cu modul în care omul ia decizia, dar mai repede. O logică fuzzy poate fi încorporată în sistemele de control bazate pe dispozitive portabile mici pe posturile de lucru mari PC.

Ce este rețeaua neurală?

ANN este un model computational dezvoltat pe baza retelelor neuronale biologice. Un ANN este alcătuit din neuroni artificiali care se conectează unul cu celălalt. În mod tipic, un AN își adaptează structura pe baza informațiilor care vin spre el. Un set de etape sistematice numite reguli de învățare trebuie să fie urmate atunci când se elaborează un ANN. În plus, procesul de învățare necesită date de învățare pentru a descoperi cel mai bun punct de operare al ANN. Ans poate fi folosit pentru a afla o funcție de aproximare pentru unele date observate. Dar atunci când aplici ANN, există mai mulți factori pe care trebuie să le iei în considerare. Modelul trebuie selectat cu atenție în funcție de date. Utilizarea unor modele inutile de complexitate ar face procesul de învățare mai greu. Alegerea algoritmului corect de învățare este, de asemenea, importantă, deoarece unele algoritmi de învățare funcționează mai bine cu anumite tipuri de date.

Care este diferența dintre rețelele neuronale și logica fuzzy?

Logica fuzzy permite luarea deciziilor definitive bazate pe date imprecise sau ambigue, în timp ce ANN încearcă să încorporeze procesul de gândire umană pentru a rezolva probleme fără a le modela matematic. Chiar dacă ambele metode pot fi utilizate pentru a rezolva problemele neliniare și pentru problemele care nu sunt specificate în mod corespunzător, ele nu sunt legate.Spre deosebire de logica fuzzy, ANN încearcă să aplice procesul de gândire în creierul uman pentru a rezolva problemele. Mai mult, ANN include un proces de învățare care implică algoritmi de învățare și necesită date de instruire. Dar există sisteme inteligente hibride dezvoltate folosind aceste două metode numite Fuzzy Neural Network (FNN) sau Neuro-Fuzzy System (NFS).