统计3个点的6种结构在三角形内的占比

2023-12-03 18:12
文章标签 统计 结构 三角形 个点

本文主要是介绍统计3个点的6种结构在三角形内的占比,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

平面内的3个点只可能有6种结构

1

-

-

-

-

4

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

1

-

-

-

1

-

-

1

1

-

1

1

-

2

-

-

-

-

5

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

1

-

-

-

1

-

-

-

1

-

-

1

-

-

-

-

1

-

1

-

-

3

-

-

-

-

6

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

1

-

-

-

-

-

-

-

1

-

-

-

-

-

-

1

-

-

1

1

1

向一个平面内扔3个石子,只有这6种可能,

现在向这个三角形内随机的扔3个石子,统计6个结构的占比,从9个点中选3个点有84种可能,分别占比为

84

1

24

0.285714

2

11

0.130952

3

34

0.404762

4

8

0.095238

5

6

0.071429

6

1

0.011905

顺序是3>1>2>4>5>6

用网络分类这6个结构

3

-

-

-

-

50827.11

-

-

-

-

50827.11

-

-

-

1

50827.11

-

-

-

1

50827.11

-

-

1

-

50827.11

1

-

-

-

-

50914.58

-

-

-

-

50914.58

-

-

-

-

50914.58

-

-

-

1

50914.58

-

-

1

1

50914.58

2

-

-

-

-

51308.42

-

-

-

-

51308.42

-

-

-

1

51308.42

-

-

-

1

51308.42

-

-

-

1

51308.42

4

-

-

-

-

69065.23

-

-

-

-

69065.23

-

-

-

-

69065.23

-

-

-

1

69065.23

-

1

1

-

69065.23

5

-

-

-

-

69478.73

-

-

-

-

69478.73

-

-

-

1

69478.73

-

-

1

-

69478.73

-

1

-

-

69478.73

6

-

-

-

-

131879.6

-

-

-

-

131879.6

-

-

-

-

131879.6

-

-

-

-

131879.6

-

1

1

1

131879.6

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

当收敛误差为7e-4,B全为0,隐藏层节点数为11个的时候,迭代次数的顺序就是3<1<2<4<5<6

改变三角形的形状

这个三角形有14个点,取3个点有364种可能,

364

1

33

0.090659

2

165

0.453297

3

144

0.395604

4

12

0.032967

5

9

0.024725

6

1

0.002747

6个结构的占比为2>3>1>4>5>6

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

其他参数不变,把隐藏层节点数调整为105个点时,

2

-

-

-

-

15442.24

-

-

-

-

15442.24

-

-

-

1

15442.24

-

-

-

1

15442.24

-

-

-

1

15442.24

3

-

-

-

-

19619.02

-

-

-

-

19619.02

-

-

-

1

19619.02

-

-

-

1

19619.02

-

-

1

-

19619.02

1

-

-

-

-

19751.36

-

-

-

-

19751.36

-

-

-

-

19751.36

-

-

-

1

19751.36

-

-

1

1

19751.36

4

-

-

-

-

32694.38

-

-

-

-

32694.38

-

-

-

-

32694.38

-

-

-

1

32694.38

-

1

1

-

32694.38

5

-

-

-

-

40501.47

-

-

-

-

40501.47

-

-

-

1

40501.47

-

-

1

-

40501.47

-

1

-

-

40501.47

6

-

-

-

-

52162.32

-

-

-

-

52162.32

-

-

-

-

52162.32

-

-

-

-

52162.32

-

1

1

1

52162.32

迭代次数的顺序就是2<3<1<4<5<6.因为搜索区域内2的结构更多因此更容易找到,所以迭代次数更小。而结构6的数量占比更少,所以迭代次数更大。

综合比较这两组数据,暗示了一种可能。增加隐藏层节点数就是在拉伸这个三角形,因为搜索形状的变化改变了6个结构的占比,并导致搜索难度的改变,最终决定了迭代次数的顺序。

计算机验算两组数据,都随机扔了1000次。

1000

1000

1

303

0.3

1

93

0.09

2

126

0.13

2

475

0.48

3

383

0.38

3

374

0.37

4

110

0.11

4

40

0.04

5

70

0.07

5

14

0.01

6

8

0.01

6

4

0

3>1>2>4>5>6

2>3>1>4>5>6

这篇关于统计3个点的6种结构在三角形内的占比的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

使用Java实现通用树形结构构建工具类

《使用Java实现通用树形结构构建工具类》这篇文章主要为大家详细介绍了如何使用Java实现通用树形结构构建工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录完整代码一、设计思想与核心功能二、核心实现原理1. 数据结构准备阶段2. 循环依赖检测算法3. 树形结构构建4. 搜索子

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

一文详解SQL Server如何跟踪自动统计信息更新

《一文详解SQLServer如何跟踪自动统计信息更新》SQLServer数据库中,我们都清楚统计信息对于优化器来说非常重要,所以本文就来和大家简单聊一聊SQLServer如何跟踪自动统计信息更新吧... SQL Server数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新

mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据

《mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据》文章主要介绍了如何从.frm和.ibd文件恢复MySQLInnoDB表结构和数据,需要的朋友可以参... 目录一、恢复表结构二、恢复表数据补充方法一、恢复表结构(从 .frm 文件)方法 1:使用 mysq

Python中顺序结构和循环结构示例代码

《Python中顺序结构和循环结构示例代码》:本文主要介绍Python中的条件语句和循环语句,条件语句用于根据条件执行不同的代码块,循环语句用于重复执行一段代码,文章还详细说明了range函数的使... 目录一、条件语句(1)条件语句的定义(2)条件语句的语法(a)单分支 if(b)双分支 if-else(

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

Java中switch-case结构的使用方法举例详解

《Java中switch-case结构的使用方法举例详解》:本文主要介绍Java中switch-case结构使用的相关资料,switch-case结构是Java中处理多个分支条件的一种有效方式,它... 目录前言一、switch-case结构的基本语法二、使用示例三、注意事项四、总结前言对于Java初学者

结构体和联合体的区别及说明

《结构体和联合体的区别及说明》文章主要介绍了C语言中的结构体和联合体,结构体是一种自定义的复合数据类型,可以包含多个成员,每个成员可以是不同的数据类型,联合体是一种特殊的数据结构,可以在内存中共享同一... 目录结构体和联合体的区别1. 结构体(Struct)2. 联合体(Union)3. 联合体与结构体的

opencv实现像素统计的示例代码

《opencv实现像素统计的示例代码》本文介绍了OpenCV中统计图像像素信息的常用方法和函数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 统计像素值的基本信息2. 统计像素值的直方图3. 统计像素值的总和4. 统计非零像素的数量

如何使用 Bash 脚本中的time命令来统计命令执行时间(中英双语)

《如何使用Bash脚本中的time命令来统计命令执行时间(中英双语)》本文介绍了如何在Bash脚本中使用`time`命令来测量命令执行时间,包括`real`、`user`和`sys`三个时间指标,... 使用 Bash 脚本中的 time 命令来统计命令执行时间在日常的开发和运维过程中,性能监控和优化是不