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
Una biblioteca de Python para conjugar verbos en francés, inglés, español, italiano, portugués y rumano (más pronto) usando técnicas de Machine Learning.
Cualquier verbo en uno de los idiomas soportados puede ser conjugado, ya que el módulo contiene un modelo de Aprendizaje automático sobre cómo se comportan los verbos.
Incluso los verbos completamente nuevos o inventados pueden conjugarse exitosamente de esta manera.
Los modelos preentrenados suministrados se componen de:
  • un extractor de funciones binarias,
  • un selector de funciones usando Linear Support Vector Classification,
  • un clasificador que usa el Gradiente de Gradiente Estocástico.
MLConjug usa scikit-learn para implementar los algoritmos de Machine Learning.
Los usuarios de la biblioteca pueden usar cualquier clasificador compatible de scikit-learn para modificar y volver a entrenar el modelo.
Los datos de capacitación se basan en Verbiste https://perso.b2b2c.ca/~sarrazip/dev/conjug_manager.html.
Los datos de entrenamiento para inglés, español, italiano, portugués y rumano se generaron utilizando técnicas de aprendizaje no supervisadas utilizando el modelo francés como modelo para consultar durante el entrenamiento.

Idiomas admitidos

  • Francés
  • Inglés
  • Español
  • Italiano
  • Portugués
  • Rumano

Caracteristicas

  • API fácil de usar.
  • Incluye modelos pre-entrenados con un 99% de precisión en la predicción de la conjugación de verbos desconocidos.
  • Entrene fácilmente nuevos modelos o agregue nuevos idiomas.
  • Integre fácilmente MLConjug en sus propios proyectos.
  • Se puede usar como una herramienta de línea de commandos.

Créditos

Este paquete fue creado con la ayuda de Verbiste y scikit-learn.

El logo fue diseñado por Zuur.