Differences between revisions 8 and 9
Revision 8 as of 2006-10-03 19:23:21
Size: 704
Editor: JustinMason
Comment:
Revision 9 as of 2009-09-20 23:16:51
Size: 706
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
training a neural network. It uses a single perceptron with a logsig activation function and maps the weights to SpamAssassin score space.' See the file "[http://www.spamassassin.org/full/3.0.x/dist/masses/README.perceptron masses/README.perceptron]" for more details. training a neural network. It uses a single perceptron with a logsig activation function and maps the weights to SpamAssassin score space.' See the file "[[http://www.spamassassin.org/full/3.0.x/dist/masses/README.perceptron|masses/README.perceptron]]" for more details.

SpamAssassin's scores were assigned using a genetic algorithm in versions up to 3.0.0. A good intro on genetic algorithms can be found here: http://lancet.mit.edu/~mbwall/presentations/IntroToGAs/

Versions since 3.0.0 are now using a perceptron, written by Henry Stern, to perform the same task (but a lot faster); his program 'implements the "Stochastic Gradient Descent" method of training a neural network. It uses a single perceptron with a logsig activation function and maps the weights to SpamAssassin score space.' See the file "masses/README.perceptron" for more details.

See RescoringProcess for further details.

GeneticAlgorithm (last edited 2009-09-20 23:16:51 by localhost)