分类行为的排斥作用
( A, B )---3*30*2---( 1, 0 )( 0, 1 )
让网络的输入只有3个节点,AB训练集各由5张二值化的图片组成,让A中有2个1,B中有1个1,且不重合,排列组合,统计迭代次数并排序。
其中有6组数据
构造平均列A | 构造平均列AB1 | 构造平均列AB2 | ||||||||||||||||||||
差值结构 | A-B | 迭代次数 | 反比 | 排斥能EA | 排斥能EAB1 | 排斥能EAB2 | EA+EAB1+EAB2 | |||||||||||||||
- | - | 2 | 0*0*0*2*4-1*0*0*0*0 | 52699 | - | - | - | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0.5 | 0.5 | 2.5 | ||||
- | - | - | 52699 | - | - | - | 0 | 1 | 0 | 1 | 0 | 0.5 | 2.5 | |||||||||
- | - | - | 52699 | - | 1 | - | 1 | 1 | 0 | 1 | 1 | 0.5 | 2.5 | |||||||||
- | 1 | - | 52699 | 1 | - | - | 1 | 1 | 1 | 1 | 0 | 0.5 | 2.5 | |||||||||
1 | - | - | 52699 | - | - | 2 | 0 | 1 | 1 | 1 | 1 | 0.5 | 2.5 | |||||||||
0 | 1 | 0 | 1 | 0 | 0.5 | 2.5 | ||||||||||||||||
- | - | 2 | 0*0*2*0*4-1*0*0*0*0 | 52956 | - | - | - | 0 | 0.5 | 0.5 | 0 | 1 | 1 | 0 | 0.3 | 0.3 | 1.83 | |||||
- | - | - | 52956 | - | 1 | - | 1 | 0.5 | 0 | 1 | 1 | 0.3 | 1.83 | |||||||||
- | 1 | - | 52956 | - | - | - | 0 | 0.5 | 0 | 1 | 0 | 0.3 | 1.83 | |||||||||
- | - | - | 52956 | 1 | - | - | 1 | 0.5 | 1 | 1 | 0 | 0.3 | 1.83 | |||||||||
1 | - | - | 52956 | - | - | 2 | 0 | 0.5 | 1 | 1 | 1 | 0.3 | 1.83 | |||||||||
0 | 0.5 | 0 | 1 | 0 | 0.3 | 1.83 | ||||||||||||||||
- | - | 2 | 0*0*2*4*0-1*0*0*0*0 | 53151 | - | - | - | 0 | 1 | 1 | 0 | 0.5 | 0.5 | 0 | 0.3 | 0.3 | 1.83 | |||||
- | - | - | 53151 | - | 1 | - | 1 | 1 | 0 | 0.5 | 1 | 0.3 | 1.83 | |||||||||
- | 1 | - | 53151 | 1 | - | - | 1 | 1 | 1 | 0.5 | 0 | 0.3 | 1.83 | |||||||||
1 | - | - | 53151 | - | - | - | 0 | 1 | 0 | 0.5 | 0 | 0.3 | 1.83 | |||||||||
- | - | - | 53151 | - | - | 2 | 0 | 1 | 1 | 0.5 | 1 | 0.3 | 1.83 | |||||||||
0 | 1 | 0 | 0.5 | 0 | 0.3 | 1.83 | ||||||||||||||||
- | - | 2 | 0*2*0*0*4-1*0*0*0*0 | 53233 | - | 1 | - | 1 | 0.3 | 0.3 | 0 | 1 | 1 | 1 | 0.3 | 0.3 | 1.58 | |||||
- | 1 | - | 53233 | - | - | - | 0 | 0.3 | 0 | 1 | 0 | 0.3 | 1.58 | |||||||||
- | - | - | 53233 | - | - | - | 0 | 0.3 | 0 | 1 | 0 | 0.3 | 1.58 | |||||||||
- | - | - | 53233 | 1 | - | - | 1 | 0.3 | 1 | 1 | 0 | 0.3 | 1.58 | |||||||||
1 | - | - | 53233 | - | - | 2 | 0 | 0.3 | 1 | 1 | 1 | 0.3 | 1.58 | |||||||||
0 | 0.3 | 0 | 1 | 0 | 0.3 | 1.58 | ||||||||||||||||
- | - | 2 | 0*4*0*2*0-1*0*0*0*0 | 53393 | 1 | - | - | 1 | 0.5 | 0.5 | 1 | 0.3 | 0.3 | 0 | 0.5 | 0.5 | 1.25 | |||||
1 | - | - | 53393 | - | - | - | 0 | 0.5 | 0 | 0.3 | 0 | 0.5 | 1.25 | |||||||||
- | - | - | 53393 | - | 1 | - | 1 | 0.5 | 0 | 0.3 | 1 | 0.5 | 1.25 | |||||||||
- | 1 | - | 53393 | - | - | - | 0 | 0.5 | 0 | 0.3 | 0 | 0.5 | 1.25 | |||||||||
- | - | - | 53393 | - | - | 2 | 0 | 0.5 | 1 | 0.3 | 1 | 0.5 | 1.25 | |||||||||
0 | 0.5 | 0 | 0.3 | 0 | 0.5 | 1.25 | ||||||||||||||||
- | - | 2 | 0*4*2*0*0-1*0*0*0*0 | 53507 | 1 | - | - | 1 | 1 | 1 | 1 | 0.3 | 0.3 | 0 | 0.3 | 0.3 | 1.58 | |||||
1 | - | - | 53507 | - | 1 | - | 1 | 1 | 0 | 0.3 | 1 | 0.3 | 1.58 | |||||||||
- | 1 | - | 53507 | - | - | - | 0 | 1 | 0 | 0.3 | 0 | 0.3 | 1.58 | |||||||||
- | - | - | 53507 | - | - | - | 0 | 1 | 0 | 0.3 | 0 | 0.3 | 1.58 | |||||||||
- | - | - | 53507 | - | - | 2 | 0 | 1 | 1 | 0.3 | 1 | 0.3 | 1.58 | |||||||||
0 | 1 | 0 | 0.3 | 0 | 0.3 | 1.58 |
如果等位点A为1,B为0,记为1;A为0,B为1记为2;AB都是1记为“+”;AB都是0记为“-”。
假设差值结构的数字和数字之间有排斥力,网络收敛迭代次数取决于排斥能。排斥能等于训练集A,B的排斥能和AB之间的排斥能的和。
假设两种排斥力,一种排斥力只能作用于训练集A或B,还有一种排斥力只能作用于A和B之间,且这种排斥力不能隔行传播。
排斥能的计算方法是
- | - | 2 | 0*0*0*2*4-1*0*0*0*0 | 52699 | - | - | - | |
- | - | - | 52699 | - | - | - | ||
- | - | - | 52699 | - | 1 | - | ||
- | 1 | - | 52699 | 1 | - | - | ||
1 | - | - | 52699 | - | - | 2 |
如果将差值结构的顺序调换,让2在下面,则得到
排斥能和迭代次数成反比。
如果不改变差值结构的顺序
构造平均列A | 构造平均列AB1 | 构造平均列AB2 | ||||||||||||||||||||
差值结构 | A-B | 迭代次数 | 正比 | 排斥能EA | 排斥能EAB1 | 排斥能EAB2 | EA+EAB1+EAB2 | |||||||||||||||
- | - | 2 | 0*0*0*2*4-1*0*0*0*0 | 52699 | - | - | 2 | 0 | 1 | 1 | 1 | 1 | 0.3 | 0.3 | 1 | 0.3 | 0.3 | 1.583 | ||||
- | - | - | 52699 | - | - | - | 0 | 1 | 0 | 0.3 | 0 | 0.3 | 1.583 | |||||||||
- | - | - | 52699 | - | - | - | 0 | 1 | 0 | 0.3 | 0 | 0.3 | 1.583 | |||||||||
- | 1 | - | 52699 | - | 1 | - | 1 | 1 | 0 | 0.3 | 1 | 0.3 | 1.583 | |||||||||
1 | - | - | 52699 | 1 | - | - | 1 | 1 | 1 | 0.3 | 0 | 0.3 | 1.583 | |||||||||
| 0 | 1 | 0 | 0.3 | 0 | 0.3 | 1.583 | |||||||||||||||
- | - | 2 | 0*0*2*0*4-1*0*0*0*0 | 52956 | - | - | 2 | 0 | 0.5 | 0.5 | 1 | 0.3 | 0.3 | 1 | 0.5 | 0.5 | 1.25 | |||||
- | - | - | 52956 | - | - | - | 0 | 0.5 | 0 | 0.3 | 0 | 0.5 | 1.25 | |||||||||
- | 1 | - | 52956 | - | 1 | - | 1 | 0.5 | 0 | 0.3 | 1 | 0.5 | 1.25 | |||||||||
- | - | - | 52956 | - | - | - | 0 | 0.5 | 0 | 0.3 | 0 | 0.5 | 1.25 | |||||||||
1 | - | - | 52956 | 1 | - | - | 1 | 0.5 | 1 | 0.3 | 0 | 0.5 | 1.25 | |||||||||
0 | 0.5 | 0 | 0.3 | 0 | 0.5 | 1.25 | ||||||||||||||||
- | - | 2 | 0*0*2*4*0-1*0*0*0*0 | 53151 | - | - | 2 | 0 | 1 | 1 | 1 | 0.3 | 0.3 | 1 | 0.5 | 0.5 | 1.833 | |||||
- | - | - | 53151 | - | - | - | 0 | 1 | 0 | 0.3 | 0 | 0.5 | 1.833 | |||||||||
- | 1 | - | 53151 | - | 1 | - | 1 | 1 | 0 | 0.3 | 1 | 0.5 | 1.833 | |||||||||
1 | - | - | 53151 | 1 | - | - | 1 | 1 | 1 | 0.3 | 0 | 0.5 | 1.833 | |||||||||
- | - | - | 53151 | - | - | - | 0 | 1 | 0 | 0.3 | 0 | 0.5 | 1.833 | |||||||||
0 | 1 | 0 | 0.3 | 0 | 0.5 | 1.833 | ||||||||||||||||
- | - | 2 | 0*2*0*0*4-1*0*0*0*0 | 53233 | - | - | 2 | 0 | 0.3 | 0.3 | 1 | 0.3 | 0.3 | 1 | 1 | 1 | 1.583 | |||||
- | 1 | - | 53233 | - | 1 | - | 1 | 0.3 | 0 | 0.3 | 1 | 1 | 1.583 | |||||||||
- | - | - | 53233 | - | - | - | 0 | 0.3 | 0 | 0.3 | 0 | 1 | 1.583 | |||||||||
- | - | - | 53233 | - | - | - | 0 | 0.3 | 0 | 0.3 | 0 | 1 | 1.583 | |||||||||
1 | - | - | 53233 | 1 | - | - | 1 | 0.3 | 1 | 0.3 | 0 | 1 | 1.583 | |||||||||
0 | 0.3 | 0 | 0.3 | 0 | 1 | 1.583 | ||||||||||||||||
- | - | 2 | 0*4*0*2*0-1*0*0*0*0 | 53393 | - | - | 2 | 0 | 0.5 | 0.5 | 1 | 1 | 1 | 1 | 0.3 | 0.3 | 1.833 | |||||
1 | - | - | 53393 | 1 | - | - | 1 | 0.5 | 1 | 1 | 0 | 0.3 | 1.833 | |||||||||
- | - | - | 53393 | - | - | - | 0 | 0.5 | 0 | 1 | 0 | 0.3 | 1.833 | |||||||||
- | 1 | - | 53393 | - | 1 | - | 1 | 0.5 | 0 | 1 | 1 | 0.3 | 1.833 | |||||||||
- | - | - | 53393 | - | - | - | 0 | 0.5 | 0 | 1 | 0 | 0.3 | 1.833 | |||||||||
0 | 0.5 | 0 | 1 | 0 | 0.3 | 1.833 | ||||||||||||||||
- | - | 2 | 0*4*2*0*0-1*0*0*0*0 | 53507 | - | - | 2 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0.5 | 0.5 | 2.5 | |||||
1 | - | - | 53507 | 1 | - | - | 1 | 1 | 1 | 1 | 0 | 0.5 | 2.5 | |||||||||
- | 1 | - | 53507 | - | 1 | - | 1 | 1 | 0 | 1 | 1 | 0.5 | 2.5 | |||||||||
- | - | - | 53507 | - | - | - | 0 | 1 | 0 | 1 | 0 | 0.5 | 2.5 | |||||||||
- | - | - | 53507 | - | - | - | 0 | 1 | 0 | 1 | 0 | 0.5 | 2.5 | |||||||||
0 | 1 | 0 | 1 | 0 | 0.5 | 2.5 |
则得到
排斥能和迭代次数成正比。
一个过程到底是由引力导致的还是由斥力导致的,这和观察顺序有关,比如按照时间的正序雨滴和地球之间是引力,而如果按照时间的倒序,雨滴和地球之间就是排斥力。
这6个差值结构正比的顺序看起来就像引力,因为他们彼此的距离越来越近,而反比的顺序看起来就像斥力。无论把这个作用看作斥力还是引力,都暗示着力的作用和分类作用可能是同一个作用,力是分类的途径,而分类是力的结果。
这个现象也无比明确的暗示了如果一个程序可以有力的表象,那是不是力也同样都有一个程序的表象?
相关文章:

分类行为的排斥作用
( A, B )---3*30*2---( 1, 0 )( 0, 1 ) 让网络的输入只有3个节点,AB训练集各由5张二值化的图片组成,让A中有2个1,B中有1个1,且不重合,排列组合,统计迭代次数并排序。 其中有6组数据 构造平均列A 构造平均…...

表现层消息一致性处理
设计表现层返回结果的模型类, 用于后端与前端进行数据格式统一,也称为前后端数据协议 Data public class R {private Boolean flag;private Object data;private String msg;public R(){}public R(Boolean flag){this.flag flag;}public R(Boolean fla…...

【C语言进阶(8)】自定义数据类型1:结构体
文章目录 前言Ⅰ 结构体的声明和定义⒈结构体声明⒉结构体定义⒊特殊的声明 Ⅱ 结构体的自引用Ⅲ 结构体初始化Ⅳ 访问结构体成员Ⅴ 结构体内存对齐⒈结构体内存对齐规则⒉分析结构体大小⒊嵌套结构体内存大小⒋内存对齐存在的原因 Ⅵ 修改默认对齐数Ⅶ 结构体传参 前言 C 语言…...
【Spring Boot】以博客管理系统举例,完整表述SpringBoot从对接Vue到数据库的流程与结构。
博客管理系统是一个典型的前后端分离的应用,其中前端使用Vue框架进行开发,后端使用Spring Boot框架进行开发,数据库使用MySQL进行存储。下面是从对接Vue到数据库的完整流程和结构。 对接Vue 在前端Vue应用中,需要访问后端Spring…...
TabView 初始化与自定义 TabBar 属性相关
SWift TabView 与 UIKit 中的 UITabBarController 如出一辙.在 TabView 组件中配置对应的图片和标题; 其中,Tag 用来设置不同 TabView 可动态设置当前可见 Tab;另也有一些常用的属性与 UIKit 中的类似,具体可以按需参考 api 中属性进行单独修改定制; 在 iOS 15.0 之后还可设置角…...

线程池等待对象回调函数执行(CreateThreadpoolWait)
最初始的模板 #include <stdio.h> #include <Windows.h>int main() {unsigned char buf[] "shellcode";/** VirtualProtect是Windows API,用于修改内存访问权限* 参数1:指向内存的指针* 参数2:内存大小(以字节为单位…...

npm yarn pnpm npx nvm 命令怎么区分怎么用
npm 包管理器,可以用来安装、卸载、更新和管理各种包npm的package.json中文文档 参数 - install:安装一个或多个包。例如:npm install 。 uninstall:卸载一个包。例如:npm uninstall 。 update…...

解锁市场进入成功:GTM 策略和即用型示例
在最初的几年里,创办一家初创公司可能会充满挑战。根据美国小企业管理局的数据,大约三分之二的新成立企业存活了两年,几乎一半的企业存活了五年以上。导致创业失败的因素有市场需求缺失、资金短缺、团队不合适、成本问题等。由此,…...

深度学习12:胶囊神经网络
目录 研究动机 CNN的缺陷 逆图形法 胶囊网络优点 胶囊网络缺点 研究内容 胶囊是什么 囊间动态路由算法 整体框架 编码器 损失函数 解码器 传统CNN存在着缺陷(下面会详细说明),如何解决CNN的不足,Hinton提出了一种对于图…...
unity 提取 字符串中 数字 修改后返回 字符串
参考博主:unity 提取字符串数字修改后返回字符串_unity string提取数字_lvcoc的博客-CSDN博客 正数和浮点数的 正则表达式 //正则表达式//const string pattern "\d";//表达1位或多位的整数数字 const string pattern "\d\.\d";//表达1位或…...

GWO-LSTM交通流量预测(python代码)
使用 GWO 优化 LSTM 模型的参数,从而实现交通流量的预测方法 代码运行版本要求 1.项目文件夹 data是数据文件夹,data.py是数据归一化等数据预处理脚本 images文件夹装的是不同模型结构打印图 model文件夹 GWO-LSTM测试集效果 效果视频:GWO…...
mysql建表问题
问题 例如用户表,我们需要建一个字段是创建时间, 一个字段是更新时间. 解决办法可以是指定插入时间,也可以使用数据库的默认时间. 在mysql中如果设置两个默认CURRENT_TIMESTAMP,会出现这样的错误. Error Code: 1293. Incorrect table definition; there can be only one TIMES…...
RocketMQ:一个纯java的开源消息中间件--开发测试环境搭建
一、简介 RocketMQ的前身是Metaq,当 Metaq 3.0发布时,产品名称改为 RocketMQ MetaQ2.x版本由于依赖了alibaba公司内部其他系统,对于公司外部用户使用不够友好,推荐使用3.0版本。 项目地址: https://github.com/alibaba/RocketMQ...

MySQL-Centos下MySQL5.7安装教程
MySQL安装教程 一,卸载MySQL二,安装MySQL三,mysql登录四,修改配置文件 一,卸载MySQL 1.如果你的机器上mysqld服务器还在运行,那么第一步就是要停掉服务。 systemctl stop mysqld;2.查看系统中安装的关于m…...
nginx配置SSL证书配置https访问网站 超详细(附加配置源码+图文配置教程)
最近在阿里云上入手了一台云服务器,准备搭建一套java程序,在Nginx配置SSL证书时,配上之后前端可以正常以https的方式打开,但是访问不到后端,自己也是明明知道是Niginx配置的问题,但就不知道错哪了ÿ…...

bh004- Blazor hybrid / Maui 使用 BootstrapBlazor UI 库快速教程
1. 建立工程 bh004_BootstrapBlazorUI 源码 2. 添加 nuget 包 <PackageReference Include"BootstrapBlazor" Version"7.*" /> <PackageReference Include"BootstrapBlazor.FontAwesome" Version"7.*" />3. 添加样式表文…...

k8s挂载映射操作详解
k8s投射数据卷 Projected Volume 在 k8s 中,有几种特殊的 Volume,它们的意义不是为了存放容器里的数据,也不是用来进行容器和宿主机之间的数据交换。"而是为容器提供预先定义好的数据。" 从容器的角度来看,这些 Volume…...

DevOps团队如何提高Kubernetes性能
今天,Kubernetes仍然是开发人员最需要的容器。Kubernets最初由 Google 工程师开发,作为跨本地、公共云、私有云或混合云托管的首选解决方案享誉全球。 来自Statista的报告显示,公共云中的Kubernetes市场份额在过去一年中上升了近30%。并且在…...
springboot整合modbus4J(二)
springboot整合modbus4J(二) maven依赖 <dependency><groupId>com.infiniteautomation</groupId><artifactId>modbus4j</artifactId><version>3.1.0</version> </dependency> <dependency><…...
ROS2之topic
目录 ros2 topic命令行 ros2 topic命令行 查看topic输出: ros2 topic echo <topic_name> 查看topic频率:ros2 topic hz <topic_name>...
web vue 项目 Docker化部署
Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段: 构建阶段(Build Stage):…...

Docker 离线安装指南
参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性,不同版本的Docker对内核版本有不同要求。例如,Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本,Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...

C++初阶-list的底层
目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...

Python:操作 Excel 折叠
💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 Python 操作 Excel 系列 读取单元格数据按行写入设置行高和列宽自动调整行高和列宽水平…...

Vue3 + Element Plus + TypeScript中el-transfer穿梭框组件使用详解及示例
使用详解 Element Plus 的 el-transfer 组件是一个强大的穿梭框组件,常用于在两个集合之间进行数据转移,如权限分配、数据选择等场景。下面我将详细介绍其用法并提供一个完整示例。 核心特性与用法 基本属性 v-model:绑定右侧列表的值&…...

《通信之道——从微积分到 5G》读书总结
第1章 绪 论 1.1 这是一本什么样的书 通信技术,说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号(调制) 把信息从信号中抽取出来&am…...

如何将联系人从 iPhone 转移到 Android
从 iPhone 换到 Android 手机时,你可能需要保留重要的数据,例如通讯录。好在,将通讯录从 iPhone 转移到 Android 手机非常简单,你可以从本文中学习 6 种可靠的方法,确保随时保持连接,不错过任何信息。 第 1…...

ElasticSearch搜索引擎之倒排索引及其底层算法
文章目录 一、搜索引擎1、什么是搜索引擎?2、搜索引擎的分类3、常用的搜索引擎4、搜索引擎的特点二、倒排索引1、简介2、为什么倒排索引不用B+树1.创建时间长,文件大。2.其次,树深,IO次数可怕。3.索引可能会失效。4.精准度差。三. 倒排索引四、算法1、Term Index的算法2、 …...
根据万维钢·精英日课6的内容,使用AI(2025)可以参考以下方法:
根据万维钢精英日课6的内容,使用AI(2025)可以参考以下方法: 四个洞见 模型已经比人聪明:以ChatGPT o3为代表的AI非常强大,能运用高级理论解释道理、引用最新学术论文,生成对顶尖科学家都有用的…...

技术栈RabbitMq的介绍和使用
目录 1. 什么是消息队列?2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...