Verschil tussen Fuzzy Logic en Neural Network

Verschil tussen Fuzzy Logic en Neural Network
Verschil tussen Fuzzy Logic en Neural Network

Video: Verschil tussen Fuzzy Logic en Neural Network

Video: Verschil tussen Fuzzy Logic en Neural Network
Video: Какие есть версии SNMP? 2024, November
Anonim

Fuzzy Logic vs Neural Network

Fuzzy Logic behoort tot de familie van de veelwaardige logica. Het richt zich op vaste en benaderende redeneringen in tegenstelling tot vaste en exacte redeneringen. Een variabele in fuzzy logic kan een waarheidswaardebereik tussen 0 en 1 hebben, in tegenstelling tot waar of onwaar in traditionele binaire sets. Neurale netwerken (NN) of kunstmatige neurale netwerken (ANN) is een rekenmodel dat is ontwikkeld op basis van de biologische neurale netwerken. Een ANN bestaat uit kunstmatige neuronen die met elkaar in verbinding staan. Gewoonlijk past een ANN zijn structuur aan op basis van de informatie die naar hem toekomt.

Wat is Fuzzy Logic?

Fuzzy Logic behoort tot de familie van de veelwaardige logica. Het richt zich op vaste en benaderende redeneringen in tegenstelling tot vaste en exacte redeneringen. Een variabele in fuzzy logic kan een waarheidswaardebereik tussen 0 en 1 hebben, in tegenstelling tot waar of onwaar in traditionele binaire sets. Omdat de waarheidswaarde een bereik is, kan deze gedeeltelijke waarheid aan. Het begin van de vage logica werd gemarkeerd in 1956, met de introductie van de vage verzamelingenleer door Lotfi Zadeh. Fuzzy logic biedt een methode om definitieve beslissingen te nemen op basis van onnauwkeurige en dubbelzinnige invoergegevens. Fuzzy logic wordt veel gebruikt voor toepassingen in besturingssystemen, omdat het sterk lijkt op hoe een mens beslissingen neemt, maar dan op een snellere manier. Fuzzy logic kan worden ingebouwd in besturingssystemen op basis van kleine draagbare apparaten tot grote pc-werkstations.

Wat zijn neurale netwerken?

ANN is een rekenmodel dat is ontwikkeld op basis van de biologische neurale netwerken. Een ANN bestaat uit kunstmatige neuronen die met elkaar in verbinding staan. Doorgaans past een ANN zijn structuur aan op basis van de informatie die naar hem toekomt. Een reeks systematische stappen, leerregels genaamd, moet worden gevolgd bij het ontwikkelen van een ANN. Verder vereist het leerproces leergegevens om het beste werkpunt van de ANN te ontdekken. ANN's kunnen worden gebruikt om een benaderingsfunctie te leren voor sommige waargenomen gegevens. Maar bij het toepassen van ANN zijn er verschillende factoren waarmee u rekening moet houden. Het model moet zorgvuldig worden geselecteerd, afhankelijk van de gegevens. Het gebruik van onnodig complexe modellen zou het leerproces bemoeilijken. Het kiezen van het juiste leeralgoritme is ook belangrijk, aangezien sommige leeralgoritmen beter presteren met bepaalde soorten gegevens.

Wat is het verschil tussen Fuzzy Logic en neurale netwerken?

Fuzzy-logica maakt het mogelijk om definitieve beslissingen te nemen op basis van onnauwkeurige of dubbelzinnige gegevens, terwijl ANN probeert het menselijk denkproces te integreren om problemen op te lossen zonder ze wiskundig te modelleren. Hoewel beide methoden kunnen worden gebruikt om niet-lineaire problemen op te lossen, en problemen die niet goed zijn gespecificeerd, zijn ze niet gerelateerd. In tegenstelling tot Fuzzy logic probeert ANN het denkproces in het menselijk brein toe te passen om problemen op te lossen. Verder omvat ANN een leerproces dat leeralgoritmen omvat en trainingsgegevens vereist. Maar er zijn hybride intelligente systemen ontwikkeld met behulp van deze twee methoden, genaamd Fuzzy Neural Network (FNN) of Neuro-Fuzzy System (NFS).

Aanbevolen: