===========================================================================

VERBMOBIL-Sprachmodell-Schnittstelle zur Integration 99-II (17.5.99)

(C) Philips GmbH Forschungslaboratorien, Aachen, 1992-1999

Kopieren ist ohne schriftliche Genehmigung nur VERBMOBIL-Partnern und
nur fuer Zwecke des Projektes VERBMOBIL gestattet.

Bitte Fehlermeldungen und Kommentare an: 
{peters,klakow}@pfa.research.philips.com

===========================================================================

Erweiterung der Sprachmodell-Schnittstelle zur Integration 99-II (24.6.99):

Zum Tunen der Kommandowahrscheinlichkeiten wird eine neue Routine 
LMSetCmdWeight bereitgetellt. Solange nur normaler kommandofreier 
Text bewertet werden soll, kann die am 17.5.99 ausgelieferte Software 
weiter verwendet werden (Funktionalitaet entspricht dieser Software,
solange die LMSetCmdWeight-Routine NICHT benutzt wird).

===========================================================================

Files:
------

README

lm.h      (Header-File mit Deklaration der kompletten Schnittstelle)
lm.c      (Source-Code mit Implementierung der kompletten Schnittstelle)
perp.c    (Beispielanwendung zur Benutzung der Schnittstelle)

Verbmobil.bsp*.txt  (fuer Beispielanwendung, s.u.)
Verbmobil.bsp*.out  (fuer Beispielanwendung, s.u.)

Beispielanwendung:
------------------

'perp' erlaubt die Bewertung eines Textes Wort-fuer-Wort. Optional kann der
Parameter CmdWeight nach der Initialisierung gesetzt werden (Default = 0).
Berechnet werden alle Uebergangswahrsch.keiten und die Gesamtperplexitaet.
OOV-Worte werden ignoriert und es wird wieder mit einem Unigramm begonnen.

Folgende Beispiele muessen den Output liefern, der in Verbmobil.***.out
dokumentiert ist. Verbmobil.bsp1.txt ist kommandofrei, Verbmobil.bsp2.txt
enthaelt Kommandophrasen. Um diesen hinreichende Wahrsch.keiten zu geben,
wird im dritten Beispiel CmdWeight auf 0.1 gesetzt (letztes perp-Argument).

cat Verbmobil.bsp1.txt |\
perp VMII-2.2.2.M3.lm VMII-2.2.2.lm.wl VMII-2.2.2.lm.map VMII-2.2.2.lm.cs

--> Verbmobil.bsp1.out

cat Verbmobil.bsp2.txt |\
perp VMII-2.2.2.M3.lm VMII-2.2.2.lm.wl VMII-2.2.2.lm.map VMII-2.2.2.lm.cs

--> Verbmobil.bsp2.out

cat Verbmobil.bsp2.txt |\
perp VMII-2.2.2.M3.lm VMII-2.2.2.lm.wl VMII-2.2.2.lm.map VMII-2.2.2.lm.cs 0.1

--> Verbmobil.bsp3.out

Die Dateien Verbmobil.bsp*.txt/out werden mit ausgeliefert. 
Die Dateien VMII-2.2.2.*** gehoeren zum offiziellen Sprachmodell 2.2.2.

===========================================================================
