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 поставляется с рядом сценариев для обучения языковых моделей и моделей Encoder-Decoder без необходимости писать одну строку кода. Смотрите внутри scripts .
Последнее предупреждение . Seqmod быстро развивается в зависимости от моих исследований, поэтому изменения API являются общими (хотя я в основном работаю над филиалом Dev и держу master нетронутым/стабильным в течение более длительных периодов времени.).