0
使用neuroph,我能夠訓練和測試圖像識別數據。在測試期間,Neuroph工作室能夠顯示每個數據集例如神經元輸出:Neuroph - 獲取Java的神經元輸出
貓:0.78457 ..... 犬:0.05545 .....
我怎麼會輸出它Java的。我不知道要調用什麼參數或函數才能顯示神經元輸出。
這是在Java測試圖像我的示例代碼:
import org.neuroph.core.NeuralNetwork;
import org.neuroph.contrib.imgrec.ImageRecognitionPlugin;
import java.util.HashMap;
import java.io.File;
import java.io.IOException;
public class ImageRecognitionSample {
public static void main(String[] args) {
// load trained neural network saved with Neuroph Studio (specify some existing neural network file here)
NeuralNetwork nnet = NeuralNetwork.load("MyImageRecognition.nnet"); // load trained neural network saved with Neuroph Studio
// get the image recognition plugin from neural network
ImageRecognitionPlugin imageRecognition = (ImageRecognitionPlugin)nnet.getPlugin(ImageRecognitionPlugin.class); // get the image recognition plugin from neural network
try {
// image recognition is done here (specify some existing image file)
HashMap<String, Double> output = imageRecognition.recognizeImage(new File("someImage.jpg"));
System.out.println(output.toString());
} catch(IOException ioe) {
ioe.printStackTrace();
}
}
}
然而,這僅僅是如何輸入測試圖像。