用结构减法比较平面上4点结构的顺序

2024-02-22 17:20

本文主要是介绍用结构减法比较平面上4点结构的顺序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

让网络的输入只有6个节点,AB训练集各由6张二值化的图片组成,A有4个点,B全是0.收敛误差7e-4,收敛199次,统计迭代次数平均值并排序。

如果行和列自由变换,迭代次数不同的4个点的结构有16个

如果A有5个点,B全是0,有34个

每个4点的结构都可以用5点结构-1得到

4a1

1

1

1

1

5a1

0

1

1

5a4

0

1

1

0

A

0

A

1

0

0

A

0

0

0

1

0

0

1

0

0

0

0

0

0

0

0

0

5a2

1

0

1

5a12

A

1

0

1

0

0

1

0

0

0

A

0

A

1

0

0

0

1

0

0

0

0

0

0

0

0

0

5a3

A

1

1

0

1

0

0

0

1

0

0

0

0

0

0

如4a1可以由5a1,5a2,5a3,5a4,5a12减一得到,其中5a1和5a12有2种方法可以得到4a1,所以如果用5点结构去标定4a1有

(2*1+1*2+1*3+1*4+2*12)/(2+1+1+1+2)=35/7=5

所以4a1相当于5a5

所有其他的15个结构用相同的办法算

标定

1

5

2--1

1--2

1--3

1--4

2--12

2

9.5

2--2

2--3

2--4

2--5

2--6

2--7

2--9

2--13

2--14

4--15

2--21

3

9.636

1--1

1--7

2--8

3--10

2--12

2--14

4

12.45

2--3

1--5

2--8

3--11

2--24

1--29

5

17.08

1--1

1--7

1--10

2--17

4--19

2--20

2--27

6

22

1--10

1--19

5--25

7

19.88

2--2

1--6

1--7

1--9

3--20

2--22

3--28

4--31

8

20.33

1--1

1--9

3--27

1--31

9

19.53

1--5

1--6

1--13

3--16

3--18

2--21

2--22

4--30

10

21.92

1--5

1--11

2--16

4--23

2--26

1--29

2--32

11

16.82

1--4

1--8

1--9

1--13

3--17

1--22

3--26

12

17

1--12

1--15

1--24

13

26.3

1--6

2--18

2--28

5--33

14

20.71

1--4

1--14

1--21

2--24

2--29

15

28

1--13

1--29

1--30

3--32

16

29.14

1--11

1--23

5--34

把标定值画成图

迭代次数和标定值顺序总体一致。

这篇关于用结构减法比较平面上4点结构的顺序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/735966

相关文章

比较学习难度:Adobe Illustrator、Photoshop和新兴在线设计平台

从入门设计开始,几乎没有人不知道 Adobe 公司两大设计软件:Adobe Illustrator和 Photoshop。虽然AI和PS很有名,有一定设计经验的设计师可以在早期探索和使用后大致了解AI和PS的区别,但似乎很少有人会系统地比较AI和PS。目前,设计软件功能多样,轻量级和网页设计软件已成为许多设计师的需求。对于初学者来说,一篇有针对性的AI和PS比较总结文章具有非常重要的指导意义。毕竟

【数据结构】线性表:顺序表

文章目录 1. 线性表2. 顺序表2.1 概念及结构2.2 接口实现2.3 顺序表的问题及思考 1. 线性表 线性表是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串… 线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式

百度OCR识别结构结构化处理视频

https://edu.csdn.net/course/detail/10506

微信小程序开发必知必会:文件结构和基本配置

一、微信小程序基本文件结构 1.  project.config.json:项目的基本配置文件,包括项目名称、appid、项目目录、页面文件夹等。     {"setting": {"urlCheck": false,"es6": true,"postcss": true,"nodeModulesPath": "D:\\\\node_modules"},"appid": "wxd678e

剑指offer(C++)--翻转单词顺序列

题目 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么? class S

利用结构体作为函数参数时结构体指针的定义

在利用结构体作为函数的参数进行传递时,容易犯的一个错误是将一个野指针传给函数导致错误。 #include <stdio.h>#include <math.h>#include <malloc.h>#define MAXSIZE 10typedef struct {int r[MAXSIZE]; //用于存储要排序的数组,r[0]作为哨兵或者临时变量int length;

Python几种建表方法运行时间的比较

建立一个表[0,1,2,3.......10n],下面几种方法都能实现,但是运行时间却截然不同哦 import time#方法一def test1(n):list=[]for i in range(n*10):list=list+[i]return list#方法二def test2(n):list=[]for i in range(n*10):list.append(i)#方法三d

Struts2与struts1与springmvc比较

最近做项目用到了struts2,之前一直是用struts1和springMVC。感觉到了struts2从很大程度上和这两个还是有很大区别的,所以今天搜集了些资料,给他们做一下对比。            Struts1官方已经停止更新,现在用的也比较少,这里主要讲一下struts2和struts1比较都有哪些不同和进步。Struts2可以说不是完全从struts1改进来的,因为

算法8—不通过比较,找出两个数的最大值

问题: 比如:给定两个值 5和10,不通过比较,直接找出最大值。 分析: 一旦涉及到不用比较找最大值,想都不用想,一般只能通过位运算来实现。  max = a - ((a-b)&((a-b)>>31)) 或者 max = ((a+b)+|a-b|)/2 如果找最小值,我们只需把两个值相加,减去max即可。

刷题——比较版本号

比较版本号_牛客题霸_牛客网 int compare(string version1, string version2){int len1 = version1.size();int len2 = version2.size();int i=0,j=0;while(i<len1 || j <len2){long num1 =0 ;while(i <len1 && version1.charAt