Seqmod เป็นไลบรารีที่จะเรียกใช้การสร้างแบบจำลองลำดับบนข้อความที่สร้างขึ้นบน Pytorch SEQMOD ส่วนใหญ่เป็นผลมาจากความพยายามส่วนตัวในการทดสอบกรอบและโครงสร้างสำหรับ:
ดังนั้นแกนกลางของ seqmod ประกอบด้วย (i) โมดูล pytorch ที่สามารถทำได้ (ภายใน /seqmod/modules/ ) ที่มีเลเยอร์นามธรรมบาง ๆ และเครื่องมือ (ii) สำหรับการฝึกอบรมและการทดสอบ (ภายใน /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 ที่ไม่มีใครแตะต้อง/เสถียรเป็นระยะเวลานาน)