SEQMOD ist eine Bibliothek, in der die Sequenzmodellierung auf Texten ausführt, die auf Pytorch basieren. Seqmod ist hauptsächlich das Ergebnis eines persönlichen Versuchs, einen getesteten und strukturierten Rahmen für:
Dementsprechend besteht der Kern von seqmod aus (i) steckbaren Pytorch -Modulen (Innen- /seqmod/modules/ ) mit einer dünnen Abstraktionsschicht und (ii) Tools für Trainings- und Testmodelle (in /seqmod/misc/ ).
Derzeit ist der einfachste Weg, seqmod zu installieren, das Paket (Klon oder einfach herunterladen) und machen Sie es von Python auffindbar, indem PYTHONPATH seqmod den Pfad hinzufügen:
# ~/.(bashrc|profile|bash_profile)
export PYTHONPATH= $PYTHONPATH :/path/to/seqmod/oder (weniger bequem), indem Sie Ihr Skript Folgendes hinzufügen:
# my_python_script.py
import sys
sys . append ( '/path/to/seqmod/' ) Darüber hinaus verfügt seqmod mit einer Reihe von Skripten, um Sprachmodelle und Encoder-Decoder-Modelle zu trainieren, ohne eine einzelne Codezeile schreiben zu müssen. Siehe Inside scripts .
Eine letzte Warnung . Seqmod entwickelt sich nach meinen Forschungsbedürfnissen schnell weiter, sodass API -Änderungen häufig sind (obwohl ich hauptsächlich am Entwicklungszweig arbeite und master für längere Zeiträume unberührt/stabil halte).