Tutorial:
Para usar o DeepBonDD, siga os seguintes passos:
- Faça download do repositório oficial (ou baixe o .zip diretamente aqui):
- Instale as dependências usando
pip
e rode o comando de instalação: - Baixe os recursos necessários e coloque eles no diretório
data
(crie-o caso não exista):mkdir data wget -c http://fw.nilc.icmc.usp.br:23680/files/resources.zip unzip resources.zip mv resources/* data/
- Agora é possível importar o pacote
deepbond
e usá-lo para carregar modelos salvos e treinar novos. - Rodar apenas o detector de limites de sentenças:
- Rodar apenas o detector de preenchimentos:
- Rodar apenas o detector de disfluências de edição:
- Rodar todo o pipeline:
git clone https://github.com/mtreviso/deepbond.git
pip3 install -r requirements.txt python3 setup.py install
python3 deepbond_detect.py -i input.txt -o output.txt -t boundaries
python3 deepbond_detect.py -i input.txt -o output.txt -t fillers
python3 deepbond_detect.py -i input.txt -o output.txt -t editdisfs
python3 deepbond_pipeline.py -i input.txt -o output.txt
input.txt
é um arquivo de entrada com uma transcrição por linha
output.txt
será o nome do arquivo de saído gerado após aplicar o deepbond
Códigos de exemplo:
- Como rodar o DeepBonDD para cada tarefa
- Como treinar o DeepBonDD para uma tarefa específica
- Como rodar o pipeline inteiro
- Como treinar um modelo para uma tarefa sem precisar o pacote
Mais informações:
Veja aqui como usar o DeepBonDD como um módulo python.