【发布时间】:2018-12-07 22:00:58
【问题描述】:
所以我正在使用 keras 处理 MNIST 和 Boston_Housing 数据集,我想知道如何确定每个层的最佳层数和激活函数。 现在,我不是在问什么层/激活函数的最佳数量是多少,而是我应该通过什么过程来确定这些参数。
我正在使用均方误差和平均绝对误差来评估我的模型。 这是我当前模型的样子:
model = models.Sequential()
model.add(layers.Dense(64, activation='relu'))
model.add(layers.Dense(64, init='glorot_uniform', activation=layers.Activation('selu')))
model.add(layers.Dense(64,activation = 'softplus'))
model.add(layers.Dense(1))
model.compile(optimizer = 'rmsprop',
loss='mse',
metrics=['mae'])
我的均方误差为 3.5,均方误差为 27。
【问题讨论】:
标签: python tensorflow machine-learning keras hyperparameters