这是20年发表在IEEE上关于双相似网络用于细粒度识别的一篇论文的代码
论文地址:https://ieeexplore.ieee.org/document/9293172
代码地址:https://github.com/PRIS-CV/BSNet
先总体上说一下,代码的作者还是挺用心的,唯一的缺点就是最优的模型没有给出具体的代码,仅仅给出了top2 模型的代码!
1、先说数据集吧,还是以CUB200为例,先把CUB200数据集送到相应的位置:

然后运行write_CUB_filelist.py文件,把数据集加载到base.json、val.json、novel.json、文件里,注意这几个文件构成了所有的图片、分别用于训练、验证、测试。
2、看看github上作者给出的正确步骤(作者给的很清晰):

为了进行比较、分为三组、三别为R、C、R&C这三组模型,以5way-5shot为例、分别运行train.py文件
下面给出第三组5way-5shot 的结果(最优组的结果):

3、运行save_features.py

4、运行test.py

5、最后总结一下,在R&C模型中,测试集上的最终精度:

基本与作者给的吻合!代码不错,没啥坏心思。但是没有开源最优的模型…

Bsnet:Bi-Similarity Network for Few-shot Fine-grained Image Classification论文复现相关推荐

  1. 论文复现:Learning Efficient Convolutional Networks through Network Slimming

    论文核心 论文提出了一种结构化剪枝策略,剪枝对象为 channel ,对 channel 重要性的评价标准使用的是 Batch Normalization 层中的缩放因子,这不会给网络带来额外的开销. ...

  2. 论文复现-Half Instance Normalization Network

    HINet HINet: Half Instance Normalization Network for Image Restoration 论文复现 官方源码 AI Studio项目地址 1. 简介 ...

  3. 【PaddlePaddle论文复现营】Temporal Pyramid Network for Action Recognition

    [PaddlePaddle论文复现营]Temporal Pyramid Network for Action Recognition 写在前面的话 论文简介 从视频分类领域中的一个痛点谈起 相关工作 ...

  4. 国产智能BI产品崛起,帆软Fine BI、瓴羊Quick BI等应该如何选择

    国内大数据火热,商业智能BI工具受到企业广泛追捧,企业应用这些商业智能BI工具可快速实现数字化转型发展,但琳琅满目的商业智能BI工具也让诸多企业犯了难,应该如何选择适配性较高的商业智能BI工具呢? 起 ...

  5. 国产BI工具大比拼,帆软Fine BI和观远BI到底该怎么选型?

    之前写了一篇关于BI如何选型的文章<「BI选型秘诀」BI工具不知道怎么选择?这张选型评分表你一定要收藏!>. 文章发布后,不少朋友私信我,想要我出个国产BI工具的测评,今天就开始第一期:帆 ...

  6. Dense Dilated Network for Few Shot Action Recognition

    Motivation 在视频的时空信息探索中,有使用3D卷积学习时空表征,也有使用2D+1D以及TCN,但是这些方法都需要大量的数据来获得一个满意的结果. 数据稀缺问题是新出现的行动类别的一个常见问题 ...

  7. PoseCNN(A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes)复现记录

    PoseCNN: A Cbjonvolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes 挖个坑,希望研究 ...

  8. Neural Network Aided SC Decoder for Polar Codes(论文笔记)

    Neural Network Aided SC Decoder for Polar Codes阅读笔记 研究背景: 从理论上讲,只要有足够的规模和足够的训练,就可以完全用神经网络(NN)来代替传统的极 ...

  9. Image Projection Network: 3D to 2D ImageSegmentation in OCTA Images 论文阅读笔记

    代码链接:https://github.com/chaosallen/IPN_tensorflow 目录: 摘要 网络结构 相关实验 总结 一.摘要 我们提出了一种图像投影网络(IPN),这是一种新颖 ...

最新文章

  1. 情感分析研究的新视野
  2. MSSQL 2008 数据库变成可疑状态
  3. Common BeanUtils 简介
  4. /dev/mtdN和/dev/mtdblockN的区别
  5. hdu 5783——Divide the Sequence
  6. Spring Data JPA 从入门到精通~@NamedQueries预定义查询
  7. 打卡小程序源码修复登录接口
  8. STL(五)——slist/list链表
  9. java jpanel隐藏_java – 绘制JPanel隐藏菜单
  10. 2015必须推荐的Android框架,猿必读系列!
  11. JavaScript 稳居第一、C# 连续下跌,调查 17000 名程序员后有了这些新发现!
  12. 每天进步一点点——负载均衡之反向代理
  13. 检测远程主机上的某个端口是否开启——telnet命令
  14. 【arduino从入门到放肆】②arduino IDE下载与安装
  15. OpenDDS 编译
  16. 计算机毕业设计JAVA‘大学生心理健康咨询管理系统mybatis+源码+调试部署+系统+数据库+lw
  17. 如何使用Win10原生的截图工具Snipping Tool?
  18. Push rejected: Push master to origin/master was rejected by remote
  19. win8.1安装密钥
  20. 教你如何在交换机上查询并看懂光模块DDM信息

热门文章

  1. XTransfer技术专家康康:从普通程序员到架构师的进化之路
  2. Minio(一) | 搭建Minio服务器(单节点)
  3. itext实现pdf内容替换
  4. 亲脂性细胞膜染料: DiO, Dil, DiR, Did - MedChemExpress
  5. 最简单DIY基于ESP8266的智能彩灯③(在网页用按钮+滑动条+手机APP控制RGB灯)
  6. vue的两个核心点分别是什么?
  7. Verifying 000xxxxx ( 0%) Verify failed between address 0xxxxxx and 0xxxxxx Leaving target processor
  8. matlab播放 视频帧,MATLAB读取视频并按帧保存
  9. 经销商、业务人员和销售提成的三个故事
  10. switch手柄键位名称图解_Switch官方资料汇总!所有你想知道的都在这里