说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(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.5元下载(无需注册)
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-24 00:43:19
上传分享
举报
下载
原文档
(868.2 KB)
分享
友情链接
GM-T 0041-2015 智能IC卡密码检测规范.pdf
法律法规 唐山市人民代表大会常务委员会关于第二批废止地方性法规中若干行政许可规定的决定.pdf
GB-T 18175-2014 水处理剂缓蚀性能的测定 旋转挂片法.pdf
T-YFSEA 0008—2023 陆用液体装卸臂检验规程.pdf
GB-T 35381.1-2017 农林拖拉机和机械 串行控制和通信数据网络 第1部分:数据通信通用标准.pdf
GB-T 16902.5-2017 设备用图形符号表示规则 第5部分:图标的设计指南.pdf
GB-T 32916-2023 信息安全技术 信息安全控制评估指南 ISO 27008-2019.pdf
GB-T 20834-2014 发电电动机基本技术条件.pdf
GB-T 19315-2003 小艇 最大装载量.pdf
GB-T 29636-2023 疑似毒品中甲基苯丙胺检验.pdf
GB-T 36547-2018 电化学储能系统接入电网技术规定.pdf
T-GHDQ 100—2022 智能网联汽车控制器硬件信息安全测试规范.pdf
GB-T 36403-2018 红外光学玻璃红外透过率测试方法 傅里叶变换法.pdf
沈阳市政务数据资源共享开放条例.pdf
GB-T 14926.8-2001 实验动物 支原体检测方法.pdf
GB-T 10228-2023 干式电力变压器技术参数和要求.pdf
GB-T 34224-2017 生物产品中功能性微生物检测.pdf
NIST 隐私框架 1.0-通过企业的风险管理改善隐私的工具 .pdf
GB-T 30591-2014 建筑门窗洞口尺寸协调要求.pdf
GB-T 44014-2024 应急避难场所 标志.pdf
1
/
10
评价文档
赞助2.5元 点击下载(868.2 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。