Новичок в нейронных сетях python и sklearn, я написал следующую нейронную модель.На поездах он работает с точностью около 98%.Теперь у меня есть несколько вопросов.
from sklearn.ensemble import GradientBoostingClassifier
model = GradientBoostingClassifier(learning_rate=0.99,max_depth=3)
model.fit(X_standardized, y)
predictions = model.predict(X_standardized)
from sklearn.metrics import confusion_matrix, classification_report
print(confusion_matrix(y, predictions))
print ()
print(classification_report(y,predictions))
Можно ли сохранить и загрузить состояние нейронной сети.
ea сохранить градиенты весов.
#something like:
Model.save("c:\neural\testnet.xml")
Как выполнять отдельные тестына одном кадре данных, например:
print ("answer =" ,Model.TestSample(test_data_frame)) # single input
>>> answer = 0.78 ...estimated accuracy 97% # or so