【发布时间】:2019-01-12 04:47:50
【问题描述】:
我今年 14 岁,对神经网络非常感兴趣。我从 9 岁就开始编程,最近发现了人工智能和神经网络的世界。 14岁对我的数学理解造成了一些限制,我对微积分一无所知。言归正传,有没有不需要高等数学的神经网络?我了解神经网络,但后退支撑是我卡住的地方。我可以在没有所有这些数学运算的情况下有效地支持道具,并且仍然可以创建一个可以解决不仅仅是简单线性问题的神经网络吗?提前致谢!
【问题讨论】:
-
您将非常需要数学,尽管预打包的 NN 库隐藏了大部分复杂性。微积分卡通指南是一个非常温和的介绍,如果不出意外,它将充分解开 calc 的神秘面纱,让您站起来并指出正确的方向。这并不像你想象的那么难(直到大约第三学期,然后事情很快就变得有趣了)。
-
所以关于反向传播的一般想法是,您从结果中向后工作以查找存在错误的位置并相应地进行更新。微积分为您提供了一种查看有多少错误的方法,它是一种量化错误的方法。
-
这取决于你想用神经网络做什么。您只是想训练和使用它,还是需要了解最里面的工作原理?在大多数情况下,如果您对线性方程感到满意(即
y = mx + b),那么对于基本概念来说,这已经足够数学了。如果您需要手动实现反向传播,有几个概念略高于这一点,但应该在您的范围内。你能澄清一下你想做什么吗?
标签: neural-network artificial-intelligence