[英]How to use a trained neural network model?
我不明白如何使用已經訓練好的神經網絡模型。 我在python上編程,我使用庫keras。 我分析時間序列。 訓練神經網絡,保存模型。
如keras文檔中所述,您需要調用model_name.predict()方法。 好。 我這樣做是:model.predict(數據集),其中數據集是最近90天的值。 我需要對10天進行預測。
但是僅針對90天的指定數據集進行預測! 也就是說,您只能比較原始數據和預測。
那么,如何從今天起提前10天做出預測?
保存模型后,您需要在每次使用模型時加載它。 對於Keras,您可以加載模型
loaded_ model = keras.models.load_model( filepath )
然后,您必須調用該函數
loaded_model.predict( dataset )
數據集應該是您未來10天的數據,而不是過去90天的數據。 如果您傳遞過去90天的數據,它將根據該數據預測其輸出。
我的答案基於您的模型使用監督學習算法並進行分類或回歸任務的假設。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.