Reverend, classificateur bayésien
Souvent trier les informations s'avère lourd et demande trop à l'utilisateur. Reverend les classe rapidement grâce à la technique bayesienne. C'est un outil très polyvalent (ex: antispam) destiné à l'utilisation dans vos propres programmes...
Version : 0.3
Lien :
http://www.divmod.org/projects/reverend
Téléchargement :
http://prdownloads.sourceforge.net/reverend/Revere ...
Notre avis :
![]()
![]()
![]()
![]()
Reverend ne réalise pas que du simple filtre-antispam, il peut également servir à classer des documents, des informations, à déterminer la catégorie d'informations à laquelle appartiennent les données. C'est un outil des plus polyvalents.
Vous pouvez par exemple, la liste n'est pas exhaustive
- classer vos flux RSS
- classer vos recettes de cuisine (entrées, plat principal, dessert)
- à quel auteur votre prose ressemble le plus Hugo, Balzac ou Flaubert ?
- déterminer le langage d'un document
- Codez-vous davantage comme un vrai Pythonistas ou plus comme un Zopeur ?
- etc...
from reverend.thomas import Bayes
guesser = Bayes()
guesser.train('french', 'le la les du un une je il elle de en')
guesser.train('german', 'der die das ein eine')
guesser.train('spanish', 'el uno una las de la en')
guesser.train('english', 'the it she he they them are were to')
guesser.guess('they went to el cantina')
guesser.guess('they were flying planes')
guesser.train('english', 'the rain in spain falls mainly on the plain')
guesser.save('my_guesser.bay')
Sa facilité d'utilisation combinée à sa puissance en font donc un outil très utile dans de nombreux domaines notamment dans le domaine de la gestion de contenu !
De nombreux logiciels utilisent d'ore et déjà ce logiciel comme base de leur stratégie de traitement du texte ! (inspiré de la page officielle du site web)




