Improving Person Re-identification by Attribute and Identity Learning  

Lin Y, Zheng L, Zheng Z, et al. Improving Person Re-identification by Attribute and Identity Learning[J]. 2017.

  这篇论文主要是将attribute learning和Person Re-id结合起来,做了一个多任务学习网络。

在这里顺介绍下机器学习里多任务学习,参考《An Overview of Multi-Task Learning
in Deep Neural Networks》。

  多任务学习,相对单任务学习来说的一种优化不止一个目标函数的机器学习算法。

(动机)从生物角度,模拟人类学习过程,先从相关任务中获取知识再认识新的任务。从教学法角度,在掌握复杂技能前,先掌握基本技能。

从机器学习角度,是一种归约迁移,引入归约偏置来使模型倾向于某些假设,从而改进模型。

(作用)实现多任务,计算优化目标只有一个,辅助任务会使模型的解趋向于解释多个任务的解,最终使泛化性能更好。

  多任务有两种形式:硬共享和软共享。硬共享指参数共享。软共享指子任务有独立的参数,对模型参数的距离进行正则化来保障参数的相似。

(CNN里大部分采用硬共享,这样能大大减少参数量和计算量)

  

  contributions

  属性学习和行人重识别两者有共同的目标,对行人进行特征描述。属性学习,关注的是行人的局部,而行人重识别提取的是全局特征(包含局部)。

用多任务去实现属性识别和行人重鉴定,借助于属性识别关注的局部特征,行人重识别会同时兼顾全局特征和局部特征,提高检索性能。

pipline

  共享权值部分ResNet-50用于特征提取,pool5后的特征输入不同的子任务分支,单个属性识别和行人重鉴定均使用softmax分类。

experiments

Baseline1,only Identification Learning
Baseline2,only attribute learning
ARP,multi-task

下面是人体属性分类的性能

Person Re-identification 系列论文笔记(三):Improving Person Re-identification by Attribute and Identity Learning的更多相关文章

  1. Person Re-identification 系列论文笔记(一):Scalable Person Re-identification: A Benchmark

    打算整理一个关于Person Re-identification的系列论文笔记,主要记录近年CNN快速发展中的部分有亮点和借鉴意义的论文. 论文笔记流程采用contributions->algo ...

  2. Person Re-identification 系列论文笔记(二):A Discriminatively Learned CNN Embedding for Person Re-identification

    A Discriminatively Learned CNN Embedding for Person Re-identification Zheng Z, Zheng L, Yang Y. A Di ...

  3. Person Re-identification 系列论文笔记(五):SVD-net

    SVDNet for Pedestrian Retrieval Sun Y, Zheng L, Deng W, et al. SVDNet for Pedestrian Retrieval[J]. 2 ...

  4. 论文笔记:Improving Deep Visual Representation for Person Re-identification by Global and Local Image-language Association

    Improving Deep Visual Representation for Person Re-identification by Global and Local Image-language ...

  5. Person Re-identification 系列论文笔记(八):SPReID

    Human Semantic Parsing for Person Re-identification Kalayeh M M, Basaran E, Gokmen M, et al. Human S ...

  6. Person Re-identification 系列论文笔记(六):AlignedReID

    AlignedReID Zhang X, Luo H, Fan X, et al. AlignedReID: Surpassing Human-Level Performance in Person ...

  7. Person Re-identification 系列论文笔记(七):PCB+RPP

    Beyond Part Models: Person Retrieval with Refined Part Pooling Sun Y, Zheng L, Yang Y, et al. Beyond ...

  8. Person Re-identification 系列论文笔记(四):Re-ID done right: towards good practices for person re-identification

    Re-ID done right: towards good practices for person re-identification Almazan J, Gajic B, Murray N, ...

  9. 论文笔记之:Heterogeneous Image Features Integration via Multi-Modal Semi-Supervised Learning Model

    Heterogeneous Image Features Integration via Multi-Modal Semi-Supervised Learning Model ICCV 2013 本文 ...

随机推荐

  1. hbase Hfile处理原因

    Hile 内部的数据是按key排序好的,但Hfile之间数据并不能保证key的排序,也就是说对于新生成的Hfile,其内部的key并不都比老的Hfile的大,因此每次检索时,都需要在所有的Hfile中 ...

  2. mavenjar 一些拉取不下来问题

    http://search.maven.org/这里找相近版本替换试试.拉取不下来是因为官方版本不足或者网络问题.

  3. 扫描线矩形周长的并 POJ1177

    //扫描线矩形周长的并 POJ1177 // 我是按x轴 #include <iostream> #include <cstdio> #include <cstdlib& ...

  4. Leetcode216. Combination Sum III组合总数3

    找出所有相加之和为 n 的 k 个数的组合.组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字. 说明: 所有数字都是正整数. 解集不能包含重复的组合. 示例 1: 输入: k = ...

  5. file_instances文件实例表

      SELECT * FROM performance_schema.file_instances;

  6. JAVA面试常见问题之开源框架和容器篇

    1.Servlet的生命周期 加载:加载到虚拟机 初始化:init() 一个生命周期中只会被调用一次. 服务:service() 销毁:destroy() 2.转发与重定向的区别 转发在服务器端完成的 ...

  7. 唱吧基于 MaxCompute 的大数据之路

    使用 MaxCompute之前,唱吧使用自建体系来存储处理各端收集来的日志数据,包括请求访问记录.埋点数据.服务器业务数据等.初期这套基于开源组件的体系有力支撑了数据统计.业务报表.风控等业务需求.但 ...

  8. FileReader详解

    一.兼容性 从上图中可以看出IE7.8.9都不支持FileReader对象 二.作用 使用支持FileReader浏览器的用户可以通过一个file input选择一个图像文件将图片显示在页面中,而不用 ...

  9. 在网站制作过程中发现的block和inline-block不同。

    inline-block,简单来说就是在CSS中通过display:inline-block对一个对象指定inline-block属性,可以将对象呈递为内联对象,但是对象的内容作为块对象呈递.有时既希 ...

  10. Objective-C头文件导出工具class-dump

    首先,这个工具是开源的.作者网站:http://stevenygard.com/projects/class-dump/ 用途: 分析库文件或可执行文件,得到Objective-C类和部分C结构体的信 ...