用神经网络分类奇数和偶数

A:奇数

B:偶数

(A,B)—1*2*2—(1,0)(0,1)

 

让A等于5000以内偶数:sigmoid(2n/5000)

B等于A+1:sidmoid((2n+1)/5000),

用A,B两个训练集训练网络,网络的结构是1*2*2,这个网络能分类吗?

这个网络的似乎无法收敛,迭代次数为无穷大。但奇数集合和偶数集合很显然是有差异的为什么分不开?

假想有一个人生活在一个只有一个维度的世界,也就是生活在一条线上。假设这个人的移动逻辑是从小到大,显然这个人将沿着数轴由左向右移动,这个人的左侧的值永远小于右侧的值。

现在假设这个人的移动逻辑是从奇数到偶数,那这个人应该如何移动?

这个人可以从1移动到2,但无法从2移动到3,因为从2到3是从偶数到奇数,与他的行为逻辑不符。他想要从2移动到3只能跨过2到3之间的路程。

但可以想象在一个一维的世界不可能存在这个跨越的动作,想要实现跨越至少需要两个维度。

由这个假想的实验可以得出一个假设,如果是远近的对称性破缺产生了第一个维度,那么是连续路径和离散路径的对称性破缺导致了第二个维度的产生。

 

这个人按照由小到大的移动逻辑可以遍历数轴上所有的数,但是按照由奇到偶的移动逻辑却无法遍历数轴上所有的奇数和偶数,或者说如果按照由奇数到偶数的移动逻辑想要遍历所有的奇数和偶数只能允许一个跨维度跃迁行为。

这个事实意味着奇数集合与偶数集合之间的差异并不只是数值的差异,同时也有结构的差异,这两个差异无法在一个维度内被完整的表达。因此只用一个维度的数据集去表达奇数和偶数集合事实上漏掉的这两个集合之间的结构差异。

A:偶数,0

B:0,奇数

如果让A和B是一个二维数组,显然A和B是可以分类的。也就是二维数组相比一维数组不止体现了数值的差异,还体现了数据结构上的内在差异,使得奇数集和偶数集得以分类。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑榆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值