Mlconjug3

Latest version: v3.11.0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 9

3.0.1

------------------

* Updated all provided pre-trained prediction models:
- Implemented a new vectrorizer extracting more meaningful features.
- As a result the performance of the models has gone through the roof in all languages.
- Recall and Precision are intesimally close to 100 %. English being the anly to achieve a perfect score at both Recall and Precision.

* Major API changes:
- I removed the class EndingCustomVectorizer and refactored it's functionnality in a top level function called extract_verb_features()
- The provided new improved model are now being zip compressed before release because the feature space has so much grown that their size made them impractical to distribute with the package.
- Renamed "Model.model" to "Model.pipeline"
- Renamed "DataSet.liste_verbes" and "DataSet.liste_templates" to "DataSet.verbs_list" and "DataSet.templates_list" respectively. (Pardon my french ;-) )
- Added the attributes "predicted" and "confidence_score" to the class Verb.
- The whole package have been typed check. I will soon add mlconjug3's type stubs to typeshed.

2.1.11

-------------------

* Updated all provided pre-trained prediction models
- The French Conjugator has accuracy of about 99.94% in predicting the correct conjugation class of a French verb. This is the baseline as i have been working on it for some time now.
- The English Conjugator has accuracy of about 99.78% in predicting the correct conjugation class of an English verb. This is one of the biggest improvement since version 2.0.0
- The Spanish Conjugator has accuracy of about 99.65% in predicting the correct conjugation class of a Spanish verb. It has also seen a sizable improvement since version 2.0.0
- The Romanian Conjugator has accuracy of about 99.06% in predicting the correct conjugation class of a Romanian verb.This is by far the bigger gain. I modified the vectorizer to better take into account the morphological features or romanian verbs. (the previous score was about 86%, so it wil be nice for our romanian friends to have a trusted conjugator)
- The Portuguese Conjugator has accuracy of about 96.73% in predicting the correct conjugation class of a Portuguese verb.
- The Italian Conjugator has accuracy of about 94.05% in predicting the correct conjugation class of a Italian verb.

2.1.9

------------------

* Now the Conjugator adds additional information to the Verb object returned.
- If the verb under consideration is already in Verbiste, the conjugation for the verb is retrieved directly from memory.
- If the verb under consideration is unknown in Verbiste, the Conjugator class now sets the boolean attribute 'predicted' and the float attribute confidence score to the instance of the Verb object the Conjugator.conjugate(verb) returns.
* Added `Type annotations`_ to the whole library for robustness and ease of scaling-out.
* The performance of the Engish and Romanian Models have improved significantly lately. I guess in a few more iteration they will be on par with the French Model which is the best performing at the moment as i have been tuning its parameters for a caouple of year now. Not so much with the other languages, but if you update regularly you will see nice improvents in the 2.2 release.
* Enhanced the localization of the program.
* Now the user interface of mlconjug3 is avalaible in French, Spanish, Italian, Portuguese and Romanian, in addition to English.
* `All the documentation of the project`_ have been translated in the supported languages.


.. _Type annotations: https://github.com/python/typeshed
.. _All the documentation of the project: https://mlconjug3.readthedocs.io/en/latest/
.. _API documentation: https://mlconjug3.readthedocs.io/en/latest/modules.html

2.1.5

------------------

* Added localization.
* Now the user interface of mlconjug3 is avalaible in French, Spanish, Italian, Portuguese and Romanian, in addition to English.

2.1.2

------------------

* Added invalid verb detection.

2.1.0

------------------

* Updated all language models for compatibility with scikit-learn 0.19.1.

Page 8 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.