通过平均列比较两组迭代次数

news2024/11/27 20:38:16

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

让网络的输入只有3个节点,AB训练集各由6张二值化的图片组成,让差值结构中有6个1, 行分布是0,1,1,1,1,2列分布是2,2,2.统计迭代次数并排序。

差值结构

A-B

迭代次数

行分布

列分布

36组平均迭代次数

构造平均列

平均列

列排斥力

列排斥能

0

1

1

3*4*4*2*1*0-0*0*0*0*0*0

4039

0

1

1

1

1

2

2

2

2

4071.286

2

2

4

14.61111

18.61111

1

0

0

3*4*4*2*1*0-0*0*0*0*0*0

4039

0

1

1

1

1

2

2

2

2

4071.286

1

1

1

0

0

3*4*4*2*1*0-0*0*0*0*0*0

4039

0

1

1

1

1

2

2

2

2

4071.286

1

1

0

1

0

3*4*4*2*1*0-0*0*0*0*0*0

4039

0

1

1

1

1

2

2

2

2

4071.286

2

2

0

0

1

3*4*4*2*1*0-0*0*0*0*0*0

4039

0

1

1

1

1

2

2

2

2

4071.286

2

2

0

0

0

3*4*4*2*1*0-0*0*0*0*0*0

4039

0

1

1

1

1

2

2

2

2

4071.286

0

 

0

1

1

1

1

2

2

2

2

4071.286

0

1

1

3*4*1*4*2*0-0*0*0*0*0*0

4072

0

1

1

1

1

2

2

2

2

4100.074

2

2

4

14.41667

18.41667

1

0

0

3*4*1*4*2*0-0*0*0*0*0*0

4072

0

1

1

1

1

2

2

2

2

4100.074

1

1

0

0

1

3*4*1*4*2*0-0*0*0*0*0*0

4072

0

1

1

1

1

2

2

2

2

4100.074

2

2

1

0

0

3*4*1*4*2*0-0*0*0*0*0*0

4072

0

1

1

1

1

2

2

2

2

4100.074

1

1

0

1

0

3*4*1*4*2*0-0*0*0*0*0*0

4072

0

1

1

1

1

2

2

2

2

4100.074

2

2

0

0

0

3*4*1*4*2*0-0*0*0*0*0*0

4072

0

1

1

1

1

2

2

2

2

4100.074

0

 

0

1

1

1

1

2

2

2

2

4100.074

0

1

1

3*4*1*2*4*0-0*0*0*0*0*0

4115

0

1

1

1

1

2

2

2

2

4129.241

2

2

4

16.25

20.25

1

0

0

3*4*1*2*4*0-0*0*0*0*0*0

4115

0

1

1

1

1

2

2

2

2

4129.241

1

1

0

0

1

3*4*1*2*4*0-0*0*0*0*0*0

4115

0

1

1

1

1

2

2

2

2

4129.241

2

2

0

1

0

3*4*1*2*4*0-0*0*0*0*0*0

4115

0

1

1

1

1

2

2

2

2

4129.241

2

2

1

0

0

3*4*1*2*4*0-0*0*0*0*0*0

4115

0

1

1

1

1

2

2

2

2

4129.241

1

1

0

0

0

3*4*1*2*4*0-0*0*0*0*0*0

4115

0

1

1

1

1

2

2

2

2

4129.241

0

 

0

1

1

1

1

2

2

2

2

4129.241

1

1

0

6*4*1*1*2*0-0*0*0*0*0*0

4110

0

1

1

1

1

2

2

2

2

4135.623

2

2

4

16.38889

24.38889

1

0

0

6*4*1*1*2*0-0*0*0*0*0*0

4110

0

1

1

1

1

2

2

2

2

4135.623

2

2

0

0

1

6*4*1*1*2*0-0*0*0*0*0*0

4110

0

1

1

1

1

2

2

2

2

4135.623

1

1

0

0

1

6*4*1*1*2*0-0*0*0*0*0*0

4110

0

1

1

1

1

2

2

2

2

4135.623

1

1

0

1

0

6*4*1*1*2*0-0*0*0*0*0*0

4110

0

1

1

1

1

2

2

2

2

4135.623

2

2

0

0

0

6*4*1*1*2*0-0*0*0*0*0*0

4110

0

1

1

1

1

2

2

2

2

4135.623

0

 

0

1

1

1

1

2

2

2

2

4135.623

0

1

1

3*2*4*1*4*0-0*0*0*0*0*0

4149

0

1

1

1

1

2

2

2

2

4172.369

2

2

4

17.61111

25.61111

0

1

0

3*2*4*1*4*0-0*0*0*0*0*0

4149

0

1

1

1

1

2

2

2

2

4172.369

2

2

1

0

0

3*2*4*1*4*0-0*0*0*0*0*0

4149

0

1

1

1

1

2

2

2

2

4172.369

1

1

0

0

1

3*2*4*1*4*0-0*0*0*0*0*0

4149

0

1

1

1

1

2

2

2

2

4172.369

2

2

1

0

0

3*2*4*1*4*0-0*0*0*0*0*0

4149

0

1

1

1

1

2

2

2

2

4172.369

1

1

0

0

0

3*2*4*1*4*0-0*0*0*0*0*0

4149

0

1

1

1

1

2

2

2

2

4172.369

0

 

0

1

1

1

1

2

2

2

2

4172.369

0

1

1

3*2*1*4*4*0-0*0*0*0*0*0

4175

0

1

1

1

1

2

2

2

2

4201.082

2

2

4

18.91667

26.91667

0

1

0

3*2*1*4*4*0-0*0*0*0*0*0

4175

0

1

1

1

1

2

2

2

2

4201.082

2

2

0

0

1

3*2*1*4*4*0-0*0*0*0*0*0

4175

0

1

1

1

1

2

2

2

2

4201.082

2

2

1

0

0

3*2*1*4*4*0-0*0*0*0*0*0

4175

0

1

1

1

1

2

2

2

2

4201.082

1

1

1

0

0

3*2*1*4*4*0-0*0*0*0*0*0

4175

0

1

1

1

1

2

2

2

2

4201.082

1

1

0

0

0

3*2*1*4*4*0-0*0*0*0*0*0

4175

0

1

1

1

1

2

2

2

2

4201.082

0

 

0

1

1

1

1

2

2

2

2

4201.082

共有6组,

构造平均列

0

1

1

2

2

0

1

0

2

0

0

1

2

1

0

0

1

1

0

0

1

0

0

0

在结构中黄色的两个1的顶部是0,绿色的两个1顶部对应的是1,为区分这种情况,让黄色的两个1的面值就是1,让绿色的两个1的面值是列数量的和2.

设差值结构的行为x列为y,a,b为差值结构点的面值

按照计算列排斥力和列排斥能的方法分别计算各组,得到表格

A-B

36组平均迭代次数

列排斥力

列排斥能

3*4*4*2*1*0-0*0*0*0*0*0

4071

14.61111

18.61111

3*4*1*4*2*0-0*0*0*0*0*0

4100

14.41667

18.41667

3*4*1*2*4*0-0*0*0*0*0*0

4129

16.25

20.25

6*4*1*1*2*0-0*0*0*0*0*0

4136

16.38889

24.38889

3*2*4*1*4*0-0*0*0*0*0*0

4172

17.61111

25.61111

3*2*1*4*4*0-0*0*0*0*0*0

4201

18.91667

26.91667

比较迭代次数曲线和排斥力和排斥能的曲线

可以根据排斥能去排序迭代次数。

平均列还有一种特殊的情况,比如用0,3,3,3,3,6反向的构造差值结构

A

B

C

1

1

0

1

1

0

1

1

0

1

0

0

0

1

0

1

0

0

0

1

0

1

0

0

1

0

0

1

0

0

1

0

0

0

1

0

0

1

0

0

1

0

0

1

0

0

0

0

0

0

0

0

0

0

A1

B1

C1

1

1

0

1

1

0

1

1

0

0

1

0

1

0

0

0

1

0

1

0

0

0

1

0

0

1

0

0

1

0

0

1

0

1

0

0

1

0

0

1

0

0

1

0

0

0

0

0

0

0

0

0

0

0

因为全0列对迭代次数没有影响,可以得到A-C1共6种可能,A和A1;B和B1,C和C1之间没有列顺序。但是A,B,C之间甚至也没有行顺序。因此这个平均列不仅丢失了差值结构的列顺序信息,甚至行顺序信息也丢失了,测量他们的迭代次数得到

差值结构

A-B

迭代次数

行分布

列分布

36组平均迭代次数

构造平均列

平均列

列排斥力

列排斥能

1

1

0

6*4*2*4*2*0-0*0*0*0*0*0

3367.9

0

1

1

1

1

2

0

3

3

3377.191

3

3

6

58.125

76.125

1

0

0

6*4*2*4*2*0-0*0*0*0*0*0

3367.9

0

1

1

1

1

2

0

3

3

3377.191

3

3

0

1

0

6*4*2*4*2*0-0*0*0*0*0*0

3367.9

0

1

1

1

1

2

0

3

3

3377.191

3

3

1

0

0

6*4*2*4*2*0-0*0*0*0*0*0

3367.9

0

1

1

1

1

2

0

3

3

3377.191

3

3

0

1

0

6*4*2*4*2*0-0*0*0*0*0*0

3367.9

0

1

1

1

1

2

0

3

3

3377.191

3

3

0

0

0

6*4*2*4*2*0-0*0*0*0*0*0

3367.9

0

1

1

1

1

2

0

3

3

3377.191

0

 

0

1

1

1

1

2

0

3

3

3377.191

1

1

0

6*2*4*4*2*0-0*0*0*0*0*0

3376.9

0

1

1

1

1

2

0

3

3

3379.389

3

3

6

58.125

76.125

0

1

0

6*2*4*4*2*0-0*0*0*0*0*0

3376.9

0

1

1

1

1

2

0

3

3

3379.389

3

3

1

0

0

6*2*4*4*2*0-0*0*0*0*0*0

3376.9

0

1

1

1

1

2

0

3

3

3379.389

3

3

1

0

0

6*2*4*4*2*0-0*0*0*0*0*0

3376.9

0

1

1

1

1

2

0

3

3

3379.389

3

3

0

1

0

6*2*4*4*2*0-0*0*0*0*0*0

3376.9

0

1

1

1

1

2

0

3

3

3379.389

3

3

0

0

0

6*2*4*4*2*0-0*0*0*0*0*0

3376.9

0

1

1

1

1

2

0

3

3

3379.389

0

 

0

1

1

1

1

2

0

3

3

3379.389

1

1

0

6*4*4*2*2*0-0*0*0*0*0*0

3379.3

0

1

1

1

1

2

0

3

3

3379.697

3

3

6

58.125

76.125

1

0

0

6*4*4*2*2*0-0*0*0*0*0*0

3379.3

0

1

1

1

1

2

0

3

3

3379.697

3

3

1

0

0

6*4*4*2*2*0-0*0*0*0*0*0

3379.3

0

1

1

1

1

2

0

3

3

3379.697

3

3

0

1

0

6*4*4*2*2*0-0*0*0*0*0*0

3379.3

0

1

1

1

1

2

0

3

3

3379.697

3

3

0

1

0

6*4*4*2*2*0-0*0*0*0*0*0

3379.3

0

1

1

1

1

2

0

3

3

3379.697

3

3

0

0

0

6*4*4*2*2*0-0*0*0*0*0*0

3379.3

0

1

1

1

1

2

0

3

3

3379.697

0

 

0

1

1

1

1

2

0

3

3

3379.697

事实上这3组的迭代次数几乎没有差别,可以认为是相同的。所以尽管这种平均列的构造方法无法保存这3个结构的行顺序信息,但神经网络本身也无法区分这3个结构。因此用这种平均列的方法把神经网络压缩为一个维度是有内在合理性的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/742170.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java-多线程编程——基础篇及相关面试题

这里写目录标题 一、前言二、进程与线程的基本概念三、为什么Java中引入多线程?3.1 并行处理3.2 提高性能3.3 提高响应能力3.4 资源共享3.5 异步编程 四、Java多线程-创建多线程的类和接口4.1 Thread类4.2 Runnable接口 五、示例代码5.1 使用Thread类创建多线程六、…

【Django学习】(十二)GenericAPIView_过滤_排序_分页

上篇文章初步接触了GenericAPIView,这次来更加深入的学习它,了解里面的一些使用和方法 get_object:源码中:处理查询集,并含有所需要得pk值,lookup_fieldget_queryset:源码中:先判断queryset是否…

全志F1C200S嵌入式驱动开发(linux移植)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面完成了uboot移植,下面就要进行linux移植。当然,理论上uboot只是为后续的os准备好了一个基础运行环境,实际运行的操作系统是不是选择linux,也不一定。如果为了实际生产的需要…

Golang环境搭建指南(Windows和linux)

前言: go语言和Java,Python,C语言等等基本一样,也是需要在系统内集成语言环境的。语言基本都一样,支持各种系统架构,比如,mac,Windows,linux系统支持。本文仅以最为常用…

Django_Paginator分页器

目录 分页器代码说明 简单demo 源码等资料获取方法 分页器代码说明 import os import random # 需要导入分页器类from django.core.paginator import Paginator, EmptyPage# 导入配置django配置文件 os.environ.setdefault(DJANGO_SETTINGS_MODULE, dailyfresh.settings)it…

Java的Hibernate框架中集合类数据结构的映射编写教程

Java的Hibernate框架中集合类数据结构的映射编写教程 一、集合映射 1.集合小介 集合映射也是基本的映射,但在开发过程中不会经常用到,所以不需要深刻了解,只需要理解基本的使用方法即可,等在开发过程中遇到了这种问题时能够查询…

《机器学习公式推导与代码实现》chapter5-线性判别分析LDA

《机器学习公式推导与代码实现》学习笔记,记录一下自己的学习过程,详细的内容请大家购买作者的书籍查阅。 线性判别分析 线性判别分析(linear discriminant analysis, LDA)是一种经典的线性分类方法,其基本思想是将数据投影到低维空间&…

openGauss学习笔记-06 openGauss 基本概念

文章目录 openGauss学习笔记-06 openGauss 基本概念6.1 数据库(Database)6.2 数据块(Block)6.3 行(Row)6.4 列(Cloumn)6.5 表(Table)6.6 数据文件&#xff08…

Opencv之角点 Harris、Shi-Tomasi 检测详解

角点,即图像中某些属性较为突出的像素点 常用的角点有以下几种: 梯度最大值对应的像素点两条直线或者曲线的交点一阶梯度的导数最大值和梯度方向变化率最大的像素点一阶导数值最大,但是二阶导数值为0的像素点 API简介: void c…

Go语言网络编程:HTTP服务端之底层原理与源码分析——http.HandleFunc()、http.ListenAndServe()

一、启动 http 服务 import ("net/http" ) func main() {http.HandleFunc("/ping", func(w http.ResponseWriter, r *http.Request) {w.Write([]byte("ping...ping..."))})http.ListenAndServe(":8999", nil) }在 Golang只需要几行代…

MySQL存储过程和存储函数练习

创建表并插入数据 字段名 数据类型 主键 外键 非空 唯一 自增 id INT 是 否 是 是 否 name VARCHAR(50) 否 否 是 否 否 glass VARCHAR(50) 否 否 是 否 否 sch 表内容 id name glass 1 xiaommg glass 1 2 xiaojun glass 2 1、创建一个可以统计表格内记录条数的存储函数 &#…

耳夹式骨传导耳机哪个牌子好?耳夹骨传导耳机推荐

骨传导耳机品牌越来越多,选择骨传导耳机时可不是一件简单的事,在挑选的时候首先需要考虑到耳机自身的综合性能,以及耳机的配置如何都会影响到我们使用耳机的幸福感,接下来我来给大家挑选几款目前口碑不错的耳夹式骨传导耳机&#…

windows下使用cd命令切换到D盘的方法

windows下使用cd命令切换到D盘的方法 winr输入cmd进入终端

【CANFD详细介绍与CAN区别】

在汽车领域,随着人们对数据传输带宽要求的增加,传统的CAN总线由于带宽的限制难以满足这 种增加的需求。此外为了缩小CAN网络(max. 1MBit/s)与FlexRay(max.10MBit/s)网络的带宽差距,BOSCH公司推出了CAN FD。 CAN FD&…

基于控制屏障函数的安全关键系统二次规划(适用于ACC)(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 基于控制屏障函数的安全关键系统二次规划(适用于ACC)是一种用于自适应巡航控制(ACC&#x…

Servlet文档2

servlet文档2 HttpServletRequest 获取请求头API getMethod()获取请求的方式getRequestURI()获取请求的uri(相对路径)getRequestURL()获取请求的url(绝对路径)getRemoteAddr()获取请求的地址getProtocol()获取请求的协议getRem…

Vue3 CSS v-bind 计算和三元运算

官方文档 中指出&#xff1a;CSS 中的 v-bind 支持 JavaScript 表达式&#xff0c;但需要用引号包裹起来&#xff1a; 例子如下&#xff1a; <script lang"ts" setup> const treeContentWidth ref(140); </script><style lang"less" scop…

mschart Label Formart显示数值的格式化

默认这个数值想显示2位小数&#xff0c; 格式化代码如下。 series1.Label "#VAL{###.###}";

字符指针?指针数组?数组指针?《C语言指针进阶第一重奏》

目录 一.字符指针 1.1字符指针的认识 1.2字符指针存放字符串 1.3字符指针的使用 二.指针数组 2.1指针数组的认识 三.数组指针 3.1数组指针的认识 3.2数组名和&数组名的区别 3.3数组指针的使用 3.4数组参数&#xff0c;指针参数 3.5一维数组传参 3.6二维数组传…

如何让Stable Diffusion正确画手(1)-通过embedding模型优化图片质量

都说AI画手画不好手&#xff0c; 看这些是我用stable diffusion生成的图片&#xff0c;小姐姐都很漂亮&#xff0c;但手都千奇百怪&#xff0c;破坏了图片的美感。 其实只需要一个提示词&#xff0c;就能生成正确的手部&#xff0c;看这是我重新生成的效果&#xff0c;每一个小…