• 用移位距离和标定神经网络迭代次数


    (A,B)---m*n*k---(1,0)(0,1)

    移位距离和假设

    用神经网络分类A和B,把参与分类的A和B中的数字看作是组成A和B的粒子,分类的过程就是让A和B中的粒子互相交换位置,寻找最短移位路径的过程。而熵H与最短移位距离和成正比,迭代次数n和熵H成反比。

    对二值化图片移位规则汇总

    每个粒子移位一次,位置重合不移位,0不动,单次移位距离恒为1.

    这次继续验证移位距离和假设,尝试用移位距离和去标定迭代次数

    这次用的是86x系列图片,A中有8个1,B中有6个1.让A和B不断迭代直到收敛,每个收敛误差收敛199次,统计迭代次数平均值并比较。

    得到迭代次数

    861

    862

    863

    864

    δ

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    5.00E-04

    28270.21

    28391.41

    28692.86

    28327.94

    4.00E-04

    34803.25

    34490.99

    34126.46

    34618.86

    3.00E-04

    45065.05

    44781.91

    45602.62

    44752.68

    2.00E-04

    64707.93

    64447.68

    64919.95

    65510.5

    1.00E-04

    123288

    124078.5

    122405.7

    122561.5

    s

    2

    2

    2

    2

    这几条曲线高度重合,因为他们的移位距离和都是2.如861中,仅有A的(1,0)和(2,0)粒子需要移位,因此总的移位距离和为2.

    做第二组865-868,得到迭代次数

    861

    862

    863

    864

    865

    866

    867

    868

    δ

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    5.00E-04

    28270.21

    28391.41

    28692.86

    28327.94

    28147.94

    23868.01

    23598.36

    23727.35

    4.00E-04

    34803.25

    34490.99

    34126.46

    34618.86

    34583.06

    28820.87

    28951.12

    29126.8

    3.00E-04

    45065.05

    44781.91

    45602.62

    44752.68

    44633.07

    37659.14

    38084.98

    37698.39

    2.00E-04

    64707.93

    64447.68

    64919.95

    65510.5

    64269.49

    54661.18

    54504.29

    55159.24

    1.00E-04

    123288

    124078.5

    122405.7

    122561.5

    123316.6

    106599.8

    105273

    105934.1

    s

    2

    2

    2

    2

    2

    4

    4

    4

    这个迭代次数明显的分成两条线,865一条线,866,867,868重合为1条线。因为865的移位距离和为2而866,867,868的移位距离和为4.比如866需要移位的粒子包括A中的(0,1),(1,1),(2,1)和B中的(0,0)共4个粒子,因此总的移位距离和为4.

    866的迭代次数小于865,这也符合假设中移位距离和与迭代次数成反比的关系。

    将这次实验数据与前述实验数据做比较

    981

    871

    971

    881

    861

    122

    961

    875

    951

    866

    941

    931

    921

    911

    δ

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    迭代次数n

    5.00E-04

    34219.01

    34553.02

    28229.22

    27843.89

    28270.21

    25862.05

    25523.99

    25117.39

    23904.73

    23868.01

    22959.57

    22166.65

    22094.36

    23575.86

    4.00E-04

    41899.68

    41568.85

    34548.15

    34511.79

    34803.25

    31524.1

    30958.15

    31102.23

    28978.03

    28820.87

    27774.2

    27290.48

    27253.6

    28991.81

    3.00E-04

    53474.56

    54287.27

    44497.27

    44407.41

    45065.05

    41011.36

    40262.78

    40239.05

    38252.24

    37659.14

    35993.35

    35639.73

    35340.25

    37399.98

    2.00E-04

    77797.83

    78173.77

    64693.36

    64832.42

    64707.93

    59270.11

    59096.97

    58618.7

    55426.48

    54661.18

    52950.71

    51890.25

    52155.43

    54335.16

    1.00E-04

    148175

    146473.4

    123601.3

    122874.1

    123288

    112397.9

    113446.1

    111994.6

    106880.8

    106599.8

    101146.2

    100158

    98502.28

    102787.2

    s

    1

    1

    2

    2

    2

    3

    3

    3

    4

    4

    5

    6

    7

    8

    迭代次数与移位距离和的反比关系很明确。除911数值略偏大以外,其余迭代次数都可以用移位距离和相对精确的标定。

  • 相关阅读:
    MultipartFile 上传文件的踩坑点
    C# OpenCvSharp DNN Image Retouching
    nlp自然语言处理
    VirtuaLab Fusion新版本:从光线光学到物理光学的无缝转换
    可视化工具Visdom的使用
    程序猿成长之路之数据挖掘篇——决策树分类算法(1)——信息熵和信息增益
    DGL学习笔记——第一章 图
    研发效能行业发展趋势及人才认证的重要性丨IDCF
    ATJ2157&ATJ2127音乐按文件名拼音排序---标案是按内码进行排序
    「深度学习之优化算法」(十九)蚁狮算法
  • 原文地址:https://blog.csdn.net/georgesale/article/details/125602191