论文实践学习 - Deep Metric Learning via Lifted Structured Feature Embedding

本文介绍了通过Lifted Structured Feature Embedding进行深度度量学习的论文实践过程,包括数据准备、模型训练和特征提取。在数据准备阶段,涉及数据集格式、分割、图片裁剪和cpp编译。在模型训练部分,讨论了如何创建Leveldb数据集,使用预训练模型提取特征,并进行了图像检索的召回率评估。
摘要由CSDN通过智能技术生成

Deep Metric Learning via Lifted Structured Feature Embedding

1. 准备

2. 数据准备

2.1 数据集格式

Ebay_info.txt

EBay_train.txt

Ebay_test.txt

其内容格式为:

image_id class_id super_class_id path
1 1 1 bicycle_final/111085122871_0.JPG
2 1 1 bicycle_final/111085122871_1.JPG
3 1 1 bicycle_final/111085122871_2.JPG
......
  • image_id - 图片id
  • class_id - 商品的款数id
  • super_class_id - 图片的类别id
  • path - 图片路径

注: Ebay_train.txt 和 Ebay_test.txt 的 image_id 和 class_id 是依次排列的, Ebay_test.txt 的第一个图片样本是接着 Ebay_train.txt的最后一个图片样本的.

conf.m 配置:

function conf = config()

conf = struct();

%% Directories

conf.root_path = '/path/to/Deep-Metric-Learning-CVPR16/code/ebay/';
conf.cache_path = '/path/to/Deep-Metric-Learning-CVPR16/code/ebay/cache';
conf.image_path = '/path/to/Ebay_Dataset/';

%% Training parameters
conf.preprocessing.crop_padding = 15;
conf.preprocessing.square_size = 256;
conf.preprocessing.num_to_load = 255;
conf.preprocessed_image_file = [conf.cache_path, '/training_images.mat'];

path_triplet = '/path/to/Deep-Met
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值