Keras, how do I predict after I trained a model?

前端 未结 6 2115
星月不相逢
星月不相逢 2020-12-02 08:19

I\'m playing with the reuters-example dataset and it runs fine (my model is trained). I read about how to save a model, so I could load it later to use again. But how do I

6条回答
  •  被撕碎了的回忆
    2020-12-02 08:48

    I trained a neural network in Keras to perform non linear regression on some data. This is some part of my code for testing on new data using previously saved model configuration and weights.

    fname = r"C:\Users\tauseef\Desktop\keras\tutorials\BestWeights.hdf5"
    modelConfig = joblib.load('modelConfig.pkl')
    recreatedModel = Sequential.from_config(modelConfig)
    recreatedModel.load_weights(fname)
    unseenTestData = np.genfromtxt(r"C:\Users\tauseef\Desktop\keras\arrayOf100Rows257Columns.txt",delimiter=" ")
    X_test = unseenTestData
    standard_scalerX = StandardScaler()
    standard_scalerX.fit(X_test)
    X_test_std = standard_scalerX.transform(X_test)
    X_test_std = X_test_std.astype('float32')
    unseenData_predictions = recreatedModel.predict(X_test_std)
    

提交回复
热议问题