脉冲神经网络图像分类算法

人工智能 其他 案例ID:144963
猫格的十字路口
1 年经验· 西安蒜泥电子科技有限责任公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

我们现在的深度学习,都是基于一个最重要的学习算法:反向传播,也就是求误差函数关于参数偏导,以此来更新权重。但是反向传播有个最大的弱点:它没有生物基础,我们在人脑里找不到任何反向传播的痕迹。神经网络是根据人脑的结构启发而发明的算法,但是并不是完全地模拟人脑。当然,反向传播虽然没有生物基础,但不见得就是错误的方向,因为现在可以看到,基于反向传播的算法,在很多方面已经超过了人脑。只不过,这可能不是通向更通用的人工智能的方向。那我们就没有模拟人脑神经元的算法吗?其实是有的,叫做脉冲神经网络(spiking neural network,简称 SNN),被称为反向传播和深度学习之后的第三代神经网络。
这是我个人设计的一套基于python+pytorch的SNN架构,展示的是测试结果。代码量在500行以上。

脉冲神经网络图像分类算法

人工智能 · 其他 案例ID:144963
联系该工程师
微信扫码,建群沟通
作者: 猫格的十字路口 - 1年经验- 西安蒜泥电子科技有限责任公司

案例介绍

我们现在的深度学习,都是基于一个最重要的学习算法:反向传播,也就是求误差函数关于参数偏导,以此来更新权重。但是反向传播有个最大的弱点:它没有生物基础,我们在人脑里找不到任何反向传播的痕迹。神经网络是根据人脑的结构启发而发明的算法,但是并不是完全地模拟人脑。当然,反向传播虽然没有生物基础,但不见得就是错误的方向,因为现在可以看到,基于反向传播的算法,在很多方面已经超过了人脑。只不过,这可能不是通向更通用的人工智能的方向。那我们就没有模拟人脑神经元的算法吗?其实是有的,叫做脉冲神经网络(spiking neural network,简称 SNN),被称为反向传播和深度学习之后的第三代神经网络。
这是我个人设计的一套基于python+pytorch的SNN架构,展示的是测试结果。代码量在500行以上。

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×