Ant*_*Joy 1 python machine-learning deep-learning keras tensorflow
请对您的想法添加最少的评论,以便我可以改进我的查询。谢谢。-)
我正在处理MNIST数据集并编写一些CNN代码。但是,我对代码中的一些要点感到困惑CNN。如何知道神经网络的层数?根据我目前的理解,我认为它有 6 层和 4 个隐藏层。是对的吗?如果我需要扩展到 10 层怎么办?怎么做?
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, Conv2D, Dropout, Flatten, MaxPooling2D
model = Sequential()
model.add(Conv2D(28, kernel_size=(3,3),
input_shape = ...))
model.add(MaxPooling2D(pool_size=(2,2)))
model.add(Flatten())
model.add(Dense(128, activation=tf.nn.relu))
model.add(Dropout(0.2))
model.add(Dense(10, activation=tf.nn.softmax))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7074 次 |
| 最近记录: |