keras.layer.Dense()和keras.layer.SimpleRNN()之间有什么区别?我确实理解什么是神经网络和RNN,但是对于api,直觉还不清楚。当我看到keras.layer.Dense(32)时,我将其理解为具有32个神经元的层。但不清楚SimpleRNN(32)是否意味着相同。我是Keras的新手。
究竟发生了什么 https://github.com/fchollet/keras/blob/master/examples/addition_rnn.py
答案 0 :(得分:2)
绝对不同。
根据Keras Dense密集执行操作:output = activation(dot(input,kernel)+ bias),它是神经网络的基础架构。
但对于SimpleRNN,Keras SimpleRNN完全连接的RNN,其中输出将被反馈到输入。
神经网络和递归神经网络的结构不同。
回答你的问题: