Este pacote fornece componentes e arquiteturas espaciais para usar modelos de transformadores por meio de transformers do Hugging Face em Spacy. O resultado é o acesso conveniente a arquiteturas de transformadores de última geração, como Bert, GPT-2, XLNet, etc.
Esta versão requer Spacy V3. Para a versão anterior desta biblioteca, consulte o ramo
v0.6.x
Doc .A instalação do pacote a partir do PIP instalará automaticamente todas as dependências, incluindo Pytorch e Spacy. Certifique -se de instalar este pacote antes de instalar os modelos. Observe também que este pacote requer python 3.6+ , pytorch v1.5+ e spacy v3.0+ .
pip install ' spacy[transformers] ' Para a instalação da GPU, encontre sua versão CUDA usando nvcc --version e adicione a versão entre colchetes, por exemplo, spacy[transformers,cuda92] para CUDA9.2 ou spacy[transformers,cuda100] para CUDA10.0.
Se você estiver com problemas para instalar o Pytorch, siga as instruções no site oficial do seu sistema operacional e requisitos específicos.
️ NOTA IMPORTANTE: Este pacote foi amplamente refatado para aproveitar o Spacy v3.0. Versões anteriores que foram construídas para Spacy v2.x funcionaram consideravelmente de maneira diferente. Consulte as versões marcadas anteriores deste ReadMe para documentação sobre versões anteriores.
Transformer : referência da API do componente do pipeline Observe que o componente transformer da spacy-transformers não suporta cabeças específicas de tarefas, como token ou classificação de texto. Um modelo de transformador específico para tarefas pode ser usado como fonte de recursos para treinar componentes espaciais como ner ou textcat , mas o componente transformer não fornece acesso a cabeças específicas da tarefa para treinamento ou inferência.
Como alternativa, se você deseja usar apenas as previsões de um modelo de texto ou classificação de token abraçando de abraço ou token existente, poderá usar os invólucros de spacy-huggingface-pipelines para incorporar modelos de transformadores específicos para tarefas em seus pipelines espaciais.
Use o rastreador de problemas da Spacy para relatar um bug ou abrir um novo thread no quadro de discussão para qualquer outro problema.