神经网络是所有机器学习算法的基础吗? [关闭]
deep-learning 192
原文标题 :are neural networks the basis of all machine learning algorithms? [closed]
所有不同的 ML 算法,例如 K-means 聚类、线性回归、逻辑回归、决策树、深度 Q 学习等,都在底层使用神经网络吗?如果没有,什么时候在深度学习之外使用神经网络?
回复
我来回复-
Stef 评论
该回答已被采纳!
“机器学习”是以下情况的通用术语:
- 你有问题P;
- 您有一个算法 M,也称为模型,可以解决此类问题,但在具体解决 P 之前需要对其进行参数化;
- 你有一个算法 B,也称为学习算法,它可以找出适当的参数,以便 M 可以解决 P。
神经网络是一种模型。还有很多。例如,决策树是另一种与神经网络无关的模型。
为了找出神经网络的适当参数,称为“权重”,有几种可能的学习算法:梯度下降;遗传算法; …
“深度学习”是指使用具有多层的神经网络。从历史上看,我们倾向于使用非常浅的神经网络,即只有一个隐藏层;我们通过使它们非常宽来补偿(即隐藏层有很多神经元)。现在我们更喜欢使用更深(即更多隐藏层)但更窄(每层神经元更少)的神经网络。我们称其为“深度学习”,因为它听起来很酷。
2年前