siamese network 训练数据如何处理,包括txt文件格式以及转lmdb格式。

siamese network适用于哪些问题?
已邀请:

刘昕_ICT

赞同来自: attitude seallhf

Siamese Netowrk在CVPR05中被用于解决人脸确认问题,也就是学习一对人脸的metric,这个工作是Lecun做的,Learning a Similarity Metric Discriminatively, with Application to Face Verification。
 
一般而言,Siamese Netowrk可以用来end-to-end利用成对的样本学习测度,学术上叫这种样本为边信息(side-information), 当然也可以利用完整标注的样本生成正例和反例的样本对。
 
更为强大的策略是triplet loss, 请参考CVPR2015 FaceNet。

筱黎2124135913

赞同来自:

请问题主 “训练数据如何处理,包括txt文件格式”解决了么,怎样成对输入。。

gybheroin - 90后研究僧

赞同来自:

看我的博客吧,http://blog.csdn.net/gybheroin

cjwdeq

赞同来自:

参考convert_mnist_siamese_data代码,读取图像patch以后只需要改少量代码就可以,其实就是给datum对象赋值的过程,形如:
datum.set_channels(2); // one channel for each image in the pair 
datum.set_height(rows);
datum.set_width(cols);
datum.set_data(pixels, 2*rows*cols);
这些代码的修改,只要把要set的值取到直接set就行了,你只需要加一些取这些值得过程就好

要回复问题请先登录注册