Wie erstelle ich eine Vorlagendatei von CRF ++?
Ich bin neu in CRF ++. Ich bringe es mir bei, in seinem Handbuch zu schauen:http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#templ
Und ich verstehe nicht, was das bedeutet:
Dies ist eine Vorlage zur Beschreibung von Unigramm-Funktionen. Wenn du eine gibst
Vorlage "U01:% x [0,1]", CRF ++ generiert automatisch eine Reihe von Features
funktionen (func1 ... funcN) wie:
func1 = if (Ausgang = B-NP und feature = "U01: DT") gibt 1 zurück, sonst 0 zurück
func2 = if (Ausgang = I-NP und feature = "U01: DT") gibt 1 zurück, andernfalls wird 0 zurückgegeben
func3 = if (output = O und feature = "U01: DT") gibt 1 zurück, andernfalls wird 0 zurückgegeben
.... funcXX = if (output = B-NP und feature = "U01: NN") gibt 1 zurück, andernfalls wird 0 zurückgegeben
funcXY = if (output = O und feature = "U01: NN") gibt 1 zurück, sonst 0. Die Anzahl der von einer Vorlage generierten Feature-Funktionen
beträgt (L * N), wobei L die Anzahl der Ausgaben ist
Warum gibt es viele Zeilen für die Unigram-Funktionen und was bedeuten sie?