模拟 or 数字电路,机器学习如何选择?
作者头像
  • 苏腾毅
  • 2018-08-15 22:35:24 1

深度学习与神经网络的发展

近年来,我们见证了“深度学习”的崛起,这一领域旨在模仿人类的推理和智能行为。人工神经网络(ANN)的研究和应用推动了数学公式的发展,这些公式是物理设备实现这些网络的基础。尽管计算机与人类大脑在底层结构上有显著差异,但神经网络的蜂窝状结构是一个明显特征,也是研究的重要方向。

ANN理论指导

人工神经网络的基本构成是一系列被称为神经元的元素,它们通常紧密排列在一起。神经元是一种具备多个输入和单一输出的单元。输出是输入的函数,每个输入在输出中具有不同的权重。此外,输出可能带有阈值效应,只有当神经元超过特定阈值时才会产生响应。连接到“触发”神经元的其他神经元将被激活,这个过程在整个网络中传播,最终产生输出。

神经元模型

在定义等效模型时,常用的方法是加权求和,并在输出上应用非线性变换。这种方法能简洁而有效地捕捉概念的核心。然而,为了更精确地模拟生物行为,需要更复杂的模型。这些模型涵盖了更多的神经元属性,提供了克服基本表示方法中性能障碍的替代方案。

模拟神经元行为可以通过时域、频域和幅域表示来实现。这些模型可以用数学形式简洁表达。

模拟与数字实现

神经元实现涉及两个关键问题:处理和数据传输。虽然数字电路在现代大规模集成电路设计中更为普遍,但模拟电路近年来也得到了广泛应用。数字实现依赖于乘法和累加电路,通过读取输入和权重,生成中间结果,最后应用非线性变换。模拟电路则利用信号的连续性来表示总和,从而避免了有限表示带来的问题。

性能比较

在研究各种实现方法的性能时,可以看出虽然数字方案已相当成熟,但受到CMOS技术障碍的限制。相比之下,模拟电路在理论上受热噪声的约束,噪声水平比数字电路低四个数量级。然而,实际部署中模拟电路面临许多挑战,包括寄生效应和存储问题。

系统层面分析

除了构建功能块外,系统级分析也非常重要。当前最先进的机器学习解决方案在能耗上仍存在瓶颈。数字实现中,大部分能量消耗在存储单元和其他辅助结构上,而非神经元本身。因此,架构优化至关重要。

结论

总体来看,机器学习领域的技术将持续发展,并逐渐满足各种市场需求。模拟解决方案在神经网络计算领域展现出巨大潜力,但受限于可扩展性和技术节点敏感性。数字解决方案目前仍是主流选择,但未来模拟技术可能会在特定应用场景中发挥重要作用。

希望以上内容符合您的需求,如有进一步修改或补充,请告知。

    本文来源:图灵汇
责任编辑: : 苏腾毅
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
电路机器模拟选择数字如何学习
    下一篇