数学建模社区-数学中国

标题: 三分类网络的物理意义是什么? [打印本页]

作者: 杨利霞    时间: 2022-9-5 16:00
标题: 三分类网络的物理意义是什么?
三分类网络的物理意义是什么?
0 F$ m3 M) n9 c; V
' y2 U- L0 [- K* J" I用分类实现衰变1 I6 S. |. a" [
专栏收录该内容
8 l3 {8 I6 ?: Y4 H+ L9 k52 篇文章0 订阅
  W4 _; k2 L0 M: c  @7 c& A* B: g- r订阅专栏4 u* |0 l% R9 S7 |& \4 n( z; q3 a$ b* }( S
(A,B)---m*n*k---(1,0)(0,1)  i2 w( A% B9 {. ^# x

" y; v/ R$ h/ ?对于一个二分类网络可以将被分类的A和B分别理解为粒子和环境,因为粒子处于环境中。于是A和B之间的距离可以理解为0。因为t=s/v,则即便A和B之间的相互作用的速度小于光速,A和B之间仍然可以实现瞬时作用,并不违反理论。: F( Y4 I; d# z( Y- a

8 N2 F1 w, i, L& Q6 Q2 q) G& X( A, B, C )---m*n*k---( 1, 0, 0 )( 0, 1, 0 )( 0, 0, 1 )5 p1 D$ ^- e& M- N
. A% b$ r! U3 M: G  W4 O- p
对于一个三分类网络要完成3次形态的变换。A⇋B,A⇋C,B⇋C,每一次形态变换就是一次二分类,因此对于一个三分类网络可以理解为由3个二分类网络组成9 |  v; Q  x% G( w7 p  v

' ]+ L! q" F( q/ {2 G2 w; Y, v  Y(A,B)---m*n*k---(1,0)(0,1)$ j4 t/ o: f6 P4 |4 H& b  w

' I1 u2 k7 v' v6 q  o(A,C)---m*n*k---(1,0)(0,1)' o& c0 \3 B5 q* G5 R
$ E9 e) g$ V! x1 ^
(B,C)---m*n*k---(1,0)(0,1)
6 x& k- Y+ a3 R* G) u( D
' o" ~; f: k- {6 \ 这就意味着存在3对瞬时作用,也就表明这3个粒子彼此之间的距离都是0.随着时间的推移网络的收敛误差会不断减小,而网络的分类准确率会不断变大。这个过程意味着A被错误的分成B和C的成分少了,同样B被错误的分成A和C,C被错误的分成A和B的成分也少了。- h! W+ s# l- s
; Q, Z- ?% v: W) k! p. M, E
所以这个三分网络可以被解释为,3个距离为0的粒子不断的相互作用,随着时间的演化,最终变得越来越像自己。9 s) J0 S! m/ E: c& b/ j6 ?
2 R) b- a5 Y& M2 Z9 T
而前面的实验表明相同收敛误差下,迭代次数取决于等位点差的绝对值的和,这次就继续验证这一猜测。
# u3 x# j3 Q/ |( H# {: Y- e) a( Q; l$ h7 A* ?, N, k! }
用的训练集是mnist的0,1,2,3,4,的第一张图片。用间隔取点的办法化成13*13.# C  `1 {& |% C! u& Y, n/ [, w* \0 L
3 U+ \/ _0 d: O2 Q
( 0, 1, 2 )---169*30*3---( 1, 0, 0 )( 0, 1, 0 )( 0, 0, 1 )这个网络简记为0*1*2.就只有3张图片不断循环往复,直到收敛。共进行了10组得到数据
0 l  j" d, c2 f# y3 r) p% P. \" J: v; @4 v5 `  E
1*3*4* t" `- y3 P) L/ d! I4 q5 i

& g9 B7 s0 I% U2 ^2*3*4: `' P/ o0 D6 X8 V, `; E' @9 _  w

8 j, a2 ~7 a! E8 ~0*3*4+ e7 y1 q3 X5 ]; z3 }

) b$ D& d+ j5 I0*1*4+ {# g1 k" E  r# P0 l: C
: v8 {" X* y  |9 Y
0*1*3  J. H  M7 D/ G" O$ i

* b# ^' B( f8 c- q" R4 ^8 }+ Q2 Q1*2*4
0 Y( ?- D+ q( ~! q$ T0 l) m, [% O; e
1*2*3* N! [+ G, y* n" F5 k' M
$ f2 }# t. e) \4 q$ a# N1 p. h
0*1*2
3 J+ X# l5 I, a7 g0 I) e3 |% \+ H  D4 |3 T
0*2*3
: d9 _: i# [2 s
1 ]9 I. d- F2 r& R. J; c0*2*4
& C% A  _1 r* z; t- s5 r9 A* J- V/ g! l2 C+ T9 N
δ# i1 A. W: }; {6 A0 r' M
2 e4 R4 P6 ?/ B4 m  l2 V& f9 B$ Q
迭代次数n! q6 e7 I! H- Z
7 ~& l3 P& J" ^5 l' ?& {* q% j
迭代次数n6 O9 D+ v  y) T
8 L5 w2 v  V5 q; C/ X' c
迭代次数n
8 }: A2 |  Y2 W2 P
* q1 h. o. f6 {迭代次数n
: o5 w, T) z! Z3 k9 Z2 q
! X, ~0 i, Z2 ^9 {迭代次数n
* m' j! v( I* n* ^2 L- v
9 ~4 L. V+ k4 Y- a迭代次数n: M4 Z4 q7 d: z( m* _
$ K2 c5 @& P, H& S0 |( r
迭代次数n7 f! o6 W/ t. k$ u2 ?
1 U! z# A, e' _
迭代次数n
1 U9 ?( D! {$ w/ \" `
8 k/ x" x. d. j) g3 H, \; U6 h迭代次数n  ~- A3 K. b9 B, U2 T  ^2 r
7 l/ o: h+ E: r" Y
迭代次数n" s7 O) N7 k$ C
0 ^! q) F1 i  U" M7 h0 W
0.01
) C- J9 X+ R3 j7 V
4 m& U& \2 @' @/ A" o; \7 R1763.1809
+ u4 H5 O8 [1 J  a6 j! H9 H0 V' P; V, m+ ~" `2 @! J
1626.57299 V0 {" |* J# a( n2 u
. H; p$ ^' a/ r' n
1672.4523
- z" ]/ H8 T& O$ R/ c8 ^
; r& l+ j. c0 m% Y7 y1635.9196
/ ~' f* y1 _8 J$ j7 @6 A2 [- G
2 f* W( p# c, D4 c* a. z. G1596.7035* w4 w3 X" `: s7 T; |0 |

2 }2 k3 D. n, W; ?. Z% q" n; u1620.407
: e( U" {2 ^. Z4 m8 t9 s) w; u6 I# D
1563.8945
4 C+ n5 ^6 N2 B; F$ M4 s$ e  k/ Z6 T* ?1 N
1444.2915
7 g/ g. a8 f  j( N/ s4 ?  p( t) N+ z5 Z
1410.0302) _' S2 n) c4 k( z6 s. f- H
4 f1 ~0 v  o# ]  I* w9 o
1465.41713 A: _* f, i5 _% `7 N! [- _; e1 @
0 E' O* e$ `2 I+ H2 {  ~
0.0017 l) a+ |% ]  H

! w! N* v% O$ j. d+ l& \: x13065.196
& s# P) E; u: Z2 |  }( Z
' o( u! y8 |3 Z3 e! Q12674.945. q" W/ v0 P3 T

+ Y8 W+ T1 Q/ G  R; v12747.7292 F4 \$ P. q3 j# _* V

5 B. Q+ I; z2 C1 I8 f12386.216+ Q4 f/ B2 @0 _1 o
! r' O2 |( @8 ~  ^) Q( |3 u
12349.02
$ j/ @, _) v; ^9 x
; ^8 ?, x4 `& ]12282.201) r* P$ C' y* h' e& o0 a& x: a7 K* c
8 H2 Y1 u+ q2 r+ B) K
12270.035
3 C# X( A7 Y; L/ Z, a6 b0 v
$ I6 h, B. d- V) U3 @11338.477: _$ H. ]% w: L7 G4 u4 e) }
; f- Z: m6 n3 m9 h* W
10985.201
. [8 I) T; Y/ S7 d; U* z
, L: F% P6 S# H" P, h# x* a! j. W, Q11015.503
8 F9 T, p$ c4 P# Z3 H7 c3 o/ F" x3 ]* h5 J7 P
9.00E-04% l8 _6 Y# D6 d8 Q9 y# b( Q  k3 [
9 d8 v  _. X" K5 D) ?
14352.452
0 r6 z) y9 c2 `1 y7 m$ G. |( O
14004.633
) L6 g! o9 t. l! d$ J& ^# d
- w$ [2 R; f/ r8 i9 l14062.829
& I7 |; r/ h( `- f3 n) I8 g
( i# h0 d  F! X) ]' g6 q+ A! B1 R" R, {13629.467! O( m  E- B; Y
& s- K3 O( x! e  s& ]  c; t
13613.362
# G; c* D+ v! E# z; b/ D" _
( ]% C& w. k9 e13609.563
0 w4 @& S( y1 z6 [& g; @# U) g7 c& [3 d* ]" W$ {7 {
13530.322! E& a  G. T9 G) g6 ~; `8 h

9 F* M3 Q  L) Q( x* J12458.171
$ ~) ^/ d) {2 t- W5 L9 o  V, k) J  }' U9 P* Z
12176.362
8 W3 U- \# ?3 d: f0 w2 h# [% o, A* D' V# j' L5 K  q/ ^1 d" _
12225.96
: h0 p9 j" b5 m) ?2 m7 o/ W& T
) G! C! w3 ?  K+ U1 @8.00E-04
- s( ]* S2 ?. i" X* Q9 ?
. y# ]) f1 c9 L& t+ Y2 d- d" w+ }5 o0 Z16141.2066 a& q  n( j( h) i, i, K& o6 K0 M
6 r, E, }6 \# b9 l' W/ T% `: S
15611.101/ _! O$ l$ t& j
5 }. m0 b( V3 `: ]: A6 _" T
15749.91- U' U  \$ [* G8 a

; n, ]4 _$ t5 w9 T) h$ h3 l4 H# y2 W! g15264.98' W( K  w- E" m9 L0 c

: {0 k* ?' f2 ?9 \! Q1 J) c15228.447. S& F$ i+ y/ R  ~, U4 ~, U; X+ x

1 K7 N6 M; Z  m' w9 q- X! t' {15207.628; @: P" e( {1 ^; t* S& P7 U

. T9 n+ p" a  ^  z6 C15053.714( M7 u5 I3 q- ^& T' ^

) D$ I! q/ {7 M2 b14044.7291 Z; G- m* E% }% h) T

) e& p+ C! k1 Q$ w8 a9 T13530.397
9 u, B; v8 z; B+ d$ ^
% C4 T/ ^0 @5 `7 d9 |13654.678
8 I3 l; I. {. x2 c- F1 S' ]( a* S; |; W2 w, n7 k/ }( l$ W: d
7.00E-04* x3 Y2 n# d7 c! J; L
  t- B' x' @; C# n8 B9 R0 X3 \# w
18194.397
: Y" k1 r: d6 F% I# T; p. m6 M; |
17760.638
& T1 }4 \& K7 X& S! y' ?0 t* Y6 H3 E5 Q! m2 ~
17743.578
" k4 D+ Q$ T3 ]% p/ o& m8 P
8 H' s3 {7 M; r5 b17333.377
/ |/ H1 o; P/ B- X, ?5 O( F, ^0 |7 f' ~, i: A. a
17293.874) c6 W4 d4 [& G6 e* U* _

7 c: g7 S0 \- |% V/ ^7 Q( X) d6 {17204.638! ~. l; }/ h+ o$ {) H

/ T3 i1 I- P8 N5 S; a$ C17058.809* P& n: q( x, a( d/ a2 D! E
/ B+ m! t4 M, m- B* y
15946.101) Q' \8 x) e. k, Z" g

- M5 q" g9 @, k6 ~5 @& G. H3 f9 z15491.2661 v0 Z1 }& C$ g3 }9 q9 j/ L: o

% y5 l% X( L9 k) j2 I15399.538
) t! a+ u! e4 z; z0 M0 o1 H/ C/ B; g, C- t! {6 K/ U* B
s" A- p: R# S, b; V! m  u
8 q. u& a+ u+ M2 J2 f' h9 Z+ _
1308 Y, o$ ^2 S' M! o+ l  X
: _$ \2 c0 n8 i! Y# \
218
& m% u) A1 S6 t; |5 F
2 P# D; x2 \6 a198
' h3 U+ \$ u6 [9 Z7 F* [
6 J; o+ K& W' l( G& a3 @1 k7 o206
3 Y+ M/ y2 v  H# s. w/ Z8 o* Y; ]
204  ]: `- `2 z& ?& n1 _5 Q
% ?' q4 Y- g3 u0 i1 s% @
218) a. n' u0 _0 R% T" `4 b
& q, Y; E, |: q
220: ^3 L) t! V) s  m8 \% N/ G8 [' Z
+ w. r9 ]6 I+ I) ]
204. b, E/ v( I. z8 W
) ~7 U; J) V4 ~$ M
220
3 k$ k/ U5 e- ?% u: c
1 l% e  {6 s' j' M: k216
' Y5 N: r5 c) t2 r' K) M2 r$ G! D) P8 l8 C* u+ j
将收敛误差为7e-4的迭代次数画成图
1 H: [+ E- V2 {5 A9 L4 e2 B, \0 X2 v; u' e* c- n0 O

- w9 V- Q" X9 w" h2 t" }$ Q/ \; o3 O( [- i% V# s
再将移位距离S的曲线画成图; d- p5 |" N8 q
. D9 P' w. t9 K* R7 G% d
/ N$ V7 g  G* D2 ]
# L& |! ]0 d# @/ @( B5 r
在这组数据中s和n之间的反比关系依然存在。
7 e- ?6 A+ H# u& C3 N. z/ |: o4 v! [  [4 H9 }0 v( b
移位距离假设
6 D- y" E/ a7 \! S4 u
  t: L7 |/ @# s% ^5 k# e(A,B)---m*n*k---(1,0)(0,1)/ {. e' D' y; b, U. C
  M! c: f+ H) q8 I. A9 H1 Z' O
7 ~# D( r( K, y+ i) y0 d, `  @
) L% N7 |, ?5 l; w& g' p
用神经网络分类A和B,把参与分类的A和B中的数字看作是组成A和B的粒子,分类的过程就是让A和B中的粒子互相交换位置,寻找最短移位路径的过程。而熵H与最短移位距离S成正比,迭代次数n与S成反比。
) ^! D, t, a6 U* r8 _7 E0 u8 x& ~( t- ?8 M. u& {
移位规则汇总
& ^* M8 E$ X4 ^9 X; w3 }
* L/ g" w( m1 @2 p移位距离就是等位点数值差的绝对值的和S=Σ|a-b|,如果训练集有多张图片取平均值,如果是多分类问题则移位距离为所有两两组合移位距离的和。
8 `& Q. x) Y! G2 t+ w- W; V
  U3 |# @' h" s' D6 Z0 @4 ]9 ?8 M9 q/ e如对一组3*3的矩阵  ]2 f$ T6 w" L, S9 K9 r2 J

( E3 o+ V% _. r$ k$ J! E9 |, t
' ]# R$ p8 O# \! o( v* O6 K0 S, r- M$ Y
S=s0+s1+,…,+s8=|a0-b0|+|a1-b1|+,…,+|a8-b8|% D, d" T( \/ n8 D. H5 \; c

% ]8 Z$ t4 F# t  m; c+ H' N如果是3分类问题,就应该实现3个形态之间的两两分类,也就是要完成3对等位点之间的差。  F$ U6 P7 S' T
4 ~4 K* C5 E+ J' [. T$ S

( u0 s% p2 S/ R: _0 l& H2 s, s% {8 N2 n8 S5 o' y
因此移位距离8 Y) z: y* Q6 ]# h( q  _$ k+ I
: ], \6 W7 b- t9 _/ x7 L% d
S=Sab+Sac+Sbc=% n- M7 R% O3 h0 O

* e: ~7 }/ x# C/ |) E|a0-b0|+|a1-b1|+|a2-b2|+|a3-b3|+: K1 C- K9 I! R+ c2 N9 u

' `% g" S' X9 ]4 A* e' p|a0-c0|+|a1-c1|+|a2-c2|+|a3-c3|+- M# @6 y6 o4 H
8 y  i4 k) v" G
|b0-c0|+|b1-c1|+|b2-c2|+|b3-c3|  J/ k* D  I2 {. C% R8 X5 w8 V
————————————————
% O; n* T7 N1 \# x* H* U5 }版权声明:本文为CSDN博主「黑榆」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
  i0 B2 _+ H) ^% n" Y原文链接:https://blog.csdn.net/georgesale/article/details/126690670
7 w. M7 C& ^2 i6 a- F7 m1 Y) C3 k( n# }, M" t' c& k

4 z7 o7 C; O; I! }0 k




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5