[27880] 2021-07-30_baseline发布OPPO安全AI挑战赛,人脸识别对抗攻击赛题详解

文档创建者:s7ckTeam
浏览次数:4
最后更新:2025-01-19
2021-07-30_baseline发布OPPO安全AI挑战赛,人脸识别对抗攻击赛题详解 b a s e l i n e   |   O P P O   A I   O P P O   O P P O   2 0 2 1 - 0 7 - 3 0 # O P P O   , 5 # a i   , 1 b a s e l i n e 线 1 0 1 . 5 3 g i t h u b 6 O P P O O P P O O P P O A I 使
使   C A S I A - F a c e V 5     C e l e b A   2 - 5 . / i m a g e s / 0 / . / i m a g e s / 1 /   L p     F u l l   R e f e r e n c e - I Q A   ( F R - I Q A )     F R - I Q A     M S - S S I M 线 0 m u l t i - s c a l e   s t r u c t u r a l   s i m i l a r i t y
0 6 1 8 - 0 9 1 5 0 7 1 2 - 0 9 1 5 线 0 9 2 6 - 1 0 2 1 线     1 1 线 6 0 1 5 2 9 3 5 4 3 h t t p s : / / s e c u r i t y . o p p o . c o m / c h a l l e n g e / h o m e . h t m l b a s e l i n e
M a s k 使                               j       : h t t p s : / / g i t h u b . c o m / d a v i d s a n d b e r g / f a c e n e t   :   h t t p s : / / g i t h u b . c o m / l u c k y c a l l o r / I n s i g h t F a c e - t e n s o r f l o w . g i t : h t t p s : / / g i t h u b . c o m / s i r i u s - a i / M o b i l e F a c e N e t _ T F . g i t
  : h t t p s : / / g i t h u b . c o m / y u l e - l i / C o s F a c e . g i t
  2
T o t a l   V a r i a t i o n   L o s s T V   L o s s   O P P O 线 使 使
d e f   a d v _ a t t a c k ( t m p _ n o i s e ,   o r i g i n _ i m g ,   t a r g e t _ i m g ,   m a s k ,   g a u s s i a n _ b l u r ,   m o d e l _ p o o l ,   i n d e x ,   l o s s 1 _ v ,   m o m e n t u m = 0 ,   l r = 1 ) :         t m p _ n o i s e . r e q u i r e s _ g r a d   =   T r u e   #           n o i s e   =   g a u s s i a n _ b l u r ( t m p _ n o i s e )   #           n o i s e   * =   m a s k         l o s s 1   =   0   #           f o r   m o d e l _ d i c t   i n   m o d e l _ p o o l :                 m o d e l   =   m o d e l _ d i c t [ ' m o d e l ' ]                 p r o p o r t i o n   =   m o d e l _ d i c t [ ' p r o p o r t i o n ' ]                 #                   v 1   =   l 2 _ n o r m ( m o d e l ( o r i g i n _ i m g   +   n o i s e ) )                   #                   v 2 _ 1   =   l 2 _ n o r m ( m o d e l ( o r i g i n _ i m g ) ) . d e t a c h _ ( )                     #                   v 2 _ 2   =   l 2 _ n o r m ( m o d e l ( t a r g e t _ i m g ) ) . d e t a c h _ ( )                   #                   t m p 1   =   ( v 1 * v 2 _ 1 ) . s u m ( )       #                   t m p 2   =   ( v 1 * v 2 _ 2 ) . s u m ( )                     r 1   =   1                 r 2   =   1                 i f   t m p 1   <   0 . 2 :                             r 1   =   0                 i f   t m p 2   >   0 . 8 :                           r 2   =   0                   #                   l o s s 1   + =   ( r 1   *   t m p 1   -   r 2   *   t m p 2 )   *   p r o p o r t i o n     #   C o s   L o s s   #           l o s s 1 . b a c k w a r d ( r e t a i n _ g r a p h = T r u e )             l o s s 1 _ v   =   t m p _ n o i s e . g r a d . d e t a c h ( )   *   ( 1   -   m o m e n t u m )   +   l o s s 1 _ v   *   m o m e n t u m    
g i t h u b     h t t p s : / / g i t h u b . c o m / g u i d a o 2 0 / O P P O _ A D V E R S A R I A L _ A T T A C K       ~ 6 0 O P P O A I O P P O A P P 使 A T T & C K Q U I C O P P O D e v S e c O p s         t m p _ n o i s e . g r a d . d a t a . z e r o _ ( )         #   L 2 T V         r 3   =   1         i f   i n d e x   >   1 0 0 :                 r 3   * =   0 . 1         i f   i n d e x   >   2 0 0 :                 r 3   * =   0 . 1   #   L 2         l o s s 2   =   ( n o i s e * * 2 ) . s u m ( ) . s q r t ( )     #   T V         l o s s 3   =   t v _ l o s s ( n o i s e )     #   T V   l o s s         #   L 2 T V         l o s s   =   r 3   *   0 . 0 2 5   *   l o s s 2   +   r 3   *   0 . 0 0 4   *   l o s s 3         l o s s . b a c k w a r d ( )   #           t m p _ n o i s e   =   t m p _ n o i s e . d e t a c h ( )   -   l r   *   ( t m p _ n o i s e . g r a d . d e t a c h ( )   +   l o s s 1 _ v )   #           t m p _ n o i s e   =   ( t m p _ n o i s e   +   o r i g i n _ i m g ) . c l a m p _ ( - 1 ,   1 )   -   o r i g i n _ i m   g         t m p _ n o i s e   =   t m p _ n o i s e . c l a m p _ ( - 0 . 2 ,   0 . 2 )         r e t u r n   t m p _ n o i s e ,   l o s s 1 _ v

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则