【发布时间】:2015-06-12 02:58:53
【问题描述】:
我已经实现了一个基于深度学习的微笑检测系统。最底层是系统的输出,根据人的微笑量有10个输出。
我想用回归层将这十个输出转换为 1 到 10 范围内的数字输出。
我如何在 caffe 中做到这一点?
谢谢
【问题讨论】:
标签: machine-learning deep-learning regression caffe unsupervised-learning
我已经实现了一个基于深度学习的微笑检测系统。最底层是系统的输出,根据人的微笑量有10个输出。
我想用回归层将这十个输出转换为 1 到 10 范围内的数字输出。
我如何在 caffe 中做到这一点?
谢谢
【问题讨论】:
标签: machine-learning deep-learning regression caffe unsupervised-learning
为了将 10 个输出转换为单个输出,您需要一个具有 10 个输入和一个输出的 "InnerProduct" 层。要训练这一层,您还需要在已有的 10 个输出层之上添加一个适合回归的损失层。
这样的损失层可以是,例如,Euclidean loss layer 或 Ross Girshick 的 smooth L1 loss layer。
【讨论】:
smooth L1 loss layer它通常用在什么地方吗?