“非类型”对象没有“预测”属性

2024-10-02 18:18:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道有很多类似的问题和我一样,但到目前为止还没找到解决办法

dlnet是一个具有函数gd(self, X, Y, iter = 3000)的类,该函数本质上等于train()

def gd(self,X, Y, iter = 3000):
    np.random.seed(1)                         

    self.nInit()

    for i in range(0, iter):
        Yh, loss=self.forward()
        self.backward()

    return

我试图在经过训练的模型上使用predict(),但它给了我:

'NoneType' object has no attribute 'predict'

nn = dlnet(x_train,y_train)
nn.gd(x_train, y_train, iter = 15000)
Y_train_predict=nn.predict(x_train)
Y_test_predict=nn.predict(x_test)

任何帮助都将不胜感激


Tags: 函数testselfdefnptrainrandomnn