Difference between revisions of "Neural Targeting"

From Robowiki
Jump to navigation Jump to search
(new Neural Targeting page - will move other discussions over as "old talk")
 
m (remove category=Targeting)
 
(10 intermediate revisions by 5 users not shown)
Line 1: Line 1:
A form of [[statistical targeting]] that makes use of one or more [http://en.wikipedia.org/wiki/Neural_network neural networks] to predict enemy movement.
+
{{Wikipedia|Neural network}}
 +
A form of targeting that makes use of one or more neural networks to predict enemy movement.
  
 
== Early forms ==
 
== Early forms ==
Line 9: Line 10:
 
== Recent developments ==
 
== 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 [[GuessFactor Targeting (traditional)|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]].)
+
A more recent neural network bot is [[Engineer]], authored by [[Wcsv]]. Engineer uses [[Waves]] to collect [[GuessFactors]] that correlate to given situations, much like a [[GuessFactor Targeting (traditional)|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 [[Chase-san/Prototype|"Prototype"]] gun. Attached to an early version of [[DrussGT]]'s movement, it reached a rating of 2005 in the RoboRumble in September, 2007.
+
Another attempt at neural targeting came in 2007 from [[Chase-san]] in the form of his [[Chase-san/Prototype|"Prototype"]] gun. Attached to an early version of [[DrussGT]]'s movement, it reached a rating of 2005 in the RoboRumble in September, 2007.
 +
 
 +
The most modern example of neural targeting is [[Gaff]], which uses [[waves]], [[GuessFactor|GuessFactors]], [[wikipedia:Radial basis function|Radial Basis Functions]], and two neural networks. [[User:Darkcanuck|Darkcanuck]] has composed a detailed write-up of its workings at [[Gaff/Targeting]]. Gaff's gun is quite strong, on par with other top gun types according to [[Targeting Challenge 2K7/Results|TC2K7 results]], and is probably the strongest [[Anti-Surfer Targeting|Anti-Surfer gun]] of any kind, according to [[Anti-Surfer Challenge/Results|Anti-Surfer Challenge results]].
  
 
== External links ==
 
== External links ==
Line 25: Line 28:
 
* [[EANN]] - Evolving NeuralNetwork using Genetic algorithm.
 
* [[EANN]] - Evolving NeuralNetwork using Genetic algorithm.
 
* [[NeuralTargeting/TDNN]]
 
* [[NeuralTargeting/TDNN]]
 +
 +
{{Targeting Navbox}}
 +
[[Category:Advanced Targeting Strategies]]

Latest revision as of 20:25, 8 September 2011

Wikipedia
Wikipedia has an article about:

A form of 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, authored 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.

The most modern example of neural targeting is Gaff, which uses waves, GuessFactors, Radial Basis Functions, and two neural networks. Darkcanuck has composed a detailed write-up of its workings at Gaff/Targeting. Gaff's gun is quite strong, on par with other top gun types according to TC2K7 results, and is probably the strongest Anti-Surfer gun of any kind, according to Anti-Surfer Challenge results.

External links

See also