一个经历了 39 场 Kaggle 比赛的团队在 reddit 上发帖表示,他们整理了一份结构化的图像分割技巧列表,涵盖数据增强、建模、损失函数、训练技巧等多个方面,不失为一份可以参考的图像分割技巧资料。
图像分割是图像处理和计算机视觉的热点之一,是根据图像内容对指定区域进行标记的计算机视觉任务。它基于某些标准将输入图像划分为多个相同的类别,简言之就是「这张图片里有什么,其在图片中的位置是什么?」以便提取人们感兴趣的区域。图像分割是图像分析和图像特征提取及识别的基础。
图像分割也是 Kaggle 中的一类常见赛题,比如卫星图像分割与识别、气胸疾病图像分割等。除了密切的团队配合、给力的GPU配置等条件,技巧在这类比赛中也发挥了很大的作用。但这些技巧去哪里找呢?Medium、大牛博客、参赛经验帖中都散落着各种技巧分享,但这些资源往往比较零散,于是就有人想到,为什么不把它们集中到一起呢? Derrick Mwiti就带头做了这么一件事,他和他所在的团队将过去 39 场 Kaggle 比赛中讨论过的图像分割技巧、资料都汇总到了一起,希望可以帮到在图像分割任务中遇到困难的同学。 这份列表分为十大板块,包括外部数据、预处理、数据增强、建模、硬件配置、损失函数、训练技巧、评估和交叉验证、集成方法以及后处理。
每个版块的具体内容以条目的形式呈现,每个条目又都嵌入了一些链接,点开可以看到一些优秀的 Kaggle 解决方案分享、Medium 博客教程、高赞的 GitHub 项目等,读者可以根据自己的具体问题和需要进行查找。 本文选取了其中一部分内容进行介绍,具体细节及链接请参见原文。 接下来,我们来看每个步骤都有哪些技巧吧。 预处理 这一部分包含众多常见的有效图像预处理方法,例如:
数据增强 数据增强能够使网络具有更复杂的表征能力,从而减小网络性能在验证集和训练集以及最终测试集上的差距,让网络更好地学习迁移数据集上的数据分布。这部分介绍了一些常用的数据增强方法:
尝试进行复杂的几何变换,包括弹性变换、透视变换、分段仿射变换、枕形失真;
建模 网络架构 这一部分介绍了一些可用在图像分割上的常用网络框架,例如:
损失函数 损失函数常用来估计模型预测结果与真值之间的差距。选择合适的损失函数,对模型效果很重要。 这部分介绍了一系列损失函数和使用场景,例如:
此外,作者还介绍了 Arc margin 损失、BCE 和 dice 系数的组合等等,更多详情参见原文。
冻结除了最后一层以外所有的网络层,并使用 Stage1 中的 1000 张图片进行模型微调;
评估和交叉验证 这部分介绍了 k 折交叉验证、对抗验证和权衡等方法,以及在调整模型最后一层时使用交叉验证方法以有效避免过拟合。
集成方法 许多机器学习竞赛(包括 Kaggle)中最优秀的解决方案所采用的集成方法都建立在一个这样的假设上:将多个模型组合在一起通常可以产生更强大的模型。 这部分介绍了多种集成方法,如多数投票法、XGBoost、LightGBM、CatBoost 等方法,以及集成 ResNet50、InceptionV3 和 InceptionResNetV2 的方法。
测试时增强(Test Time Augmentation,TTA):向模型多次展示经过不同随机变换的图像,取预测平均值;
在推理过程中将图块重叠,使每个边缘像素至少覆盖 3 次,因为 UNET 在边缘区域范围的预测往往较差;
最后需要注意的是,这份列表给出的某些技巧可能有一定的适用范围,具体能不能用还要视数据而定。
文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。
AMD 内部似乎正在测试基于 RDNA2 的 Radeon RX 6000M 移动 GPU,针对于笔....
Deepfake是一种换脸技术,可以将图片或视频中A的脸换到B的头上。其名字由深度机器学习(deep....
双11刚过去,转眼间双12又悄然来到。为了应对即将到来的购物节,很多商家都在店铺首页对热销产品进行了....
Graphcore IPU-M2000在首个benchmark测试中显著优于GPU
Benchmark中包括了BERT-Large(基于Transformer的自然语言处理模型)在IP....
目标检测是计算机视觉领域的一个基础研究主题,它利用每张图像的预定义类标签来预测边界框。大多数主流检测....
全国劳动模范和先进工作者每五年评选表彰一次,代表着我国劳动工作者的最高荣誉。副总工程师王渊峰的获奖,....
Intel高级副总裁、首席架构师Raja Koduri在社交媒体上晒出几款Intel的独显,包括刚刚....
NVIDIA顶级计算平台A100 GPU供应不足,预计要几个月才能达到供需平衡
缺货风暴今年席卷了几乎所有显卡,AMD、NVIDIA这一代和上一代产品几乎无一幸免。现在,数据中心也....
根据外媒 VideoCardz 的消息,万丽已经向欧亚经济委员会提交了 RTX 3080 Ti 和 ....
英特尔高级副总裁、首席架构师Raja Koduri 在推特上晒出了几款英特尔独显,其中包括已经发布的....
近年来,人工智能(AI)依靠深度学习、计算机视觉、自然语言处理等技术突破与落地应用,不断颠覆着人类的....
如果苹果某一天推出一项新技术、新设计或者新产品,那么别怀疑苹果早就想好了未来十步应该怎么走,应该怎么....
国外网站 CPU-Monkey 现已曝光了英特尔尚未发布的 i9-11900K 的参数信息。
消息一向靠谱的知名财经记者Mark Gurman在最新报道中透露,苹果正研发一系列新款M系列PC处理....
根据爆料者 @Raichu 的消息,英伟达 RTX 3080 笔记本用移动显卡的规格已经流出。 据爆....
在算力方面,其自成立第一年即搭建了面向深度学习的小规模GPU集群,随着计算需求增加和集群规模扩大,2....
前不久,英伟达公布了 2021 财年第三季度财报。整体而言,第三季度净利润 13.36 亿美元,比上....
AMD 今年的旗舰显卡 Radeon RX 6900 XT 将于 12 月 8 日发布,日前国外网站....
去年 10 月,微软发布了 Surface Laptop 3 笔记本,15 英寸版本搭载了定制的 A....
据外媒 SVG 今日消息,索尼的一项新专利 显示,有一款双显卡设计,并支持云游戏的家庭游戏主机解决方....
本文首先总结了计算机视觉领域的重要关键技术以及典型算法模型,随后介绍了这些技术在通信工程领域内设备安装、施工验收、三维测...
华为所面临的无芯之痛,也成为中国科技企业难言的痛。面对接踵而来的封禁和打压,“科技自立、创新自主”,....
在夏威夷举办的骁龙技术峰会上,高通正式发布了新一代旗舰芯片骁龙 888,在技术峰会上,高通宣布,包括....
昨天,高通正式公布了新一代手机旗舰SOC,名字是骁龙888,不知道英文读起来是不是很费劲,但这个名字....
正如此前爆料的那样,高通新一代旗舰级移动平台将被正式命名为骁龙888。在今晚举行的骁龙技术峰会上,高....
北京时间2020年12月1日晚,骁龙技术峰会正式召开,高通发布新一代旗舰移动平台,万分期待的骁龙87....
大家知道人工智能的五大核心技术是什么吗?分别是计算机视觉、机器学习、自然语言处理、机器人和语音识别。....
用电脑这么多年,大家现在能分清CPU和处理器的关系吗?很多年中,大家默认处理器就等于CPU,后者全称....
SK电讯已推出自研AI芯片SAPEON X220,深度学习计算速度提升GPU 1.5倍
12月1日消息,据国外媒体报道,出于软硬件整合、向消费者提供更好体验、推出更好服务等方面的考虑,越来....
Redmi Note一直坚持以高标准为用户带来品质外观。Redmi Note 9 Pro机身背部采用....
在今年10月份,NVIDIA正式发布了采用8nm制程工艺Ampere架构的RTX A6000、RTX....
今天安兔兔曝光了联发科一颗全新SoC,总成绩突破了62万分,超过了骁龙865。
基于英伟达 Ampere GPU 的 GeForce RTX 30 系显卡上市至今,各个产品线均面临....
对标NVIDIA 的 GeForce RTX 3090,基于 Big Navi 的 AMD 旗舰显卡....
一周投融资:华为哈勃入股半导体设备厂商全芯微;GPU芯片设计公司沐曦完成近亿元天使轮融资
近日消息,GPU芯片设计公司沐曦集成电路(上海)有限公司(沐曦)完成近亿元天使轮融资,由和利资本领投....
在英伟达于2000年收购3DFX,以及AMD在2006年收购ATI之后,桌面GPU这个市场本来就已经....
日前在出席Real World Technologies论坛时,Linux之父Linus Torva....
日前在出席Real World Technologies论坛时,Linux之父Linus Torva....
根据外媒 TechPowerUp 的消息,旗下软件 GPU-Z 更新至 2.36.0,更新内容中曝光....
27日,世界5g大会举行未来信息通信技术及国际战略研讨会,是一场大牛们的“华山论剑”。因为都是业界泰....
想要营造让人沉浸其中的XR体验,画面的真实感是第一步。以游戏为例,与手游、端游的画外视角不同,XR游....
对于GPU,大家想必也十分熟悉。但是,大家真的了解GPU吗?譬如,GPU和显卡是同一个东西吗?CPU....
GPU是每台电脑不可缺少的组件,缺少GPU,我们的笔记本将无法正常显示图像。即便我们每天都在运用G....
众所周知,骁龙660是高通在2017年发布的“神U”,它堪称骁龙625的完美接班人,提供了足够强的性....
提到芯片,相信大多数人第一时间想到的都是手机芯片和电脑处理器等,因为它们是每个人都能接触到的。而且对....
众所周知,GPU是图形处理器,在很多任务中,GPU占据着重要作用,如深度学习领域。为增进大家对GPU....
Aorus RTX游戏盒包括NVIDIA GeForce RTX 3090或GeForce RTX3....
新思科技(Synopsys)近日宣布与SiMa.ai开展合作,将其机器学习推理技术大规模引入嵌入式边....
让我们面对现实吧,你的模型可能还停留在石器时代。我敢打赌你仍然使用32位精度或GASP甚至只在一个G....
近日消息,GPU芯片设计公司沐曦集成电路(上海)有限公司(沐曦)完成近亿元天使轮融资,由和利资本领投....
三维计算视觉研究内容包括: 1)三维匹配:两帧或者多帧点云数据之间的匹配,因为激光扫描光束受物体遮挡....
1:移动GPU(指的是ARM处理器集成的GPU)和独立的PC的GPU的区别?除了架构,就拿视频解码来说,为什么ARM的处理...
嗨,正如标题所暗示的,我想知道是否有可能制作一个2维的比特串。我需要它作为CPU和GPU之间的缓冲区。如果可能的线
PanGu Board开发板是西安湃兔核科技基于STM32MP1系列处理器设计的SoC开发板,提供了HDMI、以太网、LCD、USB...
Turing GPU、Xavier芯片系统在MLPerf基准测试中展现了巨大优势 加利福尼亚州圣克拉拉市 —— 2019年11月6日 ——&...
这是基于GPU的二维数组加法。。。然24行,就是灰色的那行,报错too few arguments in function call,但是明明形参数和实参数...