开发者学堂课程【机器学习算法 :多层感知器-2 |】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/535/detail/7238
多层感知器-2
内容介绍
一、 隐藏层的效果
二、 不同隐藏层的 MLP 的分类能力
一、隐藏层的效果
1.线性不可分的问题(如异或问题),用单层感知器无法解决,加一个隐藏层即可解决。可以登录 playground.tensorflow.org 网站,里面有一个可视化的例子,可以直观的看到隐藏层的作用,如图:
有四种数据集可供选择,分别是球型、两类交叉型、两个明显聚类型、螺旋线型,如图所示:
选择隐藏层和数据集训练,如图:
注意:上图中间部分为隐层数(可以为0),右边部分为输出。训练结果是一些线进行分类。
2.隐藏层的效果如图所示:
除外,还可以建立一些衍生特征,例如:等,如图:
二、 不同隐藏层的 MLP 的分类能力








