因为代码偏弱,我迫切想要针对图像识别各个模块进行进步,kaggle是一个很好的学习代码比赛,里面会分享很多参赛者的思路,甚至有机会可能学习到其代码和具体实现方法!!!

这周学习的内容,我找到了一个农作物的识别比赛,但是服务器所需配置貌似很高,到时候我得实验一下看看能否正常运行,在这里我将记录一下作者的一些想法,方便我后期的学习和使用。

1.Data

1.1 数据集中将 png 格式转换为 jpeg 格式,这样可以提高存储空间。

1.2 对图像进行了直方图均衡化处理,来解决图像暴露时间不同问题

2.Model

1.baseline:resnet50,512x512

resnet:为Kai提出的一种针对卷积神经网络的框架,其核心在于,F(x)是通过relu实现的计算。

2.加入了直方图均衡化

3.IBN-Net

是指在网络浅层中使用IN和BN,在深层只用BN。

4.mixup、cutmix 数据增强

5.最后一层CNN的步长变为1

6.ArcFace

是一个附加的角距离惩罚,在特征和目标权重之前添加了一个附加的角边距m,来增加类内和类间的差异。

7.awp:在nlp中使用对抗训练来提高模型的性能,在图像中,我们选择一般的awp对抗训练,可以加入同时干扰模型的权重和输入,增加了模型的鲁棒性。

8.fgvc9 和 fgvc8 两个数据集汇总,调节图片像素

9.伪标签pse_udo,多用于半监督

利用已有数据对未标记数据进行分类,然后将数据加入训练集中进行训练

10.tta 将输入的源图片生成多份分别送入模型,然后对所有的推理结果做一个综合整合。这种方法被称为测试时增强(test time augmentation, TTA)。   TTA的基本流程是通过对原图做增强操作,获得很多份增强后的样本与原图组成一个数据组,然后用这些样本获取推理结果,最后把多份的推理结果按一定方法合成得到最后的推理结果再进行精度指标计算。

Kaggle学习计划之高粱 -100 品种鉴定 - FGVC 9相关推荐

  1. GitHub 标星 5w+!Python 新手 100 天学习计划,这次再学不会算我输!

    点击⬆️"小詹学Python",选择"置顶或者星标" 第一时间收到精彩推送! 本文转自大数据文摘 作为目前最火也是最实用的编程语言,Python 不仅是新手入门 ...

  2. Github标星过万,Python新手100天学习计划,这次再学不会算我输!

    作为目前最火也是最实用的编程语言,Python不仅是新手入门程序界的首选,也逐渐成为了从大厂到小厂,招牌需求list的必要一条. 当然,学Python这件事情,你可能也和文摘菌一样,已经下了一百次决心 ...

  3. Python数据科学家学习计划分几步?

    Python数据科学家学习计划分几步?起步开始学习旅程之前,要清楚为什么使用Python?Python如何发挥作用?首先我们需要一份关于数据分析方面的Python学习路径,适合新手入门学习. Pyth ...

  4. 哲学家进餐_我如何通过预算学习计划进餐

    哲学家进餐 by Sterling Osborne, PhD Researcher 作者:斯特林·奥斯本(Sterling Osborne),博士研究员 我如何通过预算学习计划进餐 (How I pl ...

  5. Open3d学习计划—高级篇 7(颜色映射)

    Open3D是一个开源库,支持快速开发和处理3D数据.Open3D在c++和Python中公开了一组精心选择的数据结构和算法.后端是高度优化的,并且是为并行化而设置的. 本系列学习计划有Blue同学作 ...

  6. Open3d学习计划—高级篇 3(点云全局配准)

    Open3D是一个开源库,支持快速开发和处理3D数据.Open3D在c++和Python中公开了一组精心选择的数据结构和算法.后端是高度优化的,并且是为并行化而设置的. 本系列学习计划有Blue同学作 ...

  7. Android进程间通信(IPC)机制Binder简要介绍和学习计划

    在Android系统中,每一个应用程序都是由一些Activity和Service组成的,这些Activity和Service有可能运行在同一个进程中,也有可能运行在不同的进程中.那么,不在同一个进程的 ...

  8. 第一学期《计算机网络》作业一_新学期学习计划合集5篇-其他范文

    [前言]新学期学习计划共含5篇,由好范文网的会员投稿推荐,小编希望以下多篇范文对你的学习工作能带来参考借鉴作用. 第1篇:新学期学习计划 这篇新学期学习计划范文是我们精心挑选的,但愿对你有参考作用. ...

  9. 零基础学习前端:学习路线、学习计划、实战项目和面试题简历分享。

    前端简单概括就是所有你可见的效果呈现都可囊括到前端范畴,前端是一个没有任何竞争的方向,它的不可替代性是其他方向所没有的,比如后端,你可以用 Java.PHP.C#.Go.Ruby 等语言开发.前端相较 ...

最新文章

  1. 第三届Apache Flink 极客挑战赛暨AAIG CUP攻略发布!
  2. 【IT资讯】华为全球高薪招聘“天才少年”迎战:年薪89.6万起,201万封顶
  3. 职业发展鉴定方法:第一行:自己行 第二行:大家说你行 第三行:领导行 就这么简单,去努力吧,如果你做到了这三个行,那么你肯定行...
  4. tps波动很大的原因_花生价格小幅上涨,要突破6元大关?粮贩:还有很大距离...
  5. eclipse IDE中無法打開android模擬器
  6. 随手小记·080911
  7. oc-10-对象做参数
  8. maven笔记(2)-- 构建Java Project 及 Maven命令使用
  9. bzoj 2131: 免费的馅饼(树状数组+DP)
  10. 判断点在多边形内部的方法(Java版)
  11. CSS知识点梳理(二)
  12. 论文中的CNN网络绘制软件
  13. linux 多个ftp站点,vsftp在虚拟主机上建立多个ftp站点
  14. 毛球科技细说隔离见证
  15. Presto Connector 实现原理
  16. Python中print(__doc__)作用的教程
  17. 【计算机组成与设计:软件、硬件接口(1)】计算机概要与技术
  18. abb工业机器人指令lf怎么用_史上最全的ABB工业机器人的指令介绍
  19. Vue.js解析(十一)【说说element组件库broadcast与dispatch】
  20. 【Linux基础与服务管理——常用集群高性能负载均衡器 HAProxy】

热门文章

  1. 小程序模板消息报47001错误
  2. pgAdminIII简介
  3. kafka安装及入门
  4. sql姓名、证件号码、手机号码脱敏
  5. 特征工程与CTR预估
  6. 快速学习-Saturn Executor部署
  7. ERP 系统,编译和学习
  8. WPF 性能优化-高刷新绘图
  9. 如何手工制作html网站地图,提升网站收录率简单的方法是手工制作网站地图与工具生成网站地图两种...
  10. 第一讲: ADS简介和ADS设计环境