Tools Links Login

Neural Network v1.0.4

Neural networks (NN) emulate the thinking process of the human brain, including the ability to "learn". Many applications exsist for NN's, most popular of which is video games. This is a complete NN "Engine", all nicely packaged into one class module.




v1.0.2: Some optimization and NN saving.


v1.0.3: Actually made the NN export work (:Þ) and added NNImport. Toyed around a bit with Memory Banks, but have put them off in the background for now.


v1.0.4: Added Noise and Momentum factors. Noise is useful for a small sample of scalar data, while momentum prevents drastic changes when training as well as promoating continued change in the right direction.


Also see my chess program that uses this class. (Not yet updated with v1.0.4... on its way...)


Just also want to say that this work is heavly based off of the work by Ulli. His code used to be available here on PSC, but I don't know what happened to it.

Original Author: BrewGuru99

Assumptions

NN's are inheritly slow, and the more you want it capable of doing, the larger and slower it will be. Although a NN may be capable of being all you need as a Game AI, coupling it with another, faster algorythm may be benificial (like the A* pathing algorythm or alpha-beta method.)

Side Effects

In theory, with a large enough and powerful enough computer, one may be able to create artificial life... ie: The Terminator/Matrix.
Enjoy.

About this post

Posted: 2002-06-01
By: ArchiveBot
Viewed: 94 times

Categories

Visual Basic 6

Attachments

Neural Net213316182001.zip
Posted: 9/3/2020 3:45:00 PM
Size: 9,299 bytes


Loading Comments ...

Comments

No comments have been added for this post.

You must be logged in to make a comment.