簡體   English   中英

如何在R中獲得神經網絡的輸出結果

[英]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.

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