Difference between revisions of "Neural Targeting"
m (forgot category again) |
m (adding category "Targeting") |
||
Line 27: | Line 27: | ||
[[Category:Advanced Targeting Strategies]] | [[Category:Advanced Targeting Strategies]] | ||
+ | [[Category:Targeting]] |
Revision as of 15:48, 13 November 2007
A form of statistical targeting that makes use of one or more neural networks to predict enemy movement.
Early forms
The first known bot to make use of neural networks was Qohnil's XBot, in May, 2002, but not much is known about it. Albert's neural network bot ScruchiPu came roughly a year later, which sparked some interest in neural networks on the RoboWiki. ScruchiPu used enemy speed and turn rate as input and output, iterating into the future one tick at a time to predict the enemy's movements, much like pattern matching.
Several more neural targeting bots were released in the following years, meeting with varied success, but none approaching the accuracy of other top targeting methods.
Recent developments
A more recent neural network bot is Engineer, by Wcsv. Engineer uses Waves to collect GuessFactors that correlate to given situations, much like a traditional GuessFactor gun, then feeds the situational attributes (as input) and resulting GuessFactors (as output) to the neural network as training data. Engineer was the first neural targeting bot to reach a RoboRumble rating of 2000+ when its initial release hit a rating of 2030 in May, 2006. (Incidentally, Engineer also uses this neural network system for its WaveSurfing.)
Another attempt at neural targeting came in 2007 from Chase-san, in the form of his "Prototype" gun. Attached to an early version of DrussGT's movement, it reached a rating of 2005 in the RoboRumble in September, 2007.
External links
- Temporal Difference Learning project
- Java Object Oriented Neural Engine
- JSOMap - A Java-based package for working with Self-Organizing Maps (are another type of neural network).
See also
- NeuraLib - A BPN library, code size: 603.
- NRLIBJ - A BPN java package.
- EANN - Evolving NeuralNetwork using Genetic algorithm.
- NeuralTargeting/TDNN