|
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 dziedzinypublic 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 |