SEQMOD adalah perpustakaan untuk menjalankan pemodelan urutan pada teks yang dibangun di atas Pytorch. SEQMOD sebagian besar merupakan hasil dari upaya pribadi untuk memiliki kerangka kerja yang diuji dan terstruktur untuk:
Dengan demikian, inti seqmod terdiri dari (i) modul pytorch pluggable (di dalam /seqmod/modules/ ) dengan lapisan abstraksi tipis dan (ii) alat untuk model pelatihan dan pengujian (di dalam /seqmod/misc/ ).
Saat ini, cara termudah untuk menginstal seqmod adalah dengan mengambil paket (klon atau hanya mengunduh) dan menempatkannya dapat ditemukan oleh Python dengan menambahkan jalur ke seqmod ke PYTHONPATH Anda:
# ~/.(bashrc|profile|bash_profile)
export PYTHONPATH= $PYTHONPATH :/path/to/seqmod/atau (kurang nyaman) dengan menambahkan yang berikut ini ke skrip Anda:
# my_python_script.py
import sys
sys . append ( '/path/to/seqmod/' ) Selain itu, seqmod dilengkapi dengan sejumlah skrip untuk melatih model bahasa dan model encoder-decoder tanpa harus menulis satu baris kode. Lihat scripts di dalam.
Peringatan terakhir. Seqmod berkembang pesat sesuai dengan kebutuhan penelitian saya, jadi perubahan API adalah umum (walaupun saya kebanyakan bekerja pada cabang dev dan menjaga master tidak tersentuh/stabil untuk periode waktu yang lebih lama.).