开发者社区> 问答> 正文

神经网络学习有哪些学习类型?

神经网络学习有哪些学习类型?

展开
收起
松岛菜菜 2021-10-29 15:56:31 833 0
来自:华章出版社
1 条回答
写回答
取消 提交回答
  • 有监督学习

    如果你有一个与已知结果匹配的大型测试数据集,那么有监督学习可能是一个不错的选择。神经网络将处理数据集,将神经网络输出并与已知结果进行比较,调整网络参数,然后重复。

    无监督学习

    如果你没有任何测试数据,并且可以以某种方式从数据行为中获得损失函数,那么无监督学习对你来说可能是一个不错的选择。神经网络将处理数据集,使用cost函数来判断误差率是多少,调整神经网络参数,然后重复。这一切都是实时进行的。

    强化学习

    最后一个学习类型是强化学习,在某些圈子中被称为胡萝卜加大棒。神经网络对数据集进行处理,从数据中学习。如果误差率降低,我们就会得到胡萝卜(奖励);如果误差率增加,我们就会得到大棒(惩罚)。

    资料来源:《C#神经网络编程》,文章链接:https://developer.aliyun.com/article/726786

    2021-10-29 16:02:26
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
Deep Dive:应用交付网络架构设计 立即下载
基于神经网络的语言合成 立即下载
机器能理解上下文吗-RNN和LSTM神经网络的原理及应用 立即下载