1.北京大数据竞赛一等奖方案-漆面缺陷检测
2.Cleo范例
3.口袋妖怪漆黑的漆源码魅影金象徽章代码?
北京大数据竞赛一等奖方案-漆面缺陷检测
传统制造业在检测喷涂颜色件的漆面质量时,大多依赖人工目视检查,漆源码这种方法受环境、漆源码视觉能力和人员状态等不可控因素影响较大,漆源码存在观察难度大、漆源码缺陷漏检、漆源码飞翔下载源码质量难以保证和效率低等问题。漆源码借助机器视觉技术,漆源码如深度学习,漆源码实现常见漆面缺陷的漆源码自动检测识别,对于提高检测的漆源码可靠性、经济性和效率具有重要意义。漆源码
除了人工目视和边缘检测算子加机器学习,漆源码基于深度学习的漆源码机器视觉技术在近年来逐渐受到关注。然而,漆源码现有的车流量检测交通灯源码深度学习缺陷检测方法大多只是将缺陷框出(目标检测),而将缺陷区域像素级别提取出来(语义分割)更贴近实际应用场景需求,同时也更具挑战性。
大赛网址:北京大数据技能大赛
比赛提供了张含有缺陷的图像,要求实现对缺陷的像素级别提取。
像素级缺陷提取存在诸多难点。
3. 方案
3.1 轻量化的MobileUNet+
由于缺陷面积小,样本数量少,如果模型深度太深和参数太多,容易造成过拟合。因此,我们设计了一种全卷积神经网络MobileUNet+来分割漆面瑕疵。Unet总体框架可以更好地融合高层和底层特征,恢复精细边缘。我们使用mobilenetV2作为编码器,利用倒残差结构在控制参数量的将源码编译成deb包命令同时提高特征提取能力。
3.2 空间通道注意力
为了解决与缺陷相似的非缺陷误区域误检测问题,我们在解码器中嵌入空间通道联合注意力机制scSE,实现对特征的正向校正。
3.3 损失函数
大量的简单背景样本可能会淹没整个交叉熵损失,我们利用OHEM过滤掉交叉熵小于设定阈值的样本点。为进一步缓解正负样本数量不均衡现象,加入Dice损失。
3.4 数据增强
数据增强可以扩充数据,减轻模型过拟合现象。除了常规的亮度变换、翻转旋转、平移缩放之外,我们开发了一种针对漆面缺陷的K-means约束的copy-paste增强方法。由于漆面一般是曲面,图像中有些区域比较亮,国外h5游戏网站源码有些区域比较暗,如果直接复制粘贴不同光线分布的缺陷实例,可能会对模型学习产生负面影响。因此,我们首先对图像进行K-means聚类,在复制粘贴时只粘贴到相同光线分布的区域。这样一来,在降低copy-paste可能带来的负面影响的同时,增加正样本的数量和背景多样性。
3.5 随机权重平均SWA
随机权重平均SWA:在优化的末期取k个优化轨迹上的checkpoints,平均他们的权重,得到最终的网络权重,这样会缓解权重震荡问题,获得一个更加平滑的解,相比于传统训练有更泛化的一阳擒涨停选股公式源码解。我们在训练的最后5轮使用了SWA集成多个模型的权重,得到最终模型结果。
3.6 torch转ONNX
为什么要转ONNX(Open Neural Network Exchange,开放式神经网络交换):直接原因是比赛统一要求;根本原因是ONNX支持大多数框架下模型的转换,便于整合模型,并且还能加速推理,更可以方便地通过TensorRT或者openvino部署得到进一步提速。
3.6.1 安装onnx和onnxruntime
onnxruntime-gpu需要和cuda版本对应,在此处查询。
验证是否可用:
ONNX的providers说明:Pypi上的官方Python包仅支持默认CPU(MLAS)和默认GPU(CUDA)执行提供程序。对于其他执行提供程序(TensorrtExecutionProvider),您需要从源代码构建。请参阅构建说明。Official Python packages on Pypi only support the default CPU (MLAS) and default GPU (CUDA) execution providers. For other execution providers, you need to build from source. Please refer to the build instructions. The recommended instructions build the wheel with debug info in parallel.
3.6.2 模型转换
4. 结果
大赛要求的基准精度为IoU不能小于%,而我们的模型IoU达到了%,增量达到了%。模型精度得分达到了%。更可喜的是,模型的推理速度特别快,单张推理时间为9.1ms,意味着每秒可以处理张图像。除了可以定位检测外,缺陷的面积、长宽等属性也会一并提取出来,这将为后续处理提供更多实用信息。%的模型精度、FPS的推理速度、加上丰富的缺陷形态信息,我们的方案完全可以满足实际应用场景的需求。
5. 代码开源
6. 答辩视频参考
Cleo范例
CLEO范例展示了一个非常基础的代码,主文件名为repair.cs,其主要功能是在游戏中,当玩家在车上按下Y键时,能够自动修复车辆,从而避免去喷漆处的步骤。 源码部分如下:// 标识CLEO文件,版本3.1.
{ $VERSION 3.1.}
{ $CLEO .cs}
// 主线程标签
thread 'ENGINE'
:ENGINE_
// 等待毫秒
wait
// 检查玩家是否已定义
if Player.Defined($PLAYER_CHAR) {
// 如果条件不满足,跳转到ENGINE_
jf @ENGINE_
}
// 检查主角是否在车中且按下了Y键(默认键位)
if and (
: actor $PLAYER_ACTOR in_a_car,
E1: player 0 pressed_key
) {
jf @ENGINE_
}
// 修复主角乘坐的车辆
C0: $CAR_REP = actor $PLAYER_ACTOR car
0A: repair_car $CAR_REP
// 无论条件如何,都会无条件跳转到ENGINE_
jump @ENGINE_
// 结束定制线程
0A: end_custom_thread
扩展资料
CLEO常用名词,有应用于单机游戏《侠盗猎车:圣安地列斯》的插件,在游戏中扩展编码的可能性。还有韩国组合歌手cleo。口袋妖怪漆黑的魅影金象徽章代码?
这个的金手指代码是没有的,只能自己慢慢去打。
该游戏是绿宝石的改版。
绿宝石为红蓝宝石的资料片。
新剧情
原作中由豪力帮助玩家搬家的情节修改为过动猿帮助玩家搬家。
然而由于游戏问题的存在,与过动猿对话时出现的音效仍是豪力的叫声。
熔岩队与海洋队都变为了反派组织,海洋队的主基地还在蓝宝石的原址,而熔岩队则搬到了凹凸山道。还增加了绿岭宇宙中心的剧情。
游戏中局至终局剧情几乎完全修改,部分地点也随着剧情进行了修改,增加了许多剧情,如:固拉多与盖欧卡对决,以及烈空坐制止灾难的剧情,并且首次出现了过场动画。
固拉多与盖欧卡的捕获地点变为陆之窟和海之窟,等级提升,并且在登入名人堂后出现。
原本在登入名人堂后才能遇到的烈空坐变为了剧情必须遇到。
在完成丰缘图鉴后,可以从小田卷博士处获得菊草叶、火球鼠、小锯鳄其中的一只。
前宝可梦联盟冠军大吾在主角成为新一届冠军后出现在流星瀑布深处,主角可以挑战一次。
新系统
新系统
全国图鉴不需要通信即可获得。
由于源代码使用火红叶绿修改,因此游戏的绘图和建筑与红宝石蓝宝石有些许差异。
绿宝石包含火红叶绿的所有道具数据,以防止出现红宝石蓝宝石因无火红叶绿新增道具而引发错误的问题。
增加同火红叶绿一样的无线联机功能,以及无线联机游戏的游戏角。
所有的宝可梦都有了动画。
可以与所有道馆馆主再战,且可以进行双打对战。
与第四世代联动
第四世代游戏可以在获得全国图鉴之后从第三世代的游戏中传送宝可梦到第四世代游戏中。在游戏卡在DS插槽中时,将GBA游戏卡插入任天堂DS机器里的GBA插槽中,随后第四世代游戏中的主角来到伙伴公园,即可从第三世代传送宝可梦。
学会第三世代秘传学习器招式的宝可梦不能从第三世代传送过来。如果想要传送,必须先寻求水静市遗忘爷爷的帮助。
2024-11-19 01:52
2024-11-19 01:46
2024-11-19 00:53
2024-11-19 00:46
2024-11-19 00:34
2024-11-18 23:53
2024-11-18 23:43
2024-11-18 23:35