[英]How to get output result of neural network in R
x1 = c(55, 60, 75, 80)
x2 = c(30, 20, 15, 23)
x3 = c(4, 3, 2, 6)
x = data.frame(x1, x2, x3)
我將R中的neuralnet package
用於神經網絡,如下所示:
library(neuralnet)
NN = neuralnet(x1 ~ x2 + x3, data = x, hidden = 2, threshold = 0.01)
plot(NN)
在此圖中,輸出為x1
我的問題是如何獲取輸出的預測值(我的意思是x1
),但是我使用了prediction(NN)
但是給了我所有輸出和輸入的值。 我只想給我output(x1)
。
您正在尋找compute
功能。
?compute
計算,通常由神經網絡生成的nn類對象的方法。 給定經過訓練的神經網絡,針對特定的任意協變量向量計算所有神經元的輸出。 請確保新矩陣或數據框中的協變量順序與原始神經網絡中的相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.