Caffe学习(六)损失层及其参数设置

本文详细介绍了Caffe中的几种LossLayer,包括对比损失、欧氏损失、间隔损失、信息增益损失、多项逻辑损失、Softmax损失和Sigmoid交叉熵损失,及其在不同任务中的应用和参数设置。通过理解这些损失函数,有助于优化神经网络的训练过程。
摘要由CSDN通过智能技术生成

机器学习的目的就是通过对训练样本输出与真实值不一致的进行惩罚,得到损失Loss,然后采用一定的优化算法对loss进行最小优化,进而得到合理的网络权值。本文介绍Caffe中含有的常见的LossLayer及其参数设置方法

Caffe的LossLayer主要由6个:

(1)ContrastiveLossLayer

对比损失函数主要用来训练siamese网络,改网络为专门处理同时输入两张图像的网络,如用于FaceVerification的DeepID网络。在改网络的最后需要对比两张图像是否为一张人脸,因此需要一个对比损失函数。目标检测暂时不会用到

(2)EuclideanLossLayer

适合回归任务,尤其输出值为实数时。

输入blob向量:长度为2,两个(N,C,H,W)维的prediction与groundTruth blobN张图像,在这里的CHW应该都是1.

输出blob:预测值与真实值的均方误差E,实数


(3)HingeLossLayer

按损失函数,适用于多分类任务。

输入blob向量:长度为2,包括

                      预测的s

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值