欧式距离 caffe tensorflow
2017-07-17 15:40
155 查看
caffe:
关于每个样本对(向量)求L2-loss(相减 平方 求和 除以2)对mini-batch内的所有损失取平均:
(m对应官方文档中的N)
实现代码:https://github.com/BVLC/caffe/blob/master/src/caffe/layers/euclidean_loss_layer.cpp
补充点:
L2 范数: 平方 求和 开根号
L2范数的平方: 平方 求和
L2-loss: 平方 求和 除以2 (下图是tensorflow 手册)
tensorflow:
相减 平方 求和(axis=1) 除以2 取平均(axis=0)euclidean_loss = tf.reduce_mean(tf.reduce_sum(tf.square(tf.sub(logits, labels)), axis=1)/2, axis=0)
tf.add_to_collection('losses', euclidean_loss)
相关文章推荐
- tensorflow pad vs caffe pad
- Ubuntu16.04 +cuda8.0+cudnn+caffe+theano+tensorflow配置明细
- tensorflow ckpt文件转caffemodel时遇到的坑
- 【深度学习】Ubuntu 常用软件安装:Tensorflow + TeamViewer + Caffe + ... + Matlab
- Ubuntu16.04安装CUDA7.5+Caffe+tensorflow
- 深度学习框架Caffe/CNTK/Tensorflow/Theano/Torch的比较
- 【深度学习】Ubuntu 常用软件安装:Tensorflow + TeamViewer + Caffe + ... + Matlab
- tensorflow ckpt文件转caffemodel时遇到的坑
- 在线配置caffe+Tensorflow+Theano+Torch+Mxnet
- 第一篇文章献给艰难的Ubuntu16.04安装caffe之旅 cuda tensorflow Theano
- ubuntu14.04+cuda8.0+cudnn5.1+caffe+tensorflow 安装教程(一)
- 【深度学习】Ubuntu 常用软件安装:Tensorflow + TeamViewer + Caffe + ... + Matlab
- [问题汇总]ubuntu16.04+cuda8.0+cudnn+opencv3.2+caffe+tensorflow+SS搭建
- caffe tensorflow 技术储备之protoc buffers
- Ubuntu16.04 +cuda8.0+cudnn+opencv+caffe+theano+tensorflow配置明细
- 深度学习服务器环境搭建详细版(Ubuntu16.04+CUDA8+Caffe+Anaconda+TensorFlow+共享)
- 华硕B250主板安装Ubuntu16.04+gtx1050Ti显卡驱动+cuda8.0+cudnn5.1+opencv3.1+caffe+tensorflow
- Ubuntu16.04 +cuda8.0+cudnn+opencv+caffe+theano+tensorflow配置明细
- 【深度学习】Ubuntu 常用软件安装:Tensorflow + TeamViewer + Caffe + ... + Matlab
- Ubuntu16.04 +cuda8.0+cudnn+caffe+theano+tensorflow配置明细