Patch-wise Attack for Fooling Deep Neural Network (ECCV2020)

【论文笔记】Patch-wise Attack for Fooling Deep Neural Network & Patch-wise++ Perturbation Targeted Attacks 【ECCV2020】Patch-wise Attack for Fooling Deep Neural Network & Patch-wise++新版本Patch-wise++ Perturbation for Adversarial Targeted Attacks 目前的研究方向是对抗样本、投毒攻击等等,所以大部分的论文笔记都是对抗样本方向的(gradient、patch、风格迁移、GAN等),也希望自己能够坚持写下去,研究下去,做出一定的成果。 论文链接: Patch-wise Pat 阅读详情

Patch-wise Attack for Fooling Deep Neural Network (ECCV 2020)


Hello,不知不觉我已经快一年没更新过博客啦,实在是因为有点忙,没时间写论文阅读笔记了。不过这次自己的论文中了,决定还是来分享一波顺便冒个泡哈哈哈哈。

我们这篇论文的代码已经公开:https://github.com/qilong-zhang/Patch-wise-iterative-attack,论文地址: https://arxiv.org/abs/2007.06765,欢迎大家阅读,如果觉得有帮助的话帮我点个星星哦,感谢大家的支持!谢谢~


12.31日更新:我们的拓展工作Patch-wise++ Perturbation for Adversarial Targeted Attacks已经完成,代码也已经公开,欢迎大家阅读~


  • 文章简介:
    本文主要是研究黑盒 (black-box)条件下,基于本地已知替代模型(也可以说是白盒模型)进行迁移性对抗样本 (transfer-based attack)的生成。相比于State-of-the-art方法,我们在普通模型上平均可以提高3.7%个点,而在防御模型上,我们的方法可以平均提高接近10%。

  • Contribution:

    • 提出了一种新颖的patch-wise的攻击方法,相比于现有大部分只是pixel-wise层面的扰动,我们方法产生的对抗样本迁移性更强。
    • 提出了amplification factor来方每步的步长,一方面可以避免迭代过程中陷入替代模型的局部最优点,另一方面也为我们的patch-wise扰动的产生提供了基础。
    • 我们发现,我们的方法可以与现有的state-of-the-art轻松结合并提供更强大的攻击效果
  • 目标函数
    arg ⁡ max ⁡ x a d v J ( x a d v , y ) , s . t .   ∣ ∣ x c l e a n − x a d v ∣ ∣ ∞ ≤ ϵ . \underset{x^{adv}}{\arg \max} J(x^{adv}, y), \qquad \qquad s.t.\ ||x^{clean}-x^{adv}||_\infty \leq \epsilon. xadvargmax​J(xadv,y),s.t. ∣∣xclean−xadv∣∣∞​≤ϵ.
      其中 J J J是替代模型的损失函数,这里采用的是交叉熵损失函数, x c l e a n x^{clean} xclean是未添加扰动的干净图片, x a d v x^{adv} xadv是我们所要产生的对抗样本, ϵ \epsilon ϵ是我们所约束的无穷范数扰动值。更详细地说,我们的优化问题的目标在于寻找符合约束的对抗样本,使得在替代模型上的损失函数尽可能地大,即我们主要是研究non-targeted攻击。

  • Motivation:

    • 直接进行clip操作对多余噪声移除存在一定的估计损失。我们以简单的点乘函数 D ( ⋅ ) D(\cdot) D(⋅)为例
      D ( x t a d v ) = w x t a d v + b , D ′ ( x t a d v ) = w . D(x_t^{adv}) = wx_t^{adv}+b, \qquad \qquad D^{'}(x_t^{adv}) = w. D(xtadv​)=wxtadv​+b,D′(xtadv​)=w.
      如果我们在添加扰动后,进行直接裁剪就会得到如下结果
      D ( C l i p x c l e a n , ϵ { x t a d v + α w } ) ≈ D ( x t a d v ) + α 2 w 2 . D(Clip_{x^{clean}, \epsilon}\{x_t^{adv}+\alpha w\}) \approx D(x_t^{adv}) + \alpha_2 w^2. D(Clipxclean,ϵ​{xtadv​+αw})≈D(xtadv​)+α2​w2.
      其中 α w \alpha w αw是我们添加的扰动,很显然如果 C l i p x c l e a n , ϵ Clip_{x^{clean},\epsilon} Clipxclean,ϵ​可能会返回两种结果,第一种就是
      x t a d v + α w x_t^{adv}+\alpha w xtadv​+αw没有超过 ϵ \epsilon ϵ,那么此时 α 2 = α \alpha_2 = \alpha α2​=α。另外一种就是如果扰动超过我们设置的阈值,那么此时必然有 α 2 < α \alpha_2 < \alpha α2​<α。如果出现了这种情况,那么我们最后更新之后得到的第 t t t步结果就会浪费掉一定的梯度信息。
      这里有人可能会说,现有的方法不是大部分都采用步长 α = ϵ / T \alpha = \epsilon / T α=ϵ/T吗?那不就会出现这个问题了。事实上却是如此,但先别着急往后看我们的amplification factor。
    • 采用amplification factor β \beta β对迭代算法的每一步步长进行放大,可以有效提高对抗样本的迁移性。
      在这里插入图片描述
      如上图所示,我们测试了现有主流的比较知名的FGSM-based算法以及我们自己的算法PI-FGSM,可以发现在不同的目标模型上,增大步长往往能增加生成的对抗样本的迁移能力。从定性角度进行分析,这是因为增大每步的步长就会使得每次更新的量级更大,而我们知道梯度是通过求极限来获得的,也就是只能反应很小一部分区域的梯度信息,但我们放大了步长,就会在更新后并不是那么准确,换句话说就是会有一定的欠拟合现象的发生,但是对于迁移性而言,他就变相得提高了泛化性。从定量角度进行分析,符合Goodfellow所提出的的线性假设。因为我们对产生的扰动大小进行分析,我们发现往往更大的迭代步长会在不改变无穷范数约束的情况下增大最终的扰动均值。
    • 如何产生更加好的迁移性扰动分析
      我们首先在这里提出了一个patch map的概念,主要是用于分析最终的扰动,其表达式为
      x m a p = ∣ x n o i s e ∣ × 256 ϵ . x^{map}=|x^{noise}| \times \frac{256}{\epsilon}. xmap=∣xnoise∣×ϵ256​.
      其中 x n o i s e x^{noise} xnoise就是最终产生的扰动,在这边需要注意的是我们在右边乘了256而非255,这是因为如果乘以255则达到 ϵ \epsilon ϵ的noise在最终显示是就会变成白色(255),但是这样会带来一个可视化对比度减小的缺点,所以为了解决这个问题,我们乘以256,在保存为"uint8"类型时,像素值为256的地方会被修改成0(最终显示为黑色)。
      这里我们对比了I-FGSM和FGSM,我们可以发现迁移性更强的FGSM算法在Patch map的可视化结果上存在一定的聚集特点,比如可以明显看到绿色或者黑色区域存在一定的聚集性。但是我们发现,FGSM虽然体现出了一定的聚集性,但是依旧存在稀疏的特点。
      在这里插入图片描述
      于是我们继续分析,我们观察到左边的两个模型的CAM可视化结果,发现高亮的区域(红色)也是存在一定的聚集性,并且是完整的一块区域并无零碎的特性。更进一步,"Regional Homogeneity: Towards Learning Transferable Universal Adversarial Perturbations Against Defenses"这篇论文发现具有Regional Homogeneity性质的噪声往往迁移到防御模型上会更加容易,他们在文中设计了几种不同的regional split方式:
      在这里插入图片描述
      也产生了非常好的迁移效果,分析完后,我们就有了一个思路,那就是去产生类似的具有regional性的扰动。
  • Method:

    • Rosen投影梯度法:
      这个优化方法是我在研一上学期上最优化理论与方法这门课里了解到的,所以我就直接搬运了一下书上比较简单易懂的说法给大家一个直接的解释:
      在这里插入图片描述
      在这边不需要去纠结可行方向这些数学专用术语,你只需要看图就行了,简而言之就是把超过可行域的部分投影回可行域内。但是这个方法实现起来比较复杂,计算量也有点大(其实就是担心自己实现不出来这个部分QAQ)。

这里特别要感谢我的最优化老师张晓伟老师的授课以及最后帮我检查论文中这部分英文描述规范!

于是,为了达到更加高效地运行,我们结合前面的观察,提出了一个启发式投影算法,其基本思想很简单,既然我们的目的是为了产生具有聚集特性的扰动,那我们就可以把那些因为放大步长而导致超过阈值的噪声投影到周围区域就好了嘛!

当然这边也基于一个假设,我们是认为那些更容易超过 ϵ \epsilon ϵ阈值的pixel会有更大的概率处在CAM可视化区域的高亮区域,那我们通过这个投影方法就自然扩大了在这些区域的扰动聚集性。相比于Regional Homogeneity(前面提到得论文),我们的regional扰动更加多样,即不容易受限于某些特定的regional split方法。

在论文中,我们选择的是一个均匀分布的投影核 W p W_p Wp​,如下
在这里插入图片描述
其中,只有 W p W_p Wp​的中心点设置为0,其他则相同。这样设置的主要目的就是为了只把那些超过的部分投影到周围的同时,不会增加这些超过部分的扰动值。我这么说可能有点晦涩,下面就举个例子给大家看看
在这里插入图片描述
以上图为例,我们设置 ϵ = 8 \epsilon=8 ϵ=8,那么可以看到左边那个矩阵中只有位于中心的点超过了8,将这部分多余的噪声收集起来就成为中间能红色的矩阵(也即下面Algorithm 1中的 C C C)。然后我们将上述的 W p W_p Wp​与这个红色的矩阵做卷积,注意 W p W_p Wp​在这的shape为3x3,除了中间点为0其余都为1/8。此外,我们这个示意图中省去了zero-padding操作,事实上在做卷积前先需要把红色矩阵(3x3)填充为5x5大小(用0填充)。卷积得到的结果也即投影结果就是后面的蓝色矩阵。最后,我们把左边的黑色矩阵与右边的蓝色矩阵相加,在clip到[-8,8]区间就是我们其中第 t t t次循环的结果。

注意:这里我们不是完全放弃了clip操作,而是在clip操作前先把超过的梯度信息重新利用一下。

  • Algorithm:
    在这里插入图片描述
    算法流程如上图,其中用橘色框框出的部分就是之前描述的那张图中黑色矩阵->红色矩阵的过程。相比于I-FGSM,蓝色框框出的部分就是我们与I-FGSM的区别即改进。

  • 实验结果:
    这边我就只放关于防御模型的攻击效果,普通模型的实验结果可以去我们论文中看(暂时还在修改中,还未上传camera-ready版本,但我们把当前修改的临时版本"6114-temporary version.pdf"已经放到了github上)。

    • 下图是用普通模型作为替代模型在迁移到目标四个防御模型的结果图,可以发现相比于TI-FGSM,我们的方法可以最多提升10.5%,此外他们的结合版本DPI-FGSM也能总体上比DTMI-FGSM强。这里需要注意的是,我们的方法在攻击防御模型是,与MI-FGSM的结合效果一般,所以我们最终没有把Momemtum加入到DTPI-FGSM中。
      在这里插入图片描述
    • 这个是集成攻击的效果,替代模型是4个普通模型。可以发现在这个条件下,我们的PI-FGSM也能超过最佳的MI-FGSM最多18.4%
      在这里插入图片描述
    • 最后是攻击三个来自于Cihang Xie等人的论文"Feature Denoising for Improving Adversarial Robustness"中目前防御效果特别强的模型。我们在这里还发现了一个特别神奇的现象,如果用这些强大的防御模型作为替代模型去攻击其他防御模型,之前提出来的方法如MI-FGSM,TI-FGSM以及DI 2 ^2 2-FGSM的效果甚至还不如I-FGSM。具体的原因我也不太清楚,但是我们的PI-FGSM还是表现出彩。
      在这里插入图片描述

结语:

这是我研究生生涯的首投,没想到第一次的运气还不错,虽然中间还是遇到一个不懂还要来碰瓷的reviewer,但好在其他两个reviewer以及AC的肯定,认可了我的工作!在这还是要谢谢他们~
如果大家有什么问题或者论文有什么地方读不懂,欢迎给我留言!我看到了一定会回复的哦~
另外代码已经在Github可以获得,如果觉得不错记得顺便帮我点个star哦~ 嘻嘻。

继续努力冲鸭~~~

Patch-wise attack Patch-wise Attack for Fooling DNN (ECCV2020) 现象 算法 实验 1.现象 如左图,DenseNet和Inception模型中的attention map,这些区域通常包含的是聚类的像素,而非分开的像素,所以作者认为具有聚集特性的噪声更有可能造成攻击。 如右图,我们知道FGSM比I-FGSM算法更具有迁移性, 在patch-map可视化中发现,FGSM产生的噪声更具有一定的聚集特性. 单步算法比迭代算法更有可迁移性,所以迭代算法设置大步长可以增强迁移性。 2. 阅读详情

相关推荐

对抗样本生成算法-FGSM、I-FGSM、ILCM、PGD

对抗样本生成算法FGSM、I-FGSM、ILCM、PGD

R.I.P Kobe Bryant 2万+

ECCV2020 | PI-FGSM | 用于欺骗深度神经网络的图块式攻击

本文 “Patch-wise Attack for Fooling Deep Neural Network” 提出一种新颖的补丁式迭代算法PI-FGSM,通过在判别区域生成更大的对抗扰动补丁,在不牺牲替代模型性能的前提下提高了对抗样本的转移性,有效攻击主流正常训练和防御模型;技术上采用放大因子和投影核生成更具转移性的对抗样本,且可集成到其他迭代攻击方法;实验表明,该方法在黑盒攻击中显著优于现有方法,对防御模型成功率提高9.2%,对正常训练模型提高3.7%,为生成更具转移性的对抗样本和评估神经网络鲁棒性提供

四口鲸鱼爱吃盐的博客 1409

GAN学习之路(四):马尔可夫判别器(PatchGAN)

概念 马尔可夫判别器是判别模型的一种。 基于CNN的分类模型有很多种,很多网络都是在最后引入了一个全连接层,然后将判别的结果输出(输出结点)。 马尔可夫判别器则是不一样,直观来看,它完全由卷积层构成,最后输出的是一个n*n的矩阵,最后取输出矩阵的均值作为True/False的输出。 事实上,输出矩阵中的每一个输出,代表着原图中一个感受野,对应了原图的一片(patch),而具有这样结构的GAN被称为...

以笔为剑的唐吉坷德 2万+

新提的一个内核小优化patch

https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git/commit/?id=92e8d0323a51

yiyeguzhou100的专栏 1万+

深度学习之Encoder-Only原理与实战

【代码】深度学习之Encoder-Only原理与实战。

yumiwangzi30的博客 246

深度学习之Seq2Seq原理与实战

【代码】深度学习之Seq2Seq原理与实战。

yumiwangzi30的博客 110

【深度神经网络】必读论文合集推荐

近日,史蒂文斯理工学院的研究人员与普林斯顿大学和芝加哥大学合作,现在已经教会了一个人工智能算法来模拟人们的第一印象,其中的原理就是通过训练一个神经网络,让它仅仅根据人们的面部照片就对人们做出类似的快速判断。因此,AMiner特为您整理出深度神经网络论文合集,助您进一步了解该领域的相关内容。先来了解一下深度神经网络 👇 深度神经网络(Deep Neural Networks, 简称DNN)是深度学习的基础,是深度学习的一种框架。它是一种具备至少一个隐层的神经网络,与浅层神经网络类似,深度神经网络也能够为复杂.

AI_Conf的博客 989

手把手教你用FPGA解析AD9680的JESD204B数据流(附Verilog代码)

本文详细介绍了如何利用FPGA解析AD9680的JESD204B数据流,包括协议核心机制、硬件平台搭建、Verilog代码实现及调试技巧。通过实战案例和代码示例,帮助工程师快速掌握高速ADC数据采集与处理技术,提升系统性能。

weixin_33640562的博客 371

修改一个像素,就能让神经网络识别图像出错

用于识别图片中物体的神经网络可以被精心设计的对抗样本欺骗,这个问题目前在计算机视觉领域备受关注。此前,生成对抗样本通常需要向原图片中加入一些特定的噪点(参见:经得住考验的「假图片」:用 TensorFlow 为神经网络生成对抗样本)。然而最近,日本九州大学的 Su Jiawei 等人发表的研究证明:修改图片中的一个像素也可以让深度神经网络完全判断错误。 在图像识别

机器之心 8835

手把手教你用nRF52832+RFX2401C设计远距离蓝牙模块(附完整原理图/PCB文件)

本文详细介绍了如何利用nRF52832 SoC与RFX2401C射频前端芯片设计远距离蓝牙模块,涵盖芯片选型、阻抗匹配、PCB布局等关键环节。通过实战指南和完整原理图/PCB文件,帮助工程师实现输出功率可达20dBm的蓝牙模块设计,适用于智能家居、运动追踪等物联网应用。

weixin_29214199的博客 287

【UVM实战】第七章:UVM中的寄存器模型(1)寄存器模型简介

寄存器模型简介~

悟已往之不谏 知来者之可追 2070

图像对抗算法-攻击篇(FGSM)

论文:Explaining and Harnessing Adversarial Examples 论文链接:https://arxiv.org/abs/1412.6572 在图像攻击算法中,FGSM(fast gradient sign method)是非常经典的一个算法。这篇发表于ICLR2015的文章通过梯度来生成攻击噪声,核心思想就是Figure1所示的内容。Figure1中左边图是常规的...

AI之路 4万+

在WIN10系统中安装TIA博途V18,重启后提示安装介质不可用,请插入DVD 或检查网络连接的解决办法

在WIN10系统中安装TIA博途V18,重启后提示安装介质不可用,请插入DVD 或检查网络连接的解决办法

Robot_PLC_HMI_Automation 1万+

图像分割中的一些术语,pixel-wise,patch-wise,image-wise

pixel-wise,patch-wise,image-wise的含义如下 pixel-wise字面上的理解一样,一张图片是由一个个pixel组成的,这个是图像的基本单位,像素级别的 image-wise图像级别,比如一张图片的标签是狗,是对整个图片的标注 patch-wise介于像素级别和图像级别的区域,也就是块,每个patch都是由好多个pixel组成的...

zz2230633069的博客 3万+

在 SAP Fiori 里玩转 Manage Views:把过滤器与列表布局固化成你的默认工作台

本文介绍了SAP Fiori应用中"Manage Views"功能的核心价值和使用方法。该功能允许用户保存和复用个性化界面设置,包括筛选条件、列布局等,将重复操作简化为一次性配置。文章从技术实现、用户操作和治理建议三个维度展开: 功能本质:View存储的是界面状态而非业务模型,是提升个人生产力的工具 核心价值:固化高频操作,支持默认视图设置,实现"开箱即用"的工作状态 操作指南:详细说明了收藏、重命名、设为默认、自动应用等关键功能 治理建议:区分标准视图、个人视图和公

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 125

基于 SoC 的卷积神经网络车牌识别系统设计(1)引言

通过 CPU 软核 IP 在纯 FPGA 平台上构建一个 AI SoC 卷积神经网络车牌识别系统,其中,缩放、填充层、卷积层、ReLU、池化层、全连接层 IP 都是 Verilog 设计的,同时集成了各种高性能的 IP。这是最具挑战性的 AI SoC 芯片设计项目,集成了 Python 卷积神经网络代码、Verilog 卷积神经网络硬件设计、ARM SoC 设计、ARM 与 FPGA 的交叉编译流程等等。这不仅是科研学习、集创竞赛、秋招求职的一个极具优势的精彩项目,也是目前最火热的芯片行业之中的一个...

新芯设计的博客 3778

语义分割之FCN算法学习(一)

Fully Convolutional Networks for semantic Segmentation(语义分割的全卷积神经网络) 一、摘要 首先强调结论:我们的算法超过了传统算法的最优结果。 紧接着说明算法的核心观点:提出的全卷积网络可以实现端到端的任意尺寸图像语义分割。 其次介绍算法的核心步骤:1.改编成熟的分类网络(AlexNet ,the VGG net , Goog...

CAUC_learner的博客 1945

​​光流结合深度学习实现物体运动方向判断

光流计算:提取每一帧视频中像素的运动信息,生成光流图。光流特征提取:通过特定的预处理,将光流图转换为深度学习模型可用的输入格式。深度学习模型设计:构建一个卷积神经网络(CNN)或其他适合的深度学习架构,利用光流特征进行运动方向分类。模型训练与推理:对网络进行训练并使用训练好的模型判断运动方向。光流与深度学习结合的运动方向判断技术在多个领域具有广泛的应用前景。通过光流提取像素级动态信息,并利用深度学习模型学习高层次特征,可以实现高精度的运动检测与方向判断。

matlab_python22的博客 320

对抗样本(论文解读十一):PatchAttack: A Black-box Texture-based Attack with Reinforcement Learning

PatchAttack: A Black-box Texture-based Attack with Reinforcement Learning Chenglin Yang, Adam Kortylewski, Cihang Xie, Yinzhi Cao, and Alan Yuille Johns Hopkins University 通过强化学习实现一个基于纹理的黑盒攻击 这是一篇比较新的对抗块攻击的相关文章,发布于arxiv:2020.04.12, 头几天刚在组会上分享了相关论文,今天在这里简单分

Enjoy_endless 2162

1、动作捕捉技术:概述与历史

本博文全面介绍了动作捕捉技术的概念、历史演变、类型分类以及完整的工作流程。从早期的连续摄影技术到现代数字动作捕捉系统,文章深入探讨了光学、磁性和机械动作捕捉系统的优缺点及适用场景,并详细解析了动作捕捉数据的生成原理与数学基础。此外,还涵盖了特殊部位如手部、面部和木偶的动作捕捉方法,并讨论了动作捕捉在动画制作、虚拟现实、医疗康复等领域的广泛应用与发展前景。

apple5的专栏 218

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

图像处理中的一些术语(特别是图像分割)

常用词语: 1、effectively 、precise、 accurate 基本术语: digital image:数字图像 digital image processing:数字图像处理 image digitalization:图像数字化 image representation:图像表达 image acquisition:图像的获取 pixel:像素 image clas...

houxiaogang05 4605

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

ECCV 2020 的对抗相关论文(对抗生成、对抗攻击)

点击上方“机器学习与生成对抗网络”,关注"星标"获取有趣、好玩的前沿干货!戳我,查看GAN的系列专辑~!本文汇总了ECCV 2020上部分对抗相关论文,后续公众号会随缘...

idol24的博客 2324

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

论文阅读笔记三十:One pixel attack for fooling deep neural networks(CVPR2017)

论文源址:https://arxiv.org/abs/1710.08864 tensorflow代码: https://github.com/Hyperparticle/one-pixel-attack-keras 摘要 在对网络的输入上做点小处理,就可以改变DNN的输出结果。本文分析了一种极限条件下的攻击情形,只改变一个输入中的一个像素使网络的输出发生改变。本文提出...

weixin_33717117的博客 1019

深度学习0:数学知识:正态分布1

步骤内容结果1引入e−x2e^{-x^2}e−x2钟形曲线2算它的面积I∫−∞∞e−x2dxI∫−∞∞​e−x2dx3平方变成二重积分I2I^2I24换极坐标简化计算5算出I2πI^2 = \piI2πIπIπ​6代入σ\sigmaσ和μ\muμ做变量替换得到σ2πσ2π​7除以它归一化得到正态分布公式2π2π​不是随便写的,它来自高斯积分∫−∞∞e−x2。

tellmewhoisi的博客 178

AlexNet技术剖析:2012年那场ImageNet比赛如何引爆深度学习

2012年,AlexNet在ImageNet竞赛中将图像识别错误率从26.2%降至15.3%,开启深度学习革命。其成功源于三大创新:ReLU激活函数缓解梯度消失、Dropout防止过拟合、GPU并行加速训练。结合大规模标注数据(ImageNet)与数据增强策略,AlexNet突破传统特征工程瓶颈,推动计算机视觉进入“

大雾的小屋的博客 339

计算机毕设:基于深度学习的狗狗品种图像分类

本课题研究基于深度学习的狗狗品种图像分类方法,面向 120 个犬种、20580 张图像构建细粒度分类模型。数据处理采用分层划分并固化清单,模型以 ImageNet 预训练网络做迁移学习,配合标签平滑与数据增强应对标注噪声,评估以 Macro-F1 为主指标并分析易混品种。系统使用 Python 与 Django 实现上传识别、批量识别、资料浏览与记录查询,验证了方法在实际使用场景中的可行性。

WEIXIN_JSJBSZDS的博客 268
上一篇: 【不小心误删了】
下一篇: TexStudio查看侧栏中结构索引或者点击侧栏内容时卡死问题的解决方法
大鲨鱼冲鸭
博客等级 码龄9年 249粉丝 185原创
评论 40
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值