把多列的迭代次数问题化简为单列问题

这篇具有很好参考价值的文章主要介绍了把多列的迭代次数问题化简为单列问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前已有实验表明,当训练集只有一列的时候,收敛迭代次数与训练集分布的标准差成反比。分布越均匀迭代次数越大。如果可以把多列问题化简为单列问题,比较迭代次数的大小顺序就会变得很简单。

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

做一个网络来分类A和B,网络输入只有3个节点,每个训练集只有4张图片。让B全为0,固定收敛误差观察迭代次数平均值的变化。这一实验得到几组数据

A-B

迭代次数

0

0

0

0*7*7*0-0*0*0*0

27534.18

1

1

1

0*7*7*0-0*0*0*0

27534.18

1

1

1

0*7*7*0-0*0*0*0

27534.18

0

0

0

0*7*7*0-0*0*0*0

27534.18

0

0

0

0*7*0*7-0*0*0*0

29228.99

1

1

1

0*7*0*7-0*0*0*0

29228.99

0

0

0

0*7*0*7-0*0*0*0

29228.99

1

1

1

0*7*0*7-0*0*0*0

29228.99

0

0

0

0*3*3*0-0*0*0*0

30993.99

0

1

1

0*3*3*0-0*0*0*0

30993.99

0

1

1

0*3*3*0-0*0*0*0

30993.99

0

0

0

0*3*3*0-0*0*0*0

30993.99

0

1

1

3*0*3*0-0*0*0*0

33074.65

0

0

0

3*0*3*0-0*0*0*0

33074.65

0

1

1

3*0*3*0-0*0*0*0

33074.65

0

0

0

3*0*3*0-0*0*0*0

33074.65

0

0

0

0*2*2*0-0*0*0*0

38579.88

0

1

0

0*2*2*0-0*0*0*0

38579.88

0

1

0

0*2*2*0-0*0*0*0

38579.88

0

0

0

0*2*2*0-0*0*0*0

38579.88

 

0

0

0

0*2*0*2-0*0*0*0

41118.84

0

1

0

0*2*0*2-0*0*0*0

41118.84

0

0

0

0*2*0*2-0*0*0*0

41118.84

0

1

0

0*2*0*2-0*0*0*0

41118.84

结果很直观,如果不考虑全0列,如果各行分布完全一致的情况下,确实可以当做一列去比较。

A-B

迭代次数

0

0

0

0*0*3*6-0*0*0*0

35068.68

0

0

0

0*0*3*6-0*0*0*0

35068.68

0

1

1

0*0*3*6-0*0*0*0

35068.68

1

1

0

0*0*3*6-0*0*0*0

35068.68

 

0

1

1

3*0*6*0-0*0*0*0

35888.4

0

0

0

3*0*6*0-0*0*0*0

35888.4

1

1

0

3*0*6*0-0*0*0*0

35888.4

0

0

0

3*0*6*0-0*0*0*0

35888.4

0

0

0

0*0*2*1-0*0*0*0

52696.67

0

0

0

0*0*2*1-0*0*0*0

52696.67

0

1

0

0*0*2*1-0*0*0*0

52696.67

0

0

1

0*0*2*1-0*0*0*0

52696.67

 

0

0

1

1*0*2*0-0*0*0*0

52823.69

0

0

0

1*0*2*0-0*0*0*0

52823.69

0

1

0

1*0*2*0-0*0*0*0

52823.69

0

0

0

1*0*2*0-0*0*0*0

52823.69

更有比较特殊的情况,即便两行分布不一致,但有对称性,也可以把整个形态按照单列去处理。通过比较标准差去比较迭代次数的大小顺序。

所以这种所谓的标准差的现象是普遍存在的,并不限于单列问题,那这个标准差表达的到底是什么?比如假设1是一种微观粒子,0是环境。如果粒子1彼此之间存在一种排斥力,那两个粒子间隔分布就是要比连在一起的势能要低些。所以所谓的标准差体现的可能是粒子之间的一种排斥现象。文章来源地址https://www.toymoban.com/news/detail-410622.html

到了这里,关于把多列的迭代次数问题化简为单列问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • (五)《数电》——化简法(公式化简法和卡诺图化简法)

    (五)《数电》——化简法(公式化简法和卡诺图化简法)

    目录 公式化简法 指定器件的逻辑函数化简  最小项 定义 性质 ​编辑 最大项 定义 性质 两者之间的关系 “最小项之和”形式 “最大项之积”形式 卡诺图 定义 实例 ​编辑特点 逻辑函数的卡诺图表示 基本性质 并2消1 并4消2  并8消3 推论 化简的基本步骤 总规则 示例 约束项

    2024年02月10日
    浏览(9)
  • 解决vscode更新之后运行jupyter无法选择任何已有内核的问题

    解决vscode更新之后运行jupyter无法选择任何已有内核的问题

    不是连接不到内核是之前所有的环境都找不到了,似乎是版本更新之后jupyter插件的bug 必须要使用老版本jupyter插件。对于我一个生手来说最后通过重装旧版本vscode解决 在控制面板中删除vscode 打开网站Visual Studio Code April 2022 点击蓝字    完成下载安装后记得在安装jupyter插件时

    2024年02月12日
    浏览(13)
  • 逻辑化简方法

    逻辑化简方法

    目录 1、公式化简法  2、卡诺图化简法 (1)知识点 (2)卡诺图 (3)用卡诺图表示逻辑函数 (4)卡诺图的性质 (5)用卡诺图化简逻辑函数 3、机器化简法         利用逻辑代数的基本公式,对函数进行消项、消因子。 ①并项法         利用公式 AB+AB’=A 将两个与

    2024年02月09日
    浏览(7)
  • 【数值分析实验】(五)线性方程组的迭代解法(含matlab代码)

    【数值分析实验】(五)线性方程组的迭代解法(含matlab代码)

            迭代法就是用某种极限过程去逐步逼近线性方程精确解的方法。迭代法具有需要计算机的存储单元较少、程序设计简单、原始系数矩阵在计算过程中始终不变等优点,但存在收敛性及收敛速度问题。 3.1.1 算法过程 3.1.2 代码 3.1.3 计算结果 3.2.1 算法过程 3.2.2 代码

    2024年02月03日
    浏览(15)
  • Keil5在已有项目中导入文件夹(文件或模块),后编译,头文件找不到问题

    Keil5在已有项目中导入文件夹(文件或模块),后编译,头文件找不到问题

    如果你是以及成功导入文件后,但是编译时发现头文件找不到,可以直接从第二部分看起 ** 导入头文件时注意,注意,注意路径问题要和导入文件时的路径一致,(应该不是本项目下的刚导入的文件夹的路径;虽然我们在导入文件后此路径下看是有这个文件夹,但是这个只是个虚拟的文

    2024年02月11日
    浏览(25)
  • Kafka Rebanlace次数过高问题

    环境: Kafka Server 2.6.x Kafka Client Java 2.8.2 最近发现Kafka Rebalance次数着实有点多,一天达到了六十多次,感觉不太正常,于是查了下日志发现: 大意是某个kakfa client提交offset失败,因为已经在分组中下线。 我们来了解下什么情况下会掉线,常见情况如下: 1. 心跳原因: kafka在

    2024年01月16日
    浏览(6)
  • 【c++】list迭代器失效问题

    【c++】list迭代器失效问题

    目录 一、list iterator的使用 二、list的迭代器失效         对于list的迭代器的用法,可以将它看做一个指针(实际要更加复杂)来使用,该指针指向list中的一个节点。         【注意】         (1)begin和end为正向迭代器,对迭代器执行++操作,迭代器向后移动         (2)r

    2024年01月23日
    浏览(10)
  • C++笔记之迭代器失效问题处理

    C++笔记之迭代器失效问题处理

    code review! 参考博文:C++STL迭代器失效的几种情况总结 对于 std::vector 来说,擦除(erase)元素会导致迭代器失效。具体而言

    2024年02月14日
    浏览(8)
  • 使用迭代方式解决汉诺塔问题(Java语言)

    使用迭代方式解决汉诺塔问题(Java语言)

    目录 汉诺塔问题解决 迭代介绍         在这个Java示例中,我们使用了一个 Stack 数据结构来模拟递归调用的过程。 hanoiIterative 函数接受盘子数量 n 以及三个柱子的名称作为参数,并在迭代过程中模拟汉诺塔的移动操作。 moveDisk 函数用于模拟盘子的移动操作。        

    2024年02月09日
    浏览(11)
  • 【C++】vector的使用 以及 迭代器失效问题

    【C++】vector的使用 以及 迭代器失效问题

    前言 经过前面string的学习,我们已经掌握了许多string的类函数,vector中许多类函数与string中的类函数使用起来相似,例如迭代器的使用在所有的容器中使用都一样,这里我们不再介绍,下面我们学习一些vector类的一些常用的函数。 1.vector的文档介绍 2. vector在C++中表示可变大

    2023年04月24日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包