【发布时间】:2021-02-01 14:43:54
【问题描述】:
我想问你一个关于 CNN 中使用的密集层中使用的神经元数量的问题。 据我所知,密集层通常使用 16,32,64,128,256,512,1024,2048 个神经元。 那么在输出层之前降序还是升序更好?
例如
model.add(Dense(2048,kernel_regularizer='l2' ,activation='relu'))
model.add(Dense(1024,kernel_regularizer='l2' ,activation='relu'))
model.add(Dense(512,kernel_regularizer='l2' ,activation='relu'))
model.add(Dense(128,kernel_regularizer='l2' ,activation='relu'))
或
model.add(Dense(128,kernel_regularizer='l2' ,activation='relu'))
model.add(Dense(512,kernel_regularizer='l2' ,activation='relu'))
model.add(Dense(1024,kernel_regularizer='l2' ,activation='relu'))
model.add(Dense(2048,kernel_regularizer='l2' ,activation='relu'))
能否也给出解释的答案? 谢谢
【问题讨论】:
标签: deep-learning neural-network artificial-intelligence conv-neural-network bias-neuron