Historia

3.4 (2019-29-04)

  • Fixed bug when verbs with no common roots with their conjugated form get their root inserted as a prefix.
  • Added the method iterate() to the Verb Class as per @poolebu’s feature request.
  • Updated Dependencies.

3.3.2 (2019-06-04)

  • Corrected bug with regular english verbs not being properly regulated. Thanks to @vectomon
  • Updated Dependencies.

3.3.1 (2019-02-04)

  • Corrected bug when updating dependencies to use scikit-learn v 0.20.2 and higher.
  • Updated Dependencies.

3.3 (2019-04-03)

  • Updated Dependencies to use scikit-learn v 0.20.2 and higher.
  • Updated the pre-trained models to use scikit-learn v 0.20.2 and higher.

3.2.3 (2019-26-02)

  • Updated Dependencies.
  • Fixed bug which prevented the installation of the pre-trained models.

3.2.2 (2018-18-11)

  • Updated Dependencies.

3.2.0 (2018-04-11)

  • Updated Dependencies.

3.1.3 (2018-07-10)

  • Updated Documentation.
  • Added support for pipenv.
  • Included tests and documentation in the package distribution.

3.1.2 (2018-06-27)

  • Se actualizaron Type annotations a toda la biblioteca para cumplir con PEP-561.

3.1.1 (2018-06-26)

3.1.0 (2018-06-24)

  • Actualizado los modelos de conjugación para español y portugués.
  • Cambios internos en el formato de los datos verbales de xml a json para un mejor manejo de los caracteres Unicode.
  • Nueva clase ConjugManager para agregar más fácilmente nuevos lenguajes a mlconjug.
  • Mejora de API menor (ver API documentation)

3.0.1 (2018-06-22)

  • Se actualizaron todos los modelos de predicción preparados previamente:
    • Implementado un nuevo vectrorizer que extrae características más significativas.
    • Como resultado, el rendimiento de los modelos ha aumentado en todos los idiomas.
    • La recuperación y la precisión están íntimamente cerca del 100%. El inglés es el único en lograr un puntaje perfecto en Recall y Precision.
  • Principales cambios de API:
    • Eliminé la clase EndingCustomVectorizer y refactoré su funcionalidad en una función de nivel superior llamada extract_verb_features ()
    • El nuevo modelo mejorado que se proporciona ahora se comprime en zip antes de su lanzamiento porque el espacio de características ha crecido tanto que su tamaño los hizo poco prácticos para distribuir con el paquete.
    • Renombrado «Model.model» a «Model.pipeline»
    • Renombrado «DataSet.liste_verbes» y «DataSet.liste_templates» a «DataSet.verbs_list» y «DataSet.templates_list» respectivamente. (Perdón, mi francés ;-))
    • Se agregaron los atributos «predicha» y «confidence_score» al verbo de clase.
    • El paquete completo ha sido escrito a máquina. Pronto agregaré los stubs de tipo de mlconjug a la clase de mecanografía.

2.1.11 (2018-06-21)

  • Se actualizaron todos los modelos de predicción pre-entrenados provistos
    • El Conjugador francés tiene una precisión de aproximadamente 99.94% en la predicción de la clase de conjugación correcta de un verbo francés. Esta es la línea de base ya que he estado trabajando en ella desde hace un tiempo.
    • El Conjugador inglés tiene una precisión de aproximadamente 99.78% en la predicción de la clase correcta de conjugación de un verbo inglés. Esta es una de las mejoras más grandes desde la versión 2.0.0
    • El Conjugador español tiene una precisión de aproximadamente 99.65% en la predicción de la clase de conjugación correcta de un verbo español. También ha visto una mejora considerable desde la versión 2.0.0
    • El Conjugador rumano tiene una precisión de aproximadamente 99.06% en la predicción de la clase de conjugación correcta de un verbo rumano. Esta es, de lejos, la mayor ganancia. Modifiqué el vectorizador para tener mejor en cuenta las características morfológicas o los verbos rumanos. (el puntaje anterior fue de alrededor del 86%, por lo que será bueno que nuestros amigos rumanos tengan un conjugador de confianza)
    • El Conjugador portugués tiene una precisión de aproximadamente 96.73% en la predicción de la clase de conjugación correcta de un verbo portugués.
    • El Conjugador italiano tiene una precisión de aproximadamente 94.05% en la predicción de la clase de conjugación correcta de un verbo italiano.

2.1.9 (2018-06-21)

  • Ahora el Conjugador agrega información adicional al objeto Verb devuelto.
    • Si el verbo en cuestión ya está en Verbiste, la conjugación para el verbo se recupera directamente de la memoria.
    • Si el verbo en consideración es desconocido en Verbiste, la clase Conjugador ahora establece el atributo booleano “predicha” y el puntaje de confianza del atributo flotante en la instancia del objeto Verb que devuelve Conjugator.conjugate (verbo).
  • Se agregó Type annotations a toda la biblioteca para mayor robustez y facilidad de escalamiento.
  • El rendimiento de los modelos en inglés y rumano ha mejorado significativamente últimamente. Supongo que en algunas iteraciones más estarán a la par con el modelo francés, que es el mejor en este momento, ya que he estado ajustando sus parámetros por un año. No tanto con los otros idiomas, pero si actualiza regularmente verá agradables improvisaciones en la versión 2.2.
  • Mejorado la localización del programa.
  • Ahora la interfaz de usuario de mlconjug está disponible en francés, español, italiano, portugués y rumano, además del inglés»
  • Toda la documentación del proyecto ha sido traducida a los idiomas admitidos.

2.1.5 (2018-06-15)

  • Localización agregada»
  • Ahora la interfaz de usuario de mlconjug está disponible en francés, español, italiano, portugués y rumano, además del inglés»

2.1.2 (2018-06-15)

  • Se agregó detección de verbos inválidos»

2.1.0 (2018-06-15)

  • Actualicé todos los modelos de idiomas para compatibilidad con scikit-learn 0.19.1»

2.0.0 (2018-06-14)

  • Incluye el modelo de conjugación en inglés»
  • Incluye el modelo de conjugación español»
  • Incluye el modelo de conjugación italiano»
  • Incluye el modelo de conjugación portugués»
  • Incluye el modelo de conjugación rumano»

1.2.0 (2018-06-12)

  • Refactorizó la API. Ahora se necesita un Conjugador de una sola clase para interactuar con el módulo»
  • Incluye un modelo mejorado de conjugación en francés»
  • Se agregó soporte para múltiples idiomas»

1.1.0 (2018-06-11)

  • Refactorizó la API. Ahora se necesita un Conjugador de una sola clase para interactuar con el módulo»
  • Incluye un modelo mejorado de conjugación en francés»

1.0.0 (2018-06-10)

  • Primer lanzamiento en PyPI»