Skip to main content

I just read about deep Q-learning, which is using a neural network for the value function instead of a table.

I saw the example here: https://yanpanlau.github.io/2016/07/10/FlappyBirdUsing Keras and Deep Q-Keras.htmlNetwork to Play FlappyBird and he used a CNN to get the Q-value.

My confusion is on the last layer of his neural net. Neurons in the output layer each represent an action (flap, or not flap). I also see the other projects where the output layer also represents all available actions (move-left, stop, etc.)

How would you represent all the available actions of a chess game? Every pawn has a unique and available movement. We also need to choose how far it will move (rook can move more than one square). I've read Giraffe chess engine's paper and can't find how he represents the output layer (I'll read once again).

I hope somebody here can give a nice explanation about how to design NN architecture in Q-learning, I'm new in reinforcement learning.

I just read about deep Q-learning, which is using a neural network for the value function instead of a table.

I saw the example here: https://yanpanlau.github.io/2016/07/10/FlappyBird-Keras.html and he used a CNN to get the Q-value.

My confusion is on the last layer of his neural net. Neurons in the output layer each represent an action (flap, or not flap). I also see the other projects where the output layer also represents all available actions (move-left, stop, etc.)

How would you represent all the available actions of a chess game? Every pawn has a unique and available movement. We also need to choose how far it will move (rook can move more than one square). I've read Giraffe chess engine's paper and can't find how he represents the output layer (I'll read once again).

I hope somebody here can give a nice explanation about how to design NN architecture in Q-learning, I'm new in reinforcement learning.

I just read about deep Q-learning, which is using a neural network for the value function instead of a table.

I saw the example here: Using Keras and Deep Q-Network to Play FlappyBird and he used a CNN to get the Q-value.

My confusion is on the last layer of his neural net. Neurons in the output layer each represent an action (flap, or not flap). I also see the other projects where the output layer also represents all available actions (move-left, stop, etc.)

How would you represent all the available actions of a chess game? Every pawn has a unique and available movement. We also need to choose how far it will move (rook can move more than one square). I've read Giraffe chess engine's paper and can't find how he represents the output layer (I'll read once again).

I hope somebody here can give a nice explanation about how to design NN architecture in Q-learning, I'm new in reinforcement learning.

deleted 7 characters in body; edited tags; edited title
Source Link
nbro
  • 41.4k
  • 12
  • 114
  • 205

Number How should I model all available actions of Neurona chess game in deep Q-Learning of Chesslearning?

So I just read about deep Q-Learninglearning, which is using a neural network for optimizationthe value function instead of Q-tablea table.

I saw the example here: https://yanpanlau.github.io/2016/07/10/FlappyBird-Keras.html and he used a CNN to get the Q-Valuevalue.

My confusion is on the last layer of his neural net. Neurons in the output layer each represent an action (flap, or not flap). I also see the other projects where the output layer also represents all available actions (move-left, stop, etc.)

How would you represent of all available action of a Chess game?How would you represent all the available actions of a chess game? Every pawn havehas a unique and available movement. We also need to choose how far it will move (rook can move more than one square). I've read Giraffe chess engine's paper and can't find how he represents the output layer (I'll read once again).

I hope somebody here can give a nice explanation about how to design NN architecture in Q-learning, I'm new in reinforcement learning. Thank you.

Number of Neuron in Q-Learning of Chess

So I just read about deep Q-Learning which is using a neural network for optimization instead of Q-table.

I saw the example here: https://yanpanlau.github.io/2016/07/10/FlappyBird-Keras.html and he used CNN to get the Q-Value.

My confusion is on the last layer of his neural net. Neurons in the output layer each represent an action (flap, or not flap). I also see the other projects where the output layer also represents all available actions (move-left, stop, etc.)

How would you represent of all available action of a Chess game? Every pawn have unique and available movement. We also need to choose how far it will move (rook can move more than one square). I've read Giraffe chess engine's paper and can't find how he represents the output layer (I'll read once again).

I hope somebody here can give a nice explanation about how to design NN architecture in Q-learning, I'm new in reinforcement learning. Thank you.

How should I model all available actions of a chess game in deep Q-learning?

I just read about deep Q-learning, which is using a neural network for the value function instead of a table.

I saw the example here: https://yanpanlau.github.io/2016/07/10/FlappyBird-Keras.html and he used a CNN to get the Q-value.

My confusion is on the last layer of his neural net. Neurons in the output layer each represent an action (flap, or not flap). I also see the other projects where the output layer also represents all available actions (move-left, stop, etc.)

How would you represent all the available actions of a chess game? Every pawn has a unique and available movement. We also need to choose how far it will move (rook can move more than one square). I've read Giraffe chess engine's paper and can't find how he represents the output layer (I'll read once again).

I hope somebody here can give a nice explanation about how to design NN architecture in Q-learning, I'm new in reinforcement learning.

So I just read about deep Q-Learning which is using a neural network for optimization instead of Q-table.

I seesaw the example here: https://yanpanlau.github.io/2016/07/10/FlappyBird-Keras.html and he useused CNN to get the Q-Value.

My confusion is on the last layer of his neural net, neurons. Neurons in the output layer each of them representsrepresent an action (flap, or not flap) and. I also see the other projects where the output layer also represents all available actions (move-left, stop, etc.)

How towould you represent of all available action of a Chess game? everyEvery pawn have unique and available movement, we. We also need to choose how far it will move (rook can move more than one square). I've read Giraffe chess engine's paper and can't find how he represents the output layer (I'll read once again).

I hope somebody here can give a nice explanation about how to design NN architecture in Q-learning, I'm new in reinforcement learning. Thank you.

So I just read about deep Q-Learning which is using a neural network for optimization instead of Q-table.

I see the example here: https://yanpanlau.github.io/2016/07/10/FlappyBird-Keras.html and he use CNN to get the Q-Value.

My confusion is on the last layer of his neural net, neurons in the output layer each of them represents an action (flap, or not flap) and I also see the other projects the output layer also represents all available actions (move-left, stop, etc.)

How to represent of all available action of a Chess game? every pawn have unique and available movement, we also need to choose how far it will move (rook can move more than one square). I've read Giraffe chess engine's paper and can't find how he represents the output layer (I'll read once again).

I hope somebody here can give a nice explanation about how to design NN architecture in Q-learning, I'm new in reinforcement learning. Thank you

So I just read about deep Q-Learning which is using a neural network for optimization instead of Q-table.

I saw the example here: https://yanpanlau.github.io/2016/07/10/FlappyBird-Keras.html and he used CNN to get the Q-Value.

My confusion is on the last layer of his neural net. Neurons in the output layer each represent an action (flap, or not flap). I also see the other projects where the output layer also represents all available actions (move-left, stop, etc.)

How would you represent of all available action of a Chess game? Every pawn have unique and available movement. We also need to choose how far it will move (rook can move more than one square). I've read Giraffe chess engine's paper and can't find how he represents the output layer (I'll read once again).

I hope somebody here can give a nice explanation about how to design NN architecture in Q-learning, I'm new in reinforcement learning. Thank you.

Source Link
malioboro
  • 2.8k
  • 3
  • 22
  • 47
Loading