Next:
Introduzione
Up:
Università di Roma Tre
Previous:
Università di Roma Tre
Indice
Il fenomeno dello spam
Definizione del termine
Gli spammer
Come determinare chi mi spamma?
Come rispondere allo spam?
Liste a cui ci si è aggiunti da soli
Spam e la legge
Filtrare lo spam
Il fenomeno dei filtri anti spam
Nascondere il proprio indirizzo
Filtri su parole chiave
Filtri su whitelist semplice
Filtri su whitelist con verifica
TDMA
Filtri su blacklist semplice
Filtri su blacklist distribuite adattive
Razor
Pyzor
Filtri su regole e ranking
SpamAssassin
Filtri su distribuzione bayesiana
L' idea di Paul Graham
Il modello Naive Bayes
L' algoritmo di Paul Graham
Pregi dell' approccio Naive Bayes
Prestazioni
Alcuni filtri basati sull' algoritmo Naive Bayes
Il sistema SpamGAME
Introduzione all' algoritmo GAME
Machine learning: l' apprendimento supervisionato
Modelli lineari
Radial Functions
Il metodo RBFNN
RBFNN e GAME a confronto
Approccio metodologico di GAME
La fase di addestramento
La fase di categorizzazione
GA.M.E. nella Classificazione Testi
Il problema della Text Categorization
Fase di addestramento
Fase di categorizzazione
Risultati comparativi con altri metodi di TC
Il funzionamento di SpamGame
Gestione dell'input
I filtri
Gestione dell'output
SpamGAME - Architettura del sistema
Casi d' uso dell'applicazione
Addestramento
Categorizzazione
Architettura dell'applicazione
La piattaforma utilizzata
Strati software dell'applicazione
Sperimentazione
Test sperimentali
I risultati dei test
Original GW test run
Simple GW test run
Another Simple GW test run
Discussione dei risultati ottenuti
Risultati comparativi
Esempio di sessione - snapshots
Addestramento del sistema
Settaggio dei threshold
Fase di test
Conclusioni
Stato attuale
Possibili miglioramenti futuri
Elementi innovativi
Innovazioni nell' algoritmo GAME
Innovazioni rispetto ai filtri dello Stato dell' Arte
Il file config.xml
Esempi di email utilizzate
Email spam
Email ham
Codice sorgente
classe MyParser.py
classe EmailDocument.py
classe EmailCategory.py
classe GWEmailCategorizer.py
classe FilterModule.py
classe TrainerModule.py
Bibliografia
Alessio Pace 2004-03-26