[imgw=150]http://i.imgur.com/JYrZOW4.jpg[/imgw]
Into the introduction and:
15 August 2017 ProgrammingGodJordan: Ignorant nonsense about Deepmind.
You are demonstrably wrong, as you will see below.
ProgrammingGodJordan said:
Deepmind’s atari q architecture encompasses non-pooling convolutions
DeepMind is a "neural network that learns how to play video games in a fashion similar to that of humans". It can play several Atari games. It does not have an architecture related to those Atari games. What DeepMind does have is "a
convolutional neural network, with a novel form of
Q-learning".
What is the relevance of your line above?
Here is a more detailed, intuitive, mathematical description
of mine, regarding deepmind's flavour of deep q learning
(written in 2016):
https://www.quora.com/Artificial-In...p-Q-networks-DQN-work/answer/Jordan-Bennett-9
I have found 1
Google DeepMind paper about the neural network architecture that explicitly includes pooling layers but not as an implemented architecture element,
Exploiting Cyclic Symmetry in Convolutional Neural Networks.
What is missing in the PDF is any references for DeepMind.
(1)
My
thought curvature paper is unavoidably valid, in expressing that deepmind did not use pooling layers in AtariQ model.
(See (2) below).
(2)
Don't you know any machine learning?
Don't you know that convolutional layers can be in a model, without pooling layers?
WHY NO POOLING LAYERS (FOR THIS PARTICULAR SCENARIO)?
In particular, for eg, pooling layers enable translation in-variance, such that object detection can occur, regardless of position in an image. This is why deepmind left it out; the model is quite sensitive to changes in embedding/entities' positions per frame, so the model can reinforce itself by Q-updating.
SOME RESOURCES TO HELP TO PURGE YOUR IGNORANCE:
(a)
Deepmind's paper.
(b) If (a) is too abstruse, see
this breakdown, why atari q left out pooling layers. (A clear, similar explanation similar to the
'WHY NO POOLING LAYERS (FOR THIS PARTICULAR SCENARIO)?' section above, or as is long written in
thought curvature paper)
FOOTNOTE:
It is no surprise that deepmind used pooling in another framework. Pooling layers are used in deep learning all the time, and convolutions can either include, or exclude pooling.
(Deep learning basics)