当前位置: 首页 > news >正文

隐藏层节点数对分类准确率的影响

直线上有9个格子,4个石子,

数量

结构编号

6

0

1

1

1

1

0

0

0

0

0

5

2

1

1

1

0

1

0

0

0

0

5

1

1

0

1

1

1

0

0

0

0

4

3

1

1

0

0

1

1

0

0

0

4

4

1

0

1

0

1

1

0

0

0

3

5

1

0

1

0

1

0

1

0

0

有6个不同的结构

1

0

1

0

1

0

1

0

0

0

1

0

1

0

1

0

1

0

0

0

1

0

1

0

1

0

1

如结构5可能的置换有3个。这6个结构置换的数量顺序为0>2=1>3=4>5.

(A,B)---1*n*2---(1,0)(0,1)

做一个网络分类A和B,让A就是这6个结构,B全是0.用训练集做测试集

A

B

1-0

0-1

1

0

0.444

1

0.722

0*1

1

0

0.5

这个网络可能的合理分类方法只有两种,一种是认为1属于A,0属于B,则A的分类准确率是0.444,B的分类准确率是1,因为两个测试集图片数量相同,所以总的分类准确率是0.722.第二种方法是认为0和1都属于A,则A的准确率是1,B为0,平均是0.5.

现在让这个网络的隐藏层节点数为

20

16

15

12

10

8

6

4

2

210

190

170

150

130

110

90

70

50

30

410

390

370

350

330

310

290

270

250

230

610

590

570

550

530

510

490

470

450

430

810

790

770

750

730

710

690

670

650

630

2到810的共49个值,收敛误差为7e-4,每个n的每个结构收敛199次,取平均值。比较迭代次数和分类准确率的变化。

得到的6个结构的顺序为

810

5

4

1

0

3

2

310

0

1

2

3

4

5

790

5

4

2

3

0

1

290

0

1

2

3

4

5

770

4

5

3

1

0

2

270

0

1

2

3

4

5

750

5

4

0

3

1

2

250

0

1

2

3

4

5

730

5

4

0

3

2

1

230

0

1

2

3

4

5

710

5

4

3

0

2

1

210

0

1

2

3

4

5

690

5

4

3

0

2

1

190

0

1

2

3

4

5

670

5

3

4

0

2

1

170

0

2

1

3

4

5

650

4

5

0

3

2

1

150

0

2

1

3

4

5

630

4

3

0

5

2

1

130

0

2

1

3

4

5

610

0

5

3

4

2

1

110

0

1

2

3

4

5

590

3

0

1

4

2

5

90

0

2

1

3

4

5

570

3

0

1

2

4

5

70

0

2

1

3

4

5

550

3

0

1

2

4

5

50

0

2

1

3

4

5

530

1

3

0

2

4

5

30

0

2

1

3

4

5

510

1

3

0

2

4

5

20

0

2

1

3

4

5

490

1

3

0

2

4

5

16

0

2

1

3

4

5

470

1

3

0

2

4

5

15

0

2

1

3

4

5

450

3

0

1

2

4

5

12

0

2

1

3

5

4

430

0

3

1

2

4

5

10

0

2

3

1

4

5

410

0

1

3

2

4

5

8

2

0

1

3

5

4

390

0

1

3

2

4

5

6

0

2

3

4

1

5

370

0

1

3

2

4

5

4

5

0

1

2

3

4

350

0

1

2

3

4

5

2

0

2

1

3

4

5

330

0

1

2

3

4

5

只有16-90的第Ⅱ区顺序是稳定的,并且和计算顺序一致。n<16或n>90的顺序都变得混乱。

比较迭代次数的数据

比值

乘积

810

747.4422

753

764.6482

767.8543

773.0905

781.4121

1.05

632943.8

790

755.0704

759.9146

775.8945

784.4372

785.2211

786.1558

1.04

621063.1

770

765.1106

767.0503

787.4824

789.6935

795.5327

798.5176

1.04

614858.5

750

771.794

774.3869

793.7236

803.794

805.3819

805.8945

1.04

604420.9

730

776.4673

784.9698

804.8492

808.1156

815.2513

819.0101

1.05

597877.3

710

786.6683

795.3518

805.4523

812.3568

822.8794

826.2663

1.05

586649.1

690

801.7035

806.7588

812.3568

821.3116

831.0302

846.0754

1.06

583792

670

818.5377

819.9347

820.7286

834.0653

837.9146

859.0402

1.05

575556.9

650

826.8894

833.7538

847.995

849.7136

859.5528

908.0151

1.1

590209.8

630

832.2764

859.1407

860.1156

862.4271

914.2462

945.794

1.14

595850.2

610

872.6884

879.7839

892.9497

904.2965

930.3467

960.9899

1.1

586203.9

590

926.3266

926.6884

952.8693

958.4372

982.7889

1156.698

1.25

682452.1

570

976.3467

979.0603

991.8543

1012.638

1069.603

1244.196

1.27

709191.7

550

1039.211

1047.171

1050.266

1053.452

1175.161

1336.819

1.29

735250.5

530

1100.377

1107.774

1129.935

1140.015

1286.236

1466.618

1.33

777307.6

510

1174.186

1191.261

1219.844

1245.482

1438.377

1666.879

1.42

850108.5

490

1274.859

1292.116

1323.503

1374.92

1640.085

1977.854

1.55

969148.6

470

1404.749

1409.704

1437.834

1525.704

1896.789

2436.899

1.73

1145343

450

1561.211

1567.362

1569.191

1716.648

2226.307

3075.854

1.97

1384134

430

1718.779

1754.688

1765.563

1948.025

2664.005

3967.08

2.31

1705845

410

1902.487

2008.518

2009.221

2239.734

3261.804

5170.276

2.72

2119813

390

2130.698

2314.065

2372.749

2602.085

4089.613

6795.342

3.19

2650183

370

2442.759

2705.543

2892.035

3059.955

4988.085

8947.834

3.66

3310699

350

2902.437

3206.196

3617.05

3634.286

6105.302

11611.92

4

4064174

330

3580.467

3834.568

4301.141

4670.055

7456.749

14825.29

4.14

4892346

310

4480.106

4639.683

5159.261

6043.482

9064.266

18442.67

4.12

5717227

290

5409.503

5606.799

6218.095

7723.181

10894.39

22193.55

4.1

6436130

270

6202.95

6754.095

7529.472

9602.146

12904.78

25645.17

4.13

6924196

250

6879.261

8087.814

9140.698

11564.15

15053.65

28624.63

4.16

7156157

230

7539.472

9633.01

11109.66

13480.83

17323.91

30956.28

4.11

7119944

210

8259.925

11394.75

12548.27

15324.88

19684.45

32700.39

3.96

6867081

190

9140.116

13358.02

13594.44

16876.72

22087.49

33990.51

3.72

6458196

170

10199.22

14788.86

15172.74

18641.08

23904.1

34084.14

3.34

5794303

150

11521.18

16116.43

16294.62

20568.49

24188.75

32346.82

2.81

4852023

130

13172.66

17641.18

17681.79

22395.26

24748.56

31508.51

2.39

4096106

110

15335.37

19483.33

19552.62

24494.39

25861.12

31575.62

2.06

3473319

90

18231.47

21967.69

22060.23

26975.49

27672.07

32541.56

1.78

2928741

70

22283.1

25434.01

25893.23

30198.58

30638.54

34406.15

1.54

2408430

50

28214.42

30471.65

31501.27

34627.12

35155.54

37923.02

1.34

1896151

30

38335.66

39628.41

40700.18

42628.53

43286.57

44890.92

1.17

1346728

20

47392.38

48605.16

49894.38

50763.62

51584.3

52764.43

1.11

1055289

16

53654.12

55215.5

55892.45

56862.55

57756.04

58652.06

1.09

938432.9

15

56311.78

56624.75

57703.21

58880.99

59387.43

60366.67

1.07

905500

12

64075.93

64656.91

65501.91

66791.22

67267.99

67753.18

1.06

813038.2

10

71077.3

71915.43

73532.09

73680.97

74362.53

75526.56

1.06

755265.6

8

84117.8

84531.26

85455.77

85712.93

86315.25

86410.77

1.03

691286.2

6

103357.2

104393.6

105619.4

105846.8

105909.8

106796.6

1.03

640779.8

4

148083.9

148184.7

148217.1

148629.3

150324.7

150991

1.02

603963.9

2

259206.7

259809.3

260652.9

261047.7

261532.5

262058.4

1.01

524116.8

把中间段的曲线放大

16-90区域几乎就是这条曲线分布最为规则的区域,分布稀疏间距均匀。

特别比较每组隐藏层节点数和迭代次数乘积的曲线

比如当n为2或810时

810

781.4121

632943.8

2

262058.4

524116.8

随着n的增加迭代次数d减小,但是n*d从没有小于524116的,当n=690的时候d已经和n相当,但是d的减小量小于n的增加量。所以在收敛误差一定的情况下n*d有极小值。就是2d=524116。所以用这个办法估算当n=100时的最大迭代次数应不小于5241,真实数值为这个数的6.6倍。

再比较同组迭代次数最大值和最小值的比例,在16-90区域这个值为1.09-1.78.这个值最大值为4.16.这条曲线和n*d的曲线很接近,结构上左右对称。

比较分类准确率

810

0.5

0.5

0.5

0.5

0.5

0.5

790

0.5

0.5

0.5

0.5

0.5

0.5

770

0.5

0.5

0.5

0.5

0.5

0.5

750

0.5

0.5

0.5

0.5

0.5

0.5

730

0.5

0.5

0.5

0.5

0.5

0.5

710

0.5

0.5

0.5

0.5

0.5

0.5

690

0.5

0.5

0.5

0.5

0.5

0.5

670

0.5

0.5

0.5

0.5

0.5

0.5

650

0.5

0.5

0.5

0.5

0.5

0.5

630

0.5

0.5

0.5

0.5

0.5

0.5

610

0.5

0.5

0.5

0.5

0.5

0.5

590

0.5

0.5

0.5

0.5

0.5

0.5

570

0.5

0.5

0.5

0.5

0.5

0.5

550

0.5

0.5

0.5

0.5

0.5

0.5

530

0.5

0.5

0.5

0.5

0.5

0.5

510

0.5

0.5

0.5

0.5

0.5

0.5

490

0.5

0.5

0.5

0.5

0.5

0.5

470

0.5

0.5

0.5

0.5

0.5

0.5

450

0.5

0.5

0.5

0.5

0.5

0.5

430

0.5

0.5

0.5

0.5

0.5

0.5

410

0.5

0.5

0.5

0.5

0.5

0.5

390

0.5

0.5

0.5

0.5

0.5

0.5

370

0.5

0.5

0.5

0.5

0.5

0.5

350

0.5

0.5

0.5

0.5

0.5

0.5

330

0.5

0.5

0.5

0.5

0.5

0.5

310

0.5

0.5

0.5

0.5

0.5

0.5

290

0.5

0.5

0.5

0.5

0.5

0.5

270

0.5

0.5

0.5

0.5

0.5

0.5

250

0.5

0.5

0.5

0.5

0.5

0.5

230

0.722222

0.5

0.5

0.5

0.5

0.5

210

0.722222

0.5

0.722222

0.5

0.5

0.5

190

0.5

0.5

0.5

0.5

0.5

0.5

170

0.5

0.5

0.5

0.5

0.5

0.5

150

0.5

0.5

0.5

0.5

0.722222

0.722222

130

0.5

0.722222

0.722222

0.722222

0.722222

0.722222

110

0.722222

0.722222

0.722222

0.722222

0.722222

0.722222

90

0.722222

0.722222

0.722222

0.722222

0.722222

0.722222

70

0.722222

0.722222

0.722222

0.722222

0.722222

0.722222

50

0.722222

0.722222

0.722222

0.722222

0.722222

0.722222

30

0.722222

0.722222

0.722222

0.722222

0.722222

0.722222

20

0.722222

0.722222

0.722222

0.722222

0.722222

0.722222

16

0.722222

0.722222

0.722222

0.722222

0.722222

0.722222

15

0.722222

0.722222

0.722222

0.722222

0.722222

0.722222

12

0.722222

0.722222

0.722222

0.722222

0.722222

0.722222

10

0.722222

0.722222

0.722222

0.722222

0.722222

0.722222

8

0.722222

0.722222

0.722222

0.722222

0.722222

0.722222

6

0.722222

0.722222

0.722222

0.722222

0.722222

0.722222

4

0.722222

0.722222

0.722222

0.722222

0.722222

0.722222

2

0.722222

0.722222

0.722222

0.722222

0.722222

0.722222

很意外的是Ⅰ区的分类准确率和Ⅱ区是相同的,而Ⅲ区用的第二种分类方法,分类性能从n=130开始变化。

Ⅰ区n<16,尽管迭代次数顺序混乱,但这并不影响分类性能

Ⅱ区16-90,迭代次数顺序和计算顺序一致,分类与计算结果也相同

Ⅲ区n>90,迭代次数顺序开始混乱,网络分类性能开始退化

相关文章:

隐藏层节点数对分类准确率的影响

直线上有9个格子&#xff0c;4个石子&#xff0c; 数量 结构编号 6 0 1 1 1 1 0 0 0 0 0 5 2 1 1 1 0 1 0 0 0 0 5 1 1 0 1 1 1 0 0 0 0 4 3 1 1 0 0 1 1 0 0 0 4 4 1 0 1 0 1 1 0 0 0 3 5 1 0 1 0 1 0 1 0…...

【水浸传感器】软硬件一体水浸监测整套方案远程监测解决各种环境漏水问题

一、痛点分析 在工业生产中&#xff0c;水浸传感器可以安装在数据中心、半导体厂房、输油管道、车间仓库、变电室等易发生水浸的区域。一旦检测到漏水情况&#xff0c;立即发出信号反馈。然而&#xff0c;水浸传感器分散在各个地点&#xff0c;导致管理不集中、不便捷&#xf…...

知虾会员**成为知虾会员,尊享专属权益**

在当今繁忙的生活中&#xff0c;线上购物已经成为现代人们的主要消费方式之一。而作为线上购物平台的领军者之一&#xff0c;Shopee为了提供更加个性化和便利的购物体验&#xff0c;推出了知虾会员&#xff08;Shopee会员&#xff09;服务。知虾会员不仅可以享受到一系列会员专…...

好代码网同款wordpress主题,适合搭建资源分享类网站,自带五六百的精品资源数据

代码简介&#xff1a; 好代码资源网是个还不错的资源分享类网站&#xff0c;基于wordpress搭建的。它的主题看起来还是不错的。这里分享一下这个网站的主题包。说是主题包&#xff0c;其实就是整站打包的&#xff0c;集成了主题&#xff08;wordpress美化主题包几个插件&#…...

Java多线程<三>常见的多线程设计模式

多线程的设计模式 两阶段线程终止 park方法 interrupted() 会让他失效。 使用volatile关键字进行改写 单例模式 双锁检测 保护性暂停 实现1&#xff1a; package threadBase.model;/*** author: Zekun Fu* date: 2022/5/29 19:01* Description:* 保护性暂停&#xff0c;* …...

JavaScript 基础二part1.运算符:赋值、一元、比较、逻辑运算符

JavaScript 基础二 1.1 赋值运算符1.2 一元运算符自增运算符的用法&#xff1a;例题 1.3 比较运算符不同类型间的比较严格相等对 null 和 undefined 进行比较 1.4 逻辑运算符例题 1.5 运算符优先级 1.1 赋值运算符 赋值运算符&#xff1a;对变量进行赋值的运算符 已经学过的赋…...

Linux 进程(八) 进程的退出码

main 函数的返回值叫做进程的退出码。当进程成功退出的时候&#xff0c;我们一般用0来表示。进程失败的时候一般用非零来表示。我们使用不同的数字来表示进程退出时不同的失败原因。 我们查看系统的有多少退出码以及其含义时需要用到strerror() 他的头文件和用法如下。 通过一…...

Go语言中支持的internal目录配置与组织内私网包配置详解

Go 中的内部包 这里可能会有歧义 可能是 Go 的 internal 目录中的包也可能是指内部开发的包 函数和变量的可见性 对于函数和变量而言&#xff0c;有如下规则&#xff1a;1 &#xff09;小写字母开头的函数变量结构体只能在本包内访问2 &#xff09;大写字母开头的函数变量结…...

如何使用Nmap加强网络安全?

Nmap是Network Mapper&#xff08;网络映射器&#xff09;的缩写&#xff0c;是一个用于端口和IP扫描以及应用程序检测的开源工具。网络和系统管理员将其用于清点网络资产、管理服务升级计划和监视服务正常运行时间。 起初&#xff0c;它是作为一款Linux工具而开发的&#xff…...

LeetCode 2487. 从链表中移除节点:单调栈

【LetMeFly】2487.从链表中移除节点&#xff1a;单调栈 力扣题目链接&#xff1a;https://leetcode.cn/problems/remove-nodes-from-linked-list/ 给你一个链表的头节点 head 。 移除每个右侧有一个更大数值的节点。 返回修改后链表的头节点 head 。 示例 1&#xff1a; 输…...

LabVIEW在高精度机器人视觉定位系统中的应用

在现代工业自动化中&#xff0c;精确的机器人视觉定位系统对于提高生产效率和产品质量至关重要。LabVIEW软件&#xff0c;以其卓越的图像处理和自动化控制功能&#xff0c;在这一领域发挥着重要作用。本案例将展示LabVIEW如何帮助开发和实现一个高精度的机器人视觉定位系统&…...

Arm CCA机密计算扩展

目录 Realms Realm World和Root World Arm TrustZone扩展和Arm RME之间有什么区别? 在《什么是机密计算?》中所述,Arm CCA允许您在阻止更高特权软件实体(例如Hypervisor)访问的同时部署应用程序或虚拟机(VM)。然而,通常由这些特权软件实体管理内存等资源。在这种情况…...

【Unity入门】热更新框架之xLua

目录 一、xLua概述1.1xLua简介1.2xLua安装 二、Lua文件加载2.1执行字符串2.2加载Lua文件2.3自定义loader 三、xLua文件配置3.1打标签3.2静态列表3.3动态列表 四、Lua与C#交互4.1 C#访问Lua4.1.1 获取一个全局基本数据类型4.1.2 访问一个全局的table4.1.3 访问一个全局的functio…...

大数据Doris(四十五):物化视图选择最优

文章目录 物化视图选择最优 物化视图选择最优 下面详细解释一下第一步最优物化视图是被如何选择出来的。 这里分为两个步骤: 对候选集合进行一个过滤。只要是查询的结果能从物化视图数据计算(取部分行,部分列,或部分行列的聚合)出都可以留在候选集中,过滤完成后候选集合…...

PostgreSQL10数据库源码安装及plpython2u、uuid-ossp插件安装

PostgreSQL10数据库源码安装及plpython2u、uuid-ossp插件安装 1、环境2、安装包下载3、安装3.1 、解压3.2、配置3.3、编译安装3.4 、启动与关闭 4、安装 uuid-ossp 、plpython2u插件5、参考 1、环境 centos 7 、 postgresql 10.19 2、安装包下载 postgres 源码安装包 3、安…...

如何成为ChatGPT 优质Prompt创作者

如何提问&#xff1f; 我想让你成为我的Prompt创作者。你的目标是帮助我创作最佳的Prompt&#xff0c;这个Prompt将由你ChatGPT使用。你将遵循 以下过程&#xff1a;1.首先&#xff0c;你会问我Prompt是关于什么&#xff1f;我会告诉你&#xff0c;但我们需要 通过不断的重复来…...

LeetCode第71题 - 简化路径

题目 以 Unix 风格给出一个文件的绝对路径&#xff0c;你需要简化它。或者换句话说&#xff0c;将其转换为规范路径。 在 Unix 风格的文件系统中&#xff0c;一个点&#xff08;.&#xff09;表示当前目录本身&#xff1b;此外&#xff0c;两个点 &#xff08;…&#xff09; 表…...

VSCode上远程调试代码出现的问题

记录一下&#xff1a; 真的是汗流浃背了&#xff0c;师妹叫帮忙如何在VSCode上远程调试代码&#xff0c;一些自己已经经历过的问题&#xff0c;现在已经忘记了。又在网上一顿搜索&#xff0c;这次记录下吧。。。 出现以下问题&#xff1a; 1. 终端界面总是sh-4.4 $ &#xff…...

【langchain】入门初探实战笔记(Chain, Retrieve, Memory, Agent)

1. 简介 1.1 大语言模型技术栈 大语言模型技术栈由四个主要部分组成&#xff1a; 数据预处理流程&#xff08;data preprocessing pipeline&#xff09;嵌入端点&#xff08;embeddings endpoint &#xff09;向量存储&#xff08;vector store&#xff09;LLM 终端&#xff…...

《数据结构、算法与应用C++语言描述》- 平衡搜索树 -全网唯一完整详细实现插入和删除操作的模板类

平衡搜索树 完整可编译运行代码见&#xff1a;Github::Data-Structures-Algorithms-and-Applications/_34Balanced search tree 概述 本章会讲AVL、红-黑树、分裂树、B-树。 平衡搜索树的应用&#xff1f; AVL 和红-黑树和分裂树适合内部存储的应用。 B-树适合外部存储的…...

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...

visual studio 2022更改主题为深色

visual studio 2022更改主题为深色 点击visual studio 上方的 工具-> 选项 在选项窗口中&#xff0c;选择 环境 -> 常规 &#xff0c;将其中的颜色主题改成深色 点击确定&#xff0c;更改完成...

linux arm系统烧录

1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 &#xff08;忘了有没有这步了 估计有&#xff09; 刷机程序 和 镜像 就不提供了。要刷的时…...

在四层代理中还原真实客户端ngx_stream_realip_module

一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡&#xff08;如 HAProxy、AWS NLB、阿里 SLB&#xff09;发起上游连接时&#xff0c;将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后&#xff0c;ngx_stream_realip_module 从中提取原始信息…...

postgresql|数据库|只读用户的创建和删除(备忘)

CREATE USER read_only WITH PASSWORD 密码 -- 连接到xxx数据库 \c xxx -- 授予对xxx数据库的只读权限 GRANT CONNECT ON DATABASE xxx TO read_only; GRANT USAGE ON SCHEMA public TO read_only; GRANT SELECT ON ALL TABLES IN SCHEMA public TO read_only; GRANT EXECUTE O…...

页面渲染流程与性能优化

页面渲染流程与性能优化详解&#xff08;完整版&#xff09; 一、现代浏览器渲染流程&#xff08;详细说明&#xff09; 1. 构建DOM树 浏览器接收到HTML文档后&#xff0c;会逐步解析并构建DOM&#xff08;Document Object Model&#xff09;树。具体过程如下&#xff1a; (…...

SpringCloudGateway 自定义局部过滤器

场景&#xff1a; 将所有请求转化为同一路径请求&#xff08;方便穿网配置&#xff09;在请求头内标识原来路径&#xff0c;然后在将请求分发给不同服务 AllToOneGatewayFilterFactory import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; impor…...

(转)什么是DockerCompose?它有什么作用?

一、什么是DockerCompose? DockerCompose可以基于Compose文件帮我们快速的部署分布式应用&#xff0c;而无需手动一个个创建和运行容器。 Compose文件是一个文本文件&#xff0c;通过指令定义集群中的每个容器如何运行。 DockerCompose就是把DockerFile转换成指令去运行。 …...

springboot整合VUE之在线教育管理系统简介

可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生&#xff0c;小白用户&#xff0c;想学习知识的 有点基础&#xff0c;想要通过项…...

算法:模拟

1.替换所有的问号 1576. 替换所有的问号 - 力扣&#xff08;LeetCode&#xff09; ​遍历字符串​&#xff1a;通过外层循环逐一检查每个字符。​遇到 ? 时处理​&#xff1a; 内层循环遍历小写字母&#xff08;a 到 z&#xff09;。对每个字母检查是否满足&#xff1a; ​与…...