ANN: Simple neural net class
- From: Jens Gruschel <nospam@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sun, 25 Feb 2007 22:52:51 +0100
Just in case you need a simple artificial neural net... I uploaded one to http://www.pegtop.net/delphi/files/PegtopAI100.zip
It can be used for nets with (virtually) any number of inputs and outputs as well as any number of neurons in any number of hidden layers. For training use TPegtopLearningNeuralNet (its constructor expects the layer sizes like [20, 10, 3] if you want 20 inputs, 3 outputs and one hidden layer with 10 neurons). The same class can be used for evaluation as well, but you can also use TPegtopNeuralNet, which lacks training methods (but has a LoadFromStream method to initialize it with previously trained axons).
The zip file contains a small project, which has no deeper meaning but demonstrates how to use the class. I think it's a good idea to have some knowledge about artificial neural nets before using the class. In case you are an expert don't expect too much, it's really as simple as possible. But I'm using it for some OCR project of mine, so it was tested in a real world application as well. Written with Delphi 5 BTW, but IMO it should work with all Delphi versions.
--
Jens Gruschel
http://www.pegtop.net
.
- Follow-Ups:
- Re: ANN: Simple neural net class
- From: Andrea Raimondi
- Re: ANN: Simple neural net class
- Prev by Date: Re: Open Source and community support
- Next by Date: Re: Symantec WinFax Pro
- Previous by thread: Good Glyph/Icon editor suggestions?
- Next by thread: Re: ANN: Simple neural net class
- Index(es):