Le Sunday 22 March 2009 13:34:25 manchette, vous avez écrit : > hello ;=) > je venais de faire le tri de ma corbeille pour ne laisser que du spam, donc > ca a bien fonctionné ;=) > > Par contre il y a des messages mal détectés, que faire quand à cela ?
Pas pour moi ;) la commande explique en détaille et généreusement ce qui suit. Le comportement du script est simple. Il évalue d'abord le message, si il est mal reconnu dans sa catégorie ou classé UNSURE ( sachant que l'utilisateur a prie soins de trier dans deux répertoires ce qui est spam et ham ), il indique soigneusement l'erreur de classement, puis l'apprend suivant la catégorie en HAM ou SPAM. > ~> sh /usr/share/bogofilter/contrib/trainbogo.sh -S > ~/.kde4/share/apps/kmail/mail/trash/cur/ -H > ~/.kde4/share/apps/kmail/mail/inbox/cur/ > MD5'ing ham and spam corpus, rndseed used: 6285.1237720565 > Randomizing ham and spam > Training bogofilter > +.+.....+.....+++++...........+..++....+.+.........+..+..............+.. > +.............+.+.........+...............+.......+....+.+................. > +...+....+...+.............+................+....+..+.....+........+.....+. >. +.....+.............++..........+....+........+..........++............. > +......+.............+.+...+....++...+........+...........+.....+..+....... >+++ > > Total messages: 374 > > Total ham: 180 > Misdetected ham: 28 > retrain fail: 0 > > Total spam: 194 > Misdetected spam: 31 > retrain fail: 0 > > Done Maintenant qu'il connaît ce corpus, en l'appelant de la même manière , tu verras que tout est correcte. Ou même recommencer l'action. Deux ou trois et même cinq fois: % sh /usr/share/bogofilter/contrib/trainbogo.sh -S ~/.kde4/share/apps/kmail/mail/trash/cur/ -H ~/.kde4/share/apps/kmail/mail/inbox/cur/ -c Pour savoir ce fait ce script: % sh /usr/share/bogofilter/contrib/trainbogo.sh --help > > > Par la suite vaut t'il mieux lancer ce script de temps à autre ou la manip Il y à 36 manipulations valables, par contre il est important d'en utiliser une , TOUJOURS la même, après la comprendre et peut être comprendre ce que c'est un filtre bayésien avant de passer aux autres. Désolé, mais je ne vais pas détailler toutes les possibilités de bogofilter :-) @+ nikopol > décrite plus tot ? : > Entrainement initial avec un format maildir (kde3 dans l'exemple): > > % mv ~/.bogofilter ~/.bogofilter.old2 > > % bogofilter -s -B ~/.kde3/share/apps/kmail/mail/trash/cur > % bogofilter -n -B ~/.kde3/share/apps/kmail/mail/inbox/cur > > % du ~/.bogofilter/wordlist.db > > Le dimanche 22 mars 2009 11:59:47, [email protected] a écrit : > > Le Sunday 22 March 2009 11:11:55 manchette, vous avez écrit : > > > > Entrainement initial avec un format maildir (kde3 dans l'exemple): > > > > > > > > % mv ~/.bogofilter ~/.bogofilter.old2 > > > > > > > > % bogofilter -s -B ~/.kde3/share/apps/kmail/mail/trash/cur > > > > % bogofilter -n -B ~/.kde3/share/apps/kmail/mail/inbox/cur > > > > > > > > % du ~/.bogofilter/wordlist.db > > > > > > salut, > > > qu'est ce qui fait le choix de maildir ou autre ? > > > > > > -- > > > Fabrice > > > > KMail utilise le format "maildir" pour stocker les mails. > > > > Maildir: <http://fr.wikipedia.org/wiki/Maildir> > > Mbox: <http://fr.wikipedia.org/wiki/Mbox> > > > > Pour faire plus simple, la suite bogofilter intègre des scripts dans le > > répertoire "/usr/share/bogofilter/contrib". > > > > L'un d'eux nommé "trainbogo.sh" est là pour ce que tu demandes. Il n'est > > pas exécutable, pour l'appeler il faut indiquer l'interpréteur du script > > puis le script avec le chemin. Ce script prend deux arguments: > > > > -H </path/hamdir> > > -S </path/spamdir> > > > > Pour entraîner bogofilter suivant KDE (3|4), en utilisant les dossier > > KMail, l'un de HAM nommé "Boite de réception" et l'autre de SPAM, nommé > > "Corbeille", le tout sur UNE ligne et à la SUITE: > > > > [kde3] : > > % sh /usr/share/bogofilter/contrib/trainbogo.sh -S > > ~/.kde3/share/apps/kmail/mail/trash/cur/ -H > > ~/.kde3/share/apps/kmail/mail/inbox/cur/ > > > > [kde4] : > > % sh /usr/share/bogofilter/contrib/trainbogo.sh -S > > ~/.kde4/share/apps/kmail/mail/trash/cur/ -H > > ~/.kde4/share/apps/kmail/mail/inbox/cur/ > > > > Le script génère un rapport de son action et garde ces informations > > dans "./stats.tmp". Ainsi il peut être de nouveau solicité pour entraîner > > bogofilter avec de nouveaux messages sans surcharger le dictionnaire. > > > > @+ > > nikopol > > -- > Fabrice -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
