迭代次数的分界线

news/2025/2/19 8:22:43/

( A, B )---4*30*2---( 1, 0 )( 0, 1 )

做一个网络,输入为4个点,训练集A,B各有两张图片。让B的两张图片全是0.排列组合A,记录迭代次数平均值的变化。

差值结构

A-B

迭代次数

1

0

0

0

8*15-0*0

5609.6533

1

1

1

1

8*15-0*0

5609.6533

A

1

0

0

0

1

1

1

1

B

0

0

0

0

0

0

0

0

就是让A和B在收敛误差为7e-4的条件下收敛199次,迭代次数的平均值为5609.65.

做了256组共收集到21组不同的数据

差值结构

A-B

迭代次数

等位点数值差

1

0

0

0

8*15-0*0

5609.653

5

1

1

1

1

8*15-0*0

5609.653

5

5

1

0

0

0

8*14-0*0

7108.93

4

1

1

1

0

8*14-0*0

7108.93

4

4

1

0

1

0

10*15-0*0

9954.879

6

1

1

1

1

10*15-0*0

9954.879

6

6

0

1

0

0

4*6-0*0

10406.96

3

0

1

1

0

4*6-0*0

10406.96

3

3

1

1

0

0

12*14-0*0

13400.23

5

1

1

1

0

12*14-0*0

13400.23

5

5

1

1

1

0

14*15-0*0

14575.28

7

1

1

1

1

14*15-0*0

14575.28

7

7

0

0

0

1

1*14-0*0

17557.43

4

1

1

1

0

1*14-0*0

17557.43

4

4

0

1

0

1

5*11-0*0

17735.06

5

1

0

1

1

5*11-0*0

17735.06

5

5

1

1

1

1

15*15-0*0

19478.93

8

1

1

1

1

15*15-0*0

19478.93

8

8

0

1

1

1

7*7-0*0

20644.38

6

0

1

1

1

7*7-0*0

20644.38

6

6

1

1

0

1

13*11-0*0

21374.04

6

1

0

1

1

13*11-0*0

21374.04

6

6

0

1

0

0

4*10-0*0

22540.17

3

1

0

1

0

4*10-0*0

22540.17

3

3

1

1

0

0

12*12-0*0

22834.83

4

1

1

0

0

12*12-0*0

22834.83

4

4

1

1

0

0

12*6-0*0

24347.51

4

0

1

1

0

12*6-0*0

24347.51

4

4

0

0

0

0

0*15-0*0

27237.37

4

1

1

1

1

0*15-0*0

27237.37

4

4

1

0

0

0

8*8-0*0

27271.99

2

1

0

0

0

8*8-0*0

27271.99

2

2

1

0

1

0

10*5-0*0

27292.43

4

0

1

0

1

10*5-0*0

27292.43

4

4

0

0

0

0

0*14-0*0

29451.28

3

1

1

1

0

0*14-0*0

29451.28

3

3

0

0

0

0

0*6-0*0

32911.36

2

0

1

1

0

0*6-0*0

32911.36

2

2

1

0

0

0

8*1-0*0

33666.46

2

0

0

0

1

8*1-0*0

33666.46

2

2

0

0

0

0

0*1-0*0

41000.53

1

0

0

0

1

0*1-0*0

41000.53

1

按照迭代次数与等位点数值差成反比的假设,15*15-0*0的迭代次数应该是最小的,但并不是。比15*15-0*0迭代次数大的有12组,小的有8组。其中大的12组都具有明显的对称特征。

1

0

1

0

10*5-0*0

27292.43

0

1

0

1

10*5-0*0

27292.43

比如10*5-0*0,两行各有两个1,并且4个1在4列。任何相邻的两个1都可以通过45度镜面变换成对方,因此这张图里只有1个位。

1

1

0

1

13*11-0*0

21374.04

1

0

1

1

13*11-0*0

21374.04

在13*11-0*0中两行各有3个1,每行中各有两个1与另一行的1同列,剩余的1与对方的1不同列。

1

1

1

0

14*7-0*0

21404

0

1

1

1

14*7-0*0

21404

这个形态有明显的对称轴,并且可以通过变换的方法让每个1处于相同的位置,因此也只有1个位。

再比如

0

1

1

1

7*7-0*0

20644.38

0

1

1

1

7*7-0*0

20644.38

两行各有3个1,两行的3个1都在同一列

0

1

1

1

7*7-0*0

20644

0

1

1

1

7*7-0*0

20644

 

1

1

1

0

14*14-0*0

20685

1

1

1

0

14*14-0*0

20685

 

1

1

0

1

13*13-0*0

20699

1

1

0

1

13*13-0*0

20699

 

1

0

1

1

11*11-0*0

20809

1

0

1

1

11*11-0*0

20809

由数据表明这个形态并没有左右的次序,也没有上下的次序,因此6个1只有1个位。

所以比15*15-0*0迭代次数大的12组都只有1个位,是内在对称的.

再比较比15*15-0*0迭代次数小的8组.

1

0

0

0

8*14-0*0

7108.93

1

1

1

0

8*14-0*0

7108.93

在1行中有3个,另一行有1个1.其中有两个1在同一列

这个形态可以被变换成

0

1

0

0

4*14-0*0

7164

1

1

1

0

4*14-0*0

7164

如果考虑这个形态是轴对称的,则对称轴穿过两个1,所以这4个1有3个不同的位置.或者考虑是沿着45度角斜对称的,对称轴也要穿过1个1,也有两个不同的位置.

0

1

0

0

4*6-0*0

10406.96

0

1

1

0

4*6-0*0

10406.96

同样这个形态的对称轴也要穿过1个1,这3个1有两个不同的位置.所以比15*15-0*0迭代次数小的8组,都有不止1个位,或者即便是对称的,对称轴也要穿过1.

所以迭代次数比15*15-0*0大的8组对称,只有1个位,对称轴不穿过1,而迭代次数比15*15-0*0小的12组不止有1个位,可能有对称轴,对称轴穿过1。.


http://www.ppmy.cn/news/19893.html

相关文章

NLP 语种检测 API 数据接口

NLP 语种检测 API 数据接口 180 语言检测,语种全称与缩写,返回置信度。 1. 产品功能 基于 NLP 分析文本的语种支持 180 多语种检测;语种缩写遵循 ISO 639-1 标准;包含检测到的语种置信度;毫秒级响应性能;…

nginx启动命令和停止命令

进入nginx的sbin目录下 cd /usr/local/nginx/sbin/ 1、启动nginx ./nginx 2、停止nginx两种方式 #待nginx进程处理任务完毕进行停止。 ./nginx -s quit #先查出nginx进程id再使用kill命令强制杀掉进程。 ./nginx -s stop 3、查看nginx端口 ps aux|grep nginx 4、查看ng…

C进阶_结构体内存对齐

请看下面的代码&#xff0c;输出结果是多少&#xff1f; #include <stdio.h> int main() {struct S1{char c1;int i;char c2;};printf("%d\n", sizeof(struct S1));struct S2{char c1;char c2;int i;};printf("%d\n", sizeof(struct S2));return 0;…

程序员不只喝咖啡---关于茶

六大茶类&#xff1a; 红茶&#xff0c;绿茶&#xff0c;黄茶&#xff0c;白茶&#xff0c;黑茶&#xff0c;青茶。 各自代表&#xff1a; 红茶的代表&#xff0c;全发酵&#xff0c;是金骏眉&#xff0c;正山小种&#xff0c;滇红&#xff0c;祁红… 绿茶的代表&#xff0c;未…

python第九章 异常笔记

和Java类似程序运行有异常的时候&#xff0c;服务器会采用系统默认的异常处理机制&#xff1a;返回信息&#xff0c;终止程序。异常的类型&#xff1a;常见异常类型&#xff1a;1.NameError&#xff1a;访问了未定义的变量2.IndexError&#xff1a;越界访问3.AttributeError&am…

Java转换流(InputStreamReader/OutputStreamWriter)

文章目录概述为什么会有转换流&#xff1f;InputStreamReaderOutputStreamWriter概述 转换流是字节流到字符流的桥梁&#xff0c;在转换的过程中&#xff0c;可以指定编码。转换流也是一种处理流&#xff0c;它提供了字节流和字符流之间的转换。 转换流的两个类 InputStreamR…

(Java高级教程)第四章必备前端基础知识-第三节1:JavaScript简介和基础语法

文章目录一&#xff1a;JavaScript简介&#xff08;1&#xff09;JavaScript概述&#xff08;2&#xff09;JavaScript特点&#xff08;3&#xff09;JavaScript运行过程&#xff08;4&#xff09;JavaScript组成&#xff08;5&#xff09;JavaScript的引入方式和基本使用&…

别总写代码,这130个网站比涨工资都重要

今天推荐一些学习资源给大家&#xff0c;当然大家可以留言评论自己发现的优秀资源地址 搞学习 找书籍 冷知识 / 黑科技 写代码 资源搜索 小工具 导航页&#xff08;工具集&#xff09; 看视频 学设计 搞文档 找图片 搞学习 TED&#xff08;最优质的演讲&#xff09;&#xff1…