Norges teknisk-naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for matematiske fag

Opplæring av bayesiansk spamfilter

Her er framgangsmåten for å lære opp den bayesianske delen av
filteret. Det er ikke så mye arbeid som det ser ut til, og
avkastningen er god - man kan omtrent regne med å bli kvitt spam:

1. Ikke slett spamen som kommer gjennom spamfilteret, men lagre den i
en egen folder, f.eks ~/mail/spam. Dette må ikke være den samme
folderen som spamfilteret evt. lagrer all spam til, men en egen folder
for spam som slipper gjennom filteret.

2. Tren opp spamassassin ved jevne mellomrom (disse kommandoene må
   kjøres på Abel): Kjør "sa-learn --spam" på spamen, og "sa-learn --ham"
   på de andre mailboksen dine (pass på at disse er fri for spam):

      sa-learn --spam --mbox ~/mail/spam

      sa-learn --ham --mbox ~/mail/received
      sa-learn --ham --mbox ~/mail/fag	(etc., hvis du har flere foldere)

   Det er viktig å fore sa-learn med både spam og ham (ham = ikke-spam).

3. Flytt gjerne unna spam-folderen etter at du har kjørt den gjennom
   sa-learn, så slipper du at det tar lengre tid neste gang. Likedan
   med ham; hvis epostprogrammet ditt renamer 'received' til
   'received-jan-2004', er 1. februar en god anledning til å kjøre
   sa-learn --ham på received-jan-2004-folderen, sa-learn --spam på
   spamfolderen, og så flytte unna/slette spamfolderen.

Hvis du ikke har egne foldere med spam, kan du lære opp filteret på
disse filene:

   sa-learn --spam --mbox /global/work/perhov/spam/spam.0
   sa-learn --spam --mbox /global/work/perhov/spam/spam.1
   sa-learn --spam --mbox /global/work/perhov/spam/spam.2
   sa-learn --spam --mbox /global/work/perhov/spam/spam.3


Redaktør: Instituttleder   Kontaktadresse: Drift   Sist oppdatert: 2004-03-15