|
Sieć Neuronowa Propagacja Wsteczna |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--neural.teach.TeachData
|
+--neural.teach.map.Map
Funkcje do uczenia. Dziedziną funkcji jest kostka o podanych parametrach. Przeciwdziedzina funkcji jest zdeterminowana przez obraz funkcji aktywacji neuronów. Zatem jeśli jest on odcinkiem (0,1) to funkcja wygląda tak: function :(left, right)^inDim -> (0, 1)^outDim Klasa umożliwia generowanie zestawów danych do nauki.
| Inner classes inherited from class neural.teach.TeachData |
TeachData.NeurData |
| Field Summary | |
protected double |
left
Lewy koniec dziedziny. |
protected double |
right
Prawy koniec dziedziny. |
| Fields inherited from class neural.teach.TeachData |
inDim, neurData, outDim |
| Constructor Summary | |
Map(int ind,
int outd,
double l,
double r)
Konstruktor funkcji. |
|
Map(String fileName,
double l,
double r)
Konstruktor tworzący obiekt z danymi wczytanymi z pliku. |
|
| Method Summary | |
private void |
applyFun()
Wypełnia tablicę wartościami funkcji. |
void |
fillGrid(double grid)
Wypełnia tablicę z danymi siatką punktów. |
private void |
fillGridIns(double grid)
Tworzy siatkę punktów w dziedzinie funkcji. |
private void |
fillGridNoise(double noise)
Do każdego punktu w dziedzinie dodaje losowe zaburzenie. |
void |
fillRand(int cnt)
Wypełnia tablicę z danymi losowymi punktami. |
private void |
fillRandIns(int cnt)
Tworzy losowe punkty w dziedzinie funkcji. |
abstract double[] |
function(double[] ins)
Oblicza wartość funkcji. |
void |
makeGridTest(double noise)
Zaszumia losowo istniejący zestaw danych. |
| Methods inherited from class neural.teach.TeachData |
add, add, load, randomTeach, save, test |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
protected double left
protected double right
| Constructor Detail |
public Map(int ind,
int outd,
double l,
double r)
ind - wymiar dziedzinyoutd - wymiar przeciwdziedzinyl - lewy koniec dziedzinyr - prawy koniec dziedziny
public Map(String fileName,
double l,
double r)
double[][][] zapisaną
przy użyciu mechanizmu serializacji w pliku z rozszerzeniem ".ser".fileName - nazwa pliku (bez rozszerzenia ".ser"load(String),
save(String),
TeachData(String)| Method Detail |
private void applyFun()
public void fillGrid(double grid)
grid - odstęp między punktamiprivate void fillGridIns(double grid)
grid - odstęp między punktamiprivate void fillGridNoise(double noise)
noise - zaburzeniepublic void fillRand(int cnt)
cnt - liczba punktówprivate void fillRandIns(int cnt)
cnt - liczba punktówpublic abstract double[] function(double[] ins)
ins - punkt z dziedzinypublic void makeGridTest(double noise)
noise - zaburzenie
|
Sieć Neuronowa Propagacja Wsteczna |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||