主要原理:

  1. 和Siamese Neural Networks一样,将分类问题转换成两个输入的相似性问题。
  2. 和Siamese Neural Networks不同的是:
    1. Relation Network中branch的输出和relation classifier的输入是feature map
    2. 而Siamese中branch的输出和classifier的输入是feature vector

其中:

g-表示关系深度网络

C-表示concatenate

f-表示特征提取网络(branch)

xi,xj- 一个表示有标签样本,另一个表示待分类样本

训练中每个episode/mini-batch包含样本数量=N*C

其中:

C = 类型数量

N = sample images + query images

论文中区分了sample images和query images,我认为没有必要,训练时无差别对待它们,能获得更多的样本组合。

结构示意图如下,其中sample的feature是K个样本feature的均值。

最新文章

  1. 怎么调试lua性能
  2. 运行jar应用程序引用其他jar包的四种方法
  3. Andorid 反编译App
  4. 分享记录我的Linux系统入门学习经验
  5. Python单元测试框架之pytest -- fixtures
  6. java多线程(二)——锁机制synchronized(同步方法)
  7. Sql 随机更新一条数据返回更新数据的ID编号
  8. Camel、Pastal、匈牙利标记法区别及联系
  9. Codeforces Round #192 (Div. 1) A. Purification 贪心
  10. iOS百度地图路径规划和POI检索详细总结-b
  11. MVC Unit Testing学习笔记
  12. 14.4.3 Adaptive Hash Index 自适应hash index
  13. JS+css滑动菜单简单实现
  14. Python操作Access数据库
  15. ASP.NET WebApi 简单记录
  16. UUShutdown关机工具 - 给 Windows8.1Metro 开始屏幕添加 关机重启按钮
  17. 【Linux命令】netcat 网络工具的瑞士军刀
  18. [转]MySQL修改时区的方法小结
  19. Django--CRM--菜单排序等
  20. PythonStudy——数据类型总结 Data type summary

热门文章

  1. ecshop二次开发笔记--订单表结构ecs_order_info说明
  2. spring @Primary-在spring中的使用(十九)
  3. js中的 true 与 false
  4. Flask 之linux部署
  5. PhotoShop CC2015(64位)下载链接和破解教程
  6. 使用Magicodes.IE快速导出Excel
  7. 字节跳动已经10万人了?渣本双非Android程序员怎么上车?
  8. .Net Core如何优雅的实现中间件
  9. 热血动漫番太好看了!用Python爬取了1T的动漫,内存都爆了
  10. 算法竞赛中的常用JAVA API :HashMap 和 TreeMap(转载)