gpt4 book ai didi

deep-learning - 在 Keras 中使用 CNN 进行回归任务

转载 作者:行者123 更新时间:2023-12-04 03:43:24 26 4
gpt4 key购买 nike

我想将 CNN 用于回归问题(Keras、TF 后端)。可以通过简单地将最后一层(密集)激活更改为线性并使用欧氏距离作为损失函数吗?

最佳答案

你的意思是把最后一层activation改成linear其实就是没有activation,如果你设置activation = None,那么最后一层就是linear layer。参见keras致密层:

keras.layers.Dense(units, activation=None, use_bias=True, kernel_initializer='glorot_uniform', bias_initializer='zeros', kernel_regularizer=None, bias_regularizer=None, activity_regularizer=None, kernel_constraint=None, bias_constraint=None)

作为损失函数的欧式距离实际上与 mean_squared_error 相同。欧氏距离只是 sqrt(mean_squared_error),所以它是相同的。

关于deep-learning - 在 Keras 中使用 CNN 进行回归任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49741607/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com