O SEQMOD é uma biblioteca para executar a modelagem de sequência em textos construídos sobre o Pytorch. Seqmod é principalmente o resultado de uma tentativa pessoal de ter uma estrutura testada e estruturada para:
Consequentemente, o núcleo do seqmod consiste em (i) módulos de pytorch flugable (interno /seqmod/modules/ ) com uma fina camada de abstração e (ii) ferramentas para modelos de treinamento e teste (interno /seqmod/misc/ ).
Atualmente, a maneira mais fácil de instalar seqmod é pegar o pacote (clone ou apenas baixar) e colocá -lo descoberta por Python, adicionando o caminho para seqmod ao seu PYTHONPATH :
# ~/.(bashrc|profile|bash_profile)
export PYTHONPATH= $PYTHONPATH :/path/to/seqmod/ou (menos confortável) adicionando o seguinte ao seu script:
# my_python_script.py
import sys
sys . append ( '/path/to/seqmod/' ) Além disso, seqmod vem com vários scripts para treinar modelos de idiomas e modelos de codificadores-decodificadores sem precisar escrever uma única linha de código. Veja scripts internos.
Um aviso final. Seqmod evolui rapidamente de acordo com minhas necessidades de pesquisa, para que as alterações da API sejam comuns (embora eu trabalhe principalmente no ramo do Dev e mantenho master intocado/estável por períodos mais longos.).