Я знаю, что есть много похожих вопросов, таких как мой, но пока не удаётся пробовать их решения.
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' нет атрибута 'предиката'
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)
Любая помощь будет оценена!