Well you write something about this bot?

Jump to navigation Jump to search

Well you write something about this bot?

Just noticed that DeepThought ascended to top 10 and ranks 5th in survival, congratulations! And from debug graphics I see that it uses true surfing & bullet shadow + one gun. Anything more to say about that? I'm quite curious now ;)

Xor (talk)15:39, 25 October 2017

It is a test bot I think. I saw three different DeepThoughts and first thing I thought was that it was using Neural Networks.

Dsekercioglu (talk)16:47, 25 October 2017

You do not have permission to edit this page, for the following reasons:

  • The action you have requested is limited to users in the group: Users.
  • You must confirm your email address before editing pages. Please set and validate your email address through your user preferences.

You can view and copy the source of this page.

Return to Thread:Talk:DeepThought/Well you write something about this bot?/reply (2).

What type of input do you use for gun? Pre-processing is helpful. I also recommend you to use a perceptron. It doesn't create much difference but much faster. You can use non-linear functions to make a perceptron create a non-linear function f.e. x^2 + y^2. Also congratulations!

Dsekercioglu (talk)15:10, 26 October 2017

Thanks for the suggestion with the perceptron! I read Gaff also uses multiple perceptrons. I will look into it.

I use regular gun attributes such as velocity, acceleration, distance, time since deceleration, distance-last-10, current guess factor etc., all re-scaled to be between 0 and 1.

Cb (talk)17:04, 26 October 2017
 

Is Gaff using perceptions? I remembered that he uses traditional neural networks without hidden layers. But I’m not sure anyway.

Xor (talk)17:13, 26 October 2017

As long as I can remember he uses a simple MLP with no hidden layers + radial basis function.

Rsalesc (talk)17:27, 26 October 2017
 

Yeah, in Gaff/Targeting it says "Each network network is a simple multi-layer perceptron network. There are no hidden layers since I found that they only slowed down learning without adding any significant improvement."

Cb (talk)17:38, 26 October 2017
 
 

Thanks for sharing! I also think that there should be potentially better algorithms, and the deep neural networks indeed deserves more attention ;) Pris is the successor of Gaff with better movement, but since its movement uses neural networks as well, where not so much exploration were done before, its rank may be limited by the movement as well. I'm looking forward now to see that DeepThought be the best bot with neural networks! (Or after it is integrated into Firestarter ;) )

Xor (talk)15:32, 26 October 2017
 

Btw, IMO even without a templated bot page, some version history would be good for both bot writers and others ;) I always look into the version history of my own bots to find out the exact difference of each different settings, and give some features another try some point later. Those who look into my version history also have a better understanding of my bot and report bugs or give some suggestions to me, which also helped me a lot ;p Credits would first give to Dsekercioglu who catched several bugs in my bot. And with version history even a test bots got some long term planning — that's why I create verbose version history even for my test bots, e.g. SimpleBot & SimpleGF.

Xor (talk)15:50, 26 October 2017

I agree, reading version history is great :) I will add it in case I continue developing DeepThought.

Cb (talk)17:06, 26 October 2017