NNML Dokumentation

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