簡體   English   中英

如何運行我訓練有素的人工神經網絡 model?

[英]How to run my trained Artificial Neural Network model?

我已經訓練了我的 ANN 並使用 Python 保存了它。 現在我想使用它,任何人都可以幫助我。

這是一個回歸 ANN,我有 7 個自變量和一個因變量,即我的 output(Compression_Strength)。

我有新數據,我想用我的 model 來預測我的抗壓強度。 我的自變量是:

  1. Cement_content
  2. 含水量
  3. 礫石_content
  4. 外加劑內容
  5. 纖維含量
  6. 纖維長度
  7. 沙_content

model 應該給出Compression_Strength的 output

我想預測的輸入 [880, 900, 1200, 2, 1.5, 12, 600]

這是我的代碼

df = pd.read_csv('...................csv', header=0)




model.compile(loss="mean_squared_error", 
              optimizer=keras.optimizers.SGD(lr=1e-3), 
              metrics=['mae'])

x_train = np.asarray(x_train) y_train = np.asarray(y_train) x_valid =
np.asarray(x_valid) y_valid = np.asarray(y_valid)

model_history = model.fit(x_train, y_train, epochs=1000,
validation_data=(x_valid, y_valid)) '

我使用下面的代碼解決了這個問題

New_prediction = model.predict(scaler.transform(np.array([[880, 900, 1200, 2, 1.5, 12, 600]])))
predict(New_prediction)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM