张量问题中keras神经网络第二层为什么有128个节点

2024-04-26 03:52:56 发布

您现在位置:Python中文网/ 问答频道 /正文

为什么时尚MINST问题的keras模型第二层有128个节点

https://colab.research.google.com/github/tensorflow/docs/blob/master/site/en/tutorials/keras/classification.ipynb#scrollTo=9ODch-OFCaW4

model = keras.Sequential([
    keras.layers.Flatten(input_shape=(28, 28)),
    keras.layers.Dense(128, activation='relu'),
    keras.layers.Dense(10, activation='softmax')
])

Tags: https模型githubcom节点layerstensorflowgoogle
2条回答

节点的数量取决于数据大小,您可以给它任何数量,但如果为较大的数据提供较大的数量级,则有可能过度拟合。你知道吗

过度装配: 当一个模型用如此多的数据进行训练时,它就开始从数据集中的噪声和不准确的数据项中学习。然后,由于太多的细节和噪声,模型不能正确地对数据进行分类。你知道吗

参考:https://www.geeksforgeeks.org/underfitting-and-overfitting-in-machine-learning/

基本上,您可以为它指定任何数字,只要结果(精度、延迟等)对您来说足够好,并且您的硬件可以运行它。你知道吗

相关问题 更多 >

    热门问题