下面是用MLP的2个小练习:
MLP(多层感知器)神经网络是常见的ANN算法,它由一个输入层,一个输出层和一个或多个隐藏层组成。
?
1 预测学生期末考试能否通过
?...现在我们假设我们想预测一个学习了 25 个小时并在期中考试中获得 70 分的学生是否能够通过期末考试。...这是一个二元分类问题,多层感知器可以从给定的样本(训练数据)进行学习,并且根据给出的新的数据点,进行准确的预测。
代码如下:
?...训练完后,预测下:
我在训练的时候,把一条好瓜的数据跟一条不是好瓜的数据作为测试集,
没有列入训练中,这样就可以验证下训练的结果好坏了~
perceptron.activate([0,0,1,0,0,1,0,0,1,0,1,0,0,1,0,0,0.719,0.103...是好瓜~
以上是非常简单的2个例子,
练习后
我们可以广泛尝试各种数据集~
看看预测的效果咋样了~
补充:
MLP主要用来判断各种是跟否的问题,如果应用到设计中,那就是"是不是"好设计的问题了.