Dane wejściowe dla sieci neuronowej:
Tablica trójwymiarowa typu double
Zestawy - wejście i wyjście
double [][][] data;
data[0] - tablica dwuwymiarowa - będzie zawierała wejście i wyjście (pierwszy zestaw)
data[n].length = 2
data[n][0] - wejście
data[n][1] - wyjście
data[n][0].length - długość wejścia
data[n][1].length - długość wyjścia
Przykład:
data[n][1][0] - pierwszy element wyjścia
======================================================================================
Taka tablica będzie zapisana w pliku w postaci obiektowej:
Odczyt:
FileInputStream fis = new FileInputStream("plik.ser");
ObjectInputStream ois = new ObjectInputStream(fis);
Object o = ois.readObject();
double[][][] t = (double[][][])o;
Funkcja ucząca - ma pobrać te dane i "wytrenować" sieć
Funkcja sprawdzająca - ma sprawdzać odstępstwa od oczekiwanych wyników
Wyszukiwarka