说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210671982.1 (22)申请日 2022.06.15 (71)申请人 中科物栖 (北京) 科技有限责任公司 地址 100086 北京市海淀区大钟寺东路9号 1幢B座三层310室 (72)发明人 张磊 薛兴华 (74)专利代理 机构 北京君有知识产权代理事务 所(普通合伙) 11630 专利代理师 焦丽雅 (51)Int.Cl. G06V 10/32(2022.01) G06V 10/44(2022.01) G06V 10/82(2022.01) G06N 3/04(2006.01) G06N 3/08(2006.01) (54)发明名称 一种winograd卷积神经网络脆弱性评估方 法及装置 (57)摘要 本发明提供一种winograd卷积神经网络脆 弱性评估 方法及装置, 该方法设计一种操作级故 障注入平台, 并通过对基于winogra d卷积的神经 网络执行网络级, 层级, 操作级的脆弱性评估, 以 达到对研究对象的容错能力的更全面了解, 并且 Winograd卷积脆弱性评估相比传统卷积的脆弱 性评估计算 量更少, 耗费时间更短。 权利要求书2页 说明书5页 附图2页 CN 114821082 A 2022.07.29 CN 114821082 A 1.一种winograd卷积神经网络脆弱性评估方法, 其特 征在于: 所述方法包括如下步骤: 步骤1: 下载数据集, 将数据集中的图像逐一输入到基于winograd卷积的神经网络中, 在执行winograd卷积层中转换阶段和元素级乘法运算阶段时, 将其中的乘法和加法操作的 结果值提取出来作为 参数值; 步骤2: 设置一个比特错误率值和故障注入粒度, 将参数值、 比特错误率值、 故障注入粒 度输入到操作级故障注入平台的代码中, 输出 结果值; 步骤3: 比特错误率值从低到高取值, 依次作为模型输入, 在每个比特错误率下迭代执 行步骤2, 输出每 个比特错 误率下对应的精度值。 2.根据权利 要求1所述winograd卷积神经网络脆弱性评估方法, 其特征在于: 所述基于 winograd卷积的神经网络包括但不限于基于winograd卷积的VGG, 基于winograd卷积的 ResNet。 3.根据权利 要求1所述winograd卷积神经网络脆弱性评估方法, 其特征在于: 所述数据 集包括但不限于 CIFAR‑10, ImageNet数据集。 4.根据权利 要求1所述winograd卷积神经网络脆弱性评估方法, 其特征在于: 所述比特 错误率值是指出现故障的比特个数占总的比特 数的百分比值。 5.根据权利 要求1所述winograd卷积神经网络脆弱性评估方法, 其特征在于: 所述故障 注入粒度包括但不限于模型 粒度, 层粒度, 操作粒度。 6.根据权利 要求2所述winograd卷积神经网络脆弱性评估方法, 其特征在于: 所述数据 集为ImageNet数据集, 将数据集中的图像逐一输入到基于winograd卷积的神经网络中, 在 执行winograd卷积层中转换阶段和元素级乘法运算阶段时, 将其中的乘法和加法操作的结 果值提取出来作为 参数值。 7.根据权利要求6所述 winograd卷积神经网络脆弱性评估方法, 其特 征在于: 步骤11.1: 选择公开的ImageNet图像数据库中的Training images和Validation images, 将其中的图像统一缩放到规定的尺寸2 24x224像素, 作为输入数据集; 步骤11.2: 基于wino grad卷积的神经网络计算首先依据网络中的权值 g以及转换矩阵 G, 计算针对权值矩阵g的中间矩阵 ; 将单次winograd卷积运算输入的特征图矩 阵d, 转换矩阵B, 计算针对输入特征图矩阵d的中间矩阵 ; 利用权值中间矩阵U和 输入特征图矩阵V计算矩阵 , 对结果矩阵M执行矩阵转换 , 得到针 对所述输入特征图d的卷积运算结果Fi; 对针对输入特征图的中间矩阵Fi进行累加, i表示 输入特征图的第i个通道, 以获取最终的输出 特征图; 步骤12: 设置一个比特错误率值和故障注入粒度和网络粒度, 将采集的乘法和加法操 作值, 设置的比特错误率值和故障注入粒度三种参数输入到操作级故障注入平台的代码 中, 获取精度值; 步骤13: 比特错误率值从低到高取值, 依次将每个比特错误率值作为模型输入, 在每个 比特错误率下迭代执 行步骤12, 输出每种比特错 误率下对应的精度值。 8.根据权利 要求1所述winograd卷积神经网络脆弱性评估方法, 其特征在于: 所述步骤 2中的操作级故障注入平台的实现方法包括: 步骤21: 比特错误率值乘以总的操作个数计算出需要注入的比特的个数, 在计算操作权 利 要 求 书 1/2 页 2 CN 114821082 A 2值参数中随机 选择比特值; 步骤22: 将步骤s1选取的比特值中的1变成0或者0变成1, 使得 数据产生比特翻转 错误; 步骤23: 依据有故障之后的数据再 执行winograd卷积神经网络运 算。 9.根据权利 要求6所述winograd卷积神经网络脆弱性评估方法, 其特征在于: 所述步骤 23进一步包括如下内容: winograd卷积神经网络包括但不限于winograd卷积层, 归一化层, 池化层, 全连接层; 依据不同类型层的排序, 不同层的个数组成不同的winograd卷积神经网络; 其中所述 winograd卷积层首先将输入和权值进行winograd变换, 然后进行元素级的乘法运算, 最后 进行winograd反变换, 得到w inograd卷积层的结果。 10.一种winograd卷积神经网络脆弱性评估装置, 该评估装置用于权利 要求1‑9任一所 述的winograd卷积神经网络脆弱性评估方法, 其特征在于: 包括: 控制模块, 数据处理模块, 故障注入 模块, 测试模块, 其中: 控制模块, 与数据处理模块, 故障注入模块, 测试模块相连, 控制各个模块间的进程执 行和数据传输任务; 数据处理模块, 接收控制模块发来的控制指令, 采集被测网络的winograd卷积层的计 算操作值, 发送计算操作值到故障注入 模块; 故障注入模块, 接收来自数据处理模块的计算操作值, 进行随机比特翻转操作, 生成有 故障值后的数据传送到测试模块; 测试模块, 接收来自故障注入模块的带有故障值的数据, 作为模型的winograd卷积层 中的计算操作值, 重新执 行神经网络算法运 算, 生成精度结果。权 利 要 求 书 2/2 页 3 CN 114821082 A 3
专利 一种winograd卷积神经网络脆弱性评估方法及装置
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 SC 于
2024-02-24 00:43:19
上传分享
举报
下载
原文档
(868.2 KB)
分享
友情链接
NB-T 11027—2022 煤矿防突预测图绘制规范.pdf
GBT 41400-2022 信息安全技术 工业控制系统信息安全防护能力成熟度模型.pdf
GB-T 42015-2022 信息安全技术 网络支付服务数据安全要求.pdf
GB-T 17872-2009 江海直达货船船型尺度系列.pdf
T-CSO 3.5—2023 海洋调查服装 第5部分 毛衣.pdf
DB15-T 2221—2021 蒙枣栽培技术规程 内蒙古自治区.pdf
GB-T 20274.3-2008 信息安全技术 信息系统安全保障评估框架 第3部分:管理保障.pdf
YD-T 4177.1-2022 移动互联网应用程序(APP)收集使用个人信息最小必要评估规范 第1部分:总则.pdf
企业云原生数据防泄漏(DLP)架构与运营实践指南--胡恺健 - 202206.pdf
专利 数据资产风险发现方法和装置.PDF
GB-T 39559.4-2020 城市轨道交通设施运营监测技术规范 第4部分:轨道和路基.pdf
GB-T 41560-2022 纺织品 遮热性能的测定.pdf
GB-T 26060-2010 钛及钛合金铸锭.pdf
GB-T 28921-2012 自然灾害分类与代码.pdf
GB-T 21062.1-2007 政务信息资源交换体系 第1部分:总体框架.pdf
智慧水务整体解决方案.pdf
DB11-T 1190.1-2015 古建筑结构安全性鉴定技术规范 第1部分:木结构 北京市.pdf
T-SDL 3.4—2021 10 kV智能电缆系统技术规范 第4部分 10 kV交联聚乙烯绝缘智能电力电缆附件.pdf
GB-T 19425-2003 防伪技术产品通用技术条件.pdf
T-WX 0002—2017 移动终端数字证书应用标准- 术语标识规范.pdf
交流群
-->
1
/
10
评价文档
赞助2元 点击下载(868.2 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。