Bsnet:Bi-Similarity Network for Few-shot Fine-grained Image Classification论文复现
这是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论文复现相关推荐
- 论文复现:Learning Efficient Convolutional Networks through Network Slimming
论文核心 论文提出了一种结构化剪枝策略,剪枝对象为 channel ,对 channel 重要性的评价标准使用的是 Batch Normalization 层中的缩放因子,这不会给网络带来额外的开销. ...
- 论文复现-Half Instance Normalization Network
HINet HINet: Half Instance Normalization Network for Image Restoration 论文复现 官方源码 AI Studio项目地址 1. 简介 ...
- 【PaddlePaddle论文复现营】Temporal Pyramid Network for Action Recognition
[PaddlePaddle论文复现营]Temporal Pyramid Network for Action Recognition 写在前面的话 论文简介 从视频分类领域中的一个痛点谈起 相关工作 ...
- 国产智能BI产品崛起,帆软Fine BI、瓴羊Quick BI等应该如何选择
国内大数据火热,商业智能BI工具受到企业广泛追捧,企业应用这些商业智能BI工具可快速实现数字化转型发展,但琳琅满目的商业智能BI工具也让诸多企业犯了难,应该如何选择适配性较高的商业智能BI工具呢? 起 ...
- 国产BI工具大比拼,帆软Fine BI和观远BI到底该怎么选型?
之前写了一篇关于BI如何选型的文章<「BI选型秘诀」BI工具不知道怎么选择?这张选型评分表你一定要收藏!>. 文章发布后,不少朋友私信我,想要我出个国产BI工具的测评,今天就开始第一期:帆 ...
- Dense Dilated Network for Few Shot Action Recognition
Motivation 在视频的时空信息探索中,有使用3D卷积学习时空表征,也有使用2D+1D以及TCN,但是这些方法都需要大量的数据来获得一个满意的结果. 数据稀缺问题是新出现的行动类别的一个常见问题 ...
- 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 挖个坑,希望研究 ...
- Neural Network Aided SC Decoder for Polar Codes(论文笔记)
Neural Network Aided SC Decoder for Polar Codes阅读笔记 研究背景: 从理论上讲,只要有足够的规模和足够的训练,就可以完全用神经网络(NN)来代替传统的极 ...
- Image Projection Network: 3D to 2D ImageSegmentation in OCTA Images 论文阅读笔记
代码链接:https://github.com/chaosallen/IPN_tensorflow 目录: 摘要 网络结构 相关实验 总结 一.摘要 我们提出了一种图像投影网络(IPN),这是一种新颖 ...
最新文章
- 情感分析研究的新视野
- MSSQL 2008 数据库变成可疑状态
- Common BeanUtils 简介
- /dev/mtdN和/dev/mtdblockN的区别
- hdu 5783——Divide the Sequence
- Spring Data JPA 从入门到精通~@NamedQueries预定义查询
- 打卡小程序源码修复登录接口
- STL(五)——slist/list链表
- java jpanel隐藏_java – 绘制JPanel隐藏菜单
- 2015必须推荐的Android框架,猿必读系列!
- JavaScript 稳居第一、C# 连续下跌,调查 17000 名程序员后有了这些新发现!
- 每天进步一点点——负载均衡之反向代理
- 检测远程主机上的某个端口是否开启——telnet命令
- 【arduino从入门到放肆】②arduino IDE下载与安装
- OpenDDS 编译
- 计算机毕业设计JAVA‘大学生心理健康咨询管理系统mybatis+源码+调试部署+系统+数据库+lw
- 如何使用Win10原生的截图工具Snipping Tool?
- Push rejected: Push master to origin/master was rejected by remote
- win8.1安装密钥
- 教你如何在交换机上查询并看懂光模块DDM信息
热门文章
- XTransfer技术专家康康:从普通程序员到架构师的进化之路
- Minio(一) | 搭建Minio服务器(单节点)
- itext实现pdf内容替换
- 亲脂性细胞膜染料: DiO, Dil, DiR, Did - MedChemExpress
- 最简单DIY基于ESP8266的智能彩灯③(在网页用按钮+滑动条+手机APP控制RGB灯)
- vue的两个核心点分别是什么?
- Verifying 000xxxxx ( 0%) Verify failed between address 0xxxxxx and 0xxxxxx Leaving target processor
- matlab播放 视频帧,MATLAB读取视频并按帧保存
- 经销商、业务人员和销售提成的三个故事
- switch手柄键位名称图解_Switch官方资料汇总!所有你想知道的都在这里