这个神经网络可以执行分离吗?

时间:2018-04-14 19:34:36

标签: machine-learning neural-network classification perceptron

我有三类要点:

C1:{(4,1),(2,3),(3,5),(5,4),(1,6)}

C2:{(0,2),( - 2,2),( - 2,3),( - 2,4)}

C3:{(1,-2),(3,-2)}

我还有一个单层感知器,有2个输入,一个偏置项和三个输出。

a)网可以学会分开样品吗? (假设我们想要yi = 1,如果x∈Ci,yj = -1,对于j!= i)

b)将样品(-1,6)加入C1。现在,网可以学会分离样品吗?

我不知道如何解决这个问题。我不需要指定实际权重,但如何确定网络是否能够分离样本?这可以纯粹以图形方式完成,还是有书面证明?

1 个答案:

答案 0 :(得分:1)

您可以从以下代码生成的图表中看到

YearX partOf CurriculaX

enter image description here

数据可以通过线性线轻松分离,感知器又称神经网络只需1层即可学会分离线性数据

一个具有几层的完整神经网络,可以产生非线性分离,因此它可以轻松实现