03 February 2000

Non-linear classification

 

 

Home Page

MLPfit
learning methods
performances
copyrights
documentation

applications

Interfaces
text
code
LabVIEW
PAW
Windows

Download

More info
links
talks
release notes

contact us


 

This example consists in separating signal and background arranged in two interlocking spirals, as shown on the figure:

spiral.gif (4025 bytes)

In 1988, it was thought impossible to solve this problem with a Multi-Perceptron with one hidden layer , at least in practice (1).

With MLPfit, the problem can be solved,for example, with a 2-30-1 network trained with the hybrid learning method for 1000 epochs. This takes less than 5 minutes.  The result is shown in the following figure, where red areas correspond to the MLP output lower than 0.5, green areas to the output greater than 0.5

spiral_result.gif (6535 bytes)

You can download the data here. Try it yourself !

(1) K.J.Lang and M.J.Witbrock. Learning to tell two spirals apart. In D.S. Touretzky et al., editors, Proceedings of the 1988 Connectionists Models, pages 52-59, 1988.