NNML ist ein xml-basierte
Auszeichnungssprache für Neuronale Netze.
In der momentanen Version 0.3 ist sie geeignet, um feed-forward-Netze mit
Neuronen, die eine binäre Schwellenwertfunktion haben, zu beschreiben.
Ich plane, in späteren Versionen auch andere Netzarchitekturen und
Aktivierungsfunktionen zu unterstützen.
Im Moment existiert keine weitere Dokumentation als die DTD (Document Type Definition) selbst.
Inhalt der Datei nnml_0.3.dtd:
<!-- NNML version 0.3 -->
<!ELEMENT neural_net (description, (layer)+, (synapse)+)>
<!ATTLIST neural_net neurontype (neuron|bineuron) #REQUIRED>
<!ELEMENT description (#PCDATA)>
<!ELEMENT layer (neuron)>
<!ELEMENT neuron (EMPTY)>
<!ATTLIST neuron
sigma CDATA #REQUIRED>
<!ELEMENT synapse (source, target)>
<!ATTLIST synapse
weight CDATA #REQUIRED>
<!ELEMENT source (EMPTY)>
<!ATTLIST source
layerID CDATA #REQUIRED
neuronID CDATA #REQUIRED>
<!ELEMENT target (EMPTY)>
<!ATTLIST target
layerID CDATA #REQUIRED
neuronID CDATA #REQUIRED>
This page was last modified: 12/8/2005