mlconjug PyPi Home Page

mlconjug

Pypi Python Package Index Status Linux Continuous Integration Status Windows Continuous Integration Status Documentation Status Depedencies Update Status Code Coverage Status Code Vulnerability Status
Uma biblioteca Python para conjugar verbos em francês, inglês, espanhol, italiano, português e romeno (mais em breve) usando técnicas de Machine Learning.
Qualquer verbo em uma das linguagens suportadas pode ser conjugado, já que o módulo contém um modelo de Aprendizado de Máquina de como os verbos se comportam.
Mesmo verbos completamente novos ou inventados podem ser conjugados com sucesso desta maneira.
Os modelos pré-treinados fornecidos são compostos por:
  • um extrator de recurso binário
  • um seletor de recursos usando a Classificação Linear de Vetor de Suporte
  • um classificador usando o descendente de gradiente estocástico»
O MLConjug usa o scikit-learn para implementar os algoritmos de Machine Learning.
Users of the library can use any compatible classifiers from scikit-learn to modify and retrain the models.
The training data for the french model is based on Verbiste https://perso.b2b2c.ca/~sarrazip/dev/verbiste.html .
Os dados de treinamento para inglês, espanhol, italiano, português e romeno foram gerados usando técnicas de aprendizado não supervisionadas usando o modelo francês como modelo para consulta durante o treinamento.

Idiomas Suportados

  • Francês
  • Inglês
  • Espanhol
  • Italiano
  • Português
  • Romena

Características

  • Fácil de usar API»
  • Inclui modelos pré-treinados com precisão de 99% + na previsão de classe de conjugação de verbos desconhecidos.
  • Treine facilmente novos modelos ou adicione novos idiomas.
  • Integre facilmente o MLConjug em seus próprios projetos.
  • Pode ser usado como uma ferramenta de linha de comando.

Créditos

Este pacote foi criado com a ajuda de Verbiste e scikit-learn.

O logotipo foi projetado por Zuur.