问答详情
源自:3-4 神经网络对数据实现分类(上)

我同样的问题,报错“”Perceptron object has no attribute predict“,如何解决啊?急急急

572c51570001b8eb01000100-40-40.jpg        

                        'Perceptron' object has no attribute 'predict'                                                          


提问者:qq_老六_2 2019-09-25 11:51

个回答

  • 嬡凊丶琓芣起_0
    2020-02-08 20:50:47

    def predict(self, X):
        return np.where(self.net_input(X) >= 0.0, 1, -1)
    
    def net_input(self, X):
        """
        z = W0*X0 + W1*X1 + W2*X2 + ....Wn*Xn
        对电信号加总求和
        """
        return np.dot(X, self.w_[1:] + self.w_[0])
    # 把上面两函数放到fit()上面
    def fit(self, X, y):


  • qq_慕函数0415002
    2019-10-20 21:09:44

    把predict函数拿出来,和fit函数并列