zoukankan      html  css  js  c++  java
  • TriggerBN +

    motivation

    用两个BN(一个用于干净样本, 一个用于对抗样本), 结果当使用(mathrm{BN}_{nat})的时候, 精度能够上升, 而使用(mathrm{BN}_{adv})的时候, 也有相当的鲁棒性, 但是二者不能兼得. 那么假设一个样本通过两种BN得到两个概率(p_{nat})(p_{adv}), 并利用

    [p = alpha p_{nat} + (1-alpha) p_{adv}, quad alpha in [0, 1], ]

    来判断类别, 结果会如何呢 ?

    注: 实验结果中, softmax为上述情形, 而non-softmax则是特征

    [f = alpha f_{nat} + (1-alpha) f_{adv}, quad alpha in [0, 1], \ p = mathrm{Softmax}(f). ]

    settings

    Attribute Value
    attack pgd-linf
    batch_size 128
    beta1 0.9
    beta2 0.999
    dataset cifar10
    description AT=0.5=default-sgd-0.1=pgd-linf-0.0314-0.25-10=128=default
    epochs 100
    epsilon 0.03137254901960784
    learning_policy [50, 75] x 0.1
    leverage 0.5
    loss cross_entropy
    lr 0.1
    model resnet32
    momentum 0.9
    optimizer sgd
    progress False
    resume False
    seed 1
    stats_log False
    steps 10
    stepsize 0.25
    transform default
    weight_decay 0.0005

    results

    x轴为(alpha)(0)变化到(1).

    Accuracy Robustness
    softmax image-20210606124444152 image-20210606124508889
    non-softmax image-20210606132924367 image-20210606132944046

    结论: 二者都具有trade-off的过程, 但是non-softmax下鲁棒性对(alpha)更为敏感.

  • 相关阅读:
    积分图像
    [悟] 因上努力,果上随缘(转)
    不要走的太匆忙( 转)
    一个程序员如何快速赚到一百万?(转)
    vi文字处理器
    Linux常用命令
    Hadoop之MapReduce
    Hadoop全分布模式操作
    Hadoop之HDFS
    Hadoop生态系统
  • 原文地址:https://www.cnblogs.com/MTandHJ/p/14855968.html
Copyright © 2011-2022 走看看