SeqMod هي مكتبة لتشغيل نمذجة تسلسل على النصوص التي تم بناؤها على رأس Pytorch. Seqmod في الغالب نتيجة لمحاولة شخصية لإطار اختبار منظم من أجل:
وفقًا لذلك ، يتكون جوهر seqmod من (I) وحدات Pytorch قابلة للتراكم (Inside /seqmod/modules/ ) مع طبقة تجريد رقيقة و (II) أدوات التدريب والاختبار (Inside /seqmod/misc/ ).
حاليًا ، أسهل طريقة لتثبيت seqmod هي الاستيلاء على الحزمة (استنساخ أو تنزيل فقط) وجعلها قابلة للاكتشاف بواسطة Python إما عن طريق إضافة المسار إلى seqmod إلى PYTHONPATH الخاص بك:
# ~/.(bashrc|profile|bash_profile)
export PYTHONPATH= $PYTHONPATH :/path/to/seqmod/أو (أقل مريحة) عن طريق إضافة ما يلي إلى البرنامج النصي الخاص بك:
# my_python_script.py
import sys
sys . append ( '/path/to/seqmod/' ) بالإضافة إلى ذلك ، يأتي seqmod مع عدد من البرامج النصية لتدريب نماذج اللغة ونماذج التشفير والتشفير دون الحاجة إلى كتابة سطر واحد من التعليمات البرمجية. انظر داخل scripts .
تحذير نهائي. يتطور Seqmod بسرعة وفقًا لاحتياجاتي البحثية ، لذلك فإن تغييرات API شائعة (على الرغم من أنني أعمل في الغالب على فرع Dev والحفاظ على master لم يمسها/مستقر لفترات أطول من الوقت.).