|
mit gewichteter Summe als Netzeingabefunktion und setzt voraus, daß alle
Gewichte 1 sind, so implementiert das Netz für zweiwertige Logik folgende
Regel:
Auch für mehrwertige Logik implementiert nl eine Disjunktion, wenn die Disjunktion
durch die t-Conorm Ausgehend von diesen Übereinstimmungen liegt es nahe, fuzzy-logische Programme in neuronale Netze umzuformen und die Wahrheitswerte der Regeln automatisch anhand von Beispielen zu optimieren. Dabei muß man jedoch einige strukturelle Unterschiede beachten. Die beiden folgenden Abschnitte stellen den Ansatz von Nauck, Klawonn und Kruse zur Bestimmung der Struktur eines neuronalen Netzes aus einem Fuzzy-System mit der Umwandlung fuzzy-logischer Programme in neuronale Netze und die Anwendung des Lernalgorithmus vor. 5.3.1. Fuzzy-logische neuronale NetzeZur Umwandlung eines fuzzy-logischen Programms Abbildung 5.8 zeigt ein neuronales Netz, das dem einfachen Programm
mit den atomaren Aussagen
für einen Fuzzy-Operator steht. Die Netzeingabefunktion
netout des Neurons xout hängt von der Auswertungsfunktion des Operators
ab:
|