Overview
Package
Class
Use
Tree
Index
Sieć Neuronowa
Propagacja Wsteczna
PREV NEXT
FRAMES
NO FRAMES
A
B
C
D
E
F
G
I
L
M
N
O
P
R
S
T
U
V
W
Z
A
actFun
- Variable in class neural.neuron.
Neuron
Funkcja aktywacji.
actFun
- Variable in class neural.neuron.
NeuralNet
Funkcja aktywacji.
ActivationFunction
- interface neural.neuron.afun.
ActivationFunction
.
Funkcja aktywacji neuronu.
activationFunction(double)
- Method in class neural.neuron.afun.
UnipolarSigmoid
activationFunction(double)
- Method in interface neural.neuron.afun.
ActivationFunction
Funkcja aktywacji.
activationFunction(double)
- Method in class neural.neuron.afun.
BipolarSigmoid
add(double[])
- Method in class neural.teach.
TeachData
Wstawia dane wejściowe do tablicy.
add(double[], double[])
- Method in class neural.teach.
TeachData
Wstawia dane do tablicy.
adjustWeights(double)
- Method in class neural.neuron.
Neuron
Poprawianie wag w algorytmie propagacji wstecznej.
adjustWeights(double)
- Method in class neural.neuron.
NeuralNet
Poprawia wagi wszystkich neuronów.
adjustWeights(double)
- Method in class neural.neuron.
BiasedNeuron
Poprawianie wag w algorytmie propagacji wstecznej.
applyFun()
- Method in class neural.teach.map.
Map
Wypełnia tablicę wartościami funkcji.
B
bias
- Variable in class neural.neuron.
BiasedNeuron
BiasedNeuron
- class neural.neuron.
BiasedNeuron
.
Neuron z biasem.
BiasedNeuron(int)
- Constructor for class neural.neuron.
BiasedNeuron
Neuron z domyślną funkcją aktywacji
UnipolarSigmoid
.
BiasedNeuron(int, ActivationFunction)
- Constructor for class neural.neuron.
BiasedNeuron
Konstruktor neuronu do uczenia.
BipolarSigmoid
- class neural.neuron.afun.
BipolarSigmoid
.
Funkcja aktywacji sigmoidalna bipolarna (przyjmująca wartości dodatnie i ujemne).
BipolarSigmoid()
- Constructor for class neural.neuron.afun.
BipolarSigmoid
BipolarSigmoid(double, double)
- Constructor for class neural.neuron.afun.
BipolarSigmoid
C
connect(Neuron, int)
- Method in class neural.neuron.
Neuron
Łączy wyjście innego neuronu z podanym wejściem.
connect(Slot, int)
- Method in class neural.neuron.
Neuron
Dołącza obiekt typu Slot do podanego wejścia.
coordinate
- Variable in class neural.teach.map.
Projection
count
- Variable in class neural.
Main
countErrors(double[])
- Method in class neural.neuron.
NeuralNet
Wylicza błędy neuronów w sieci oraz ogólny błąd sieci.
D
debug
- Static variable in class neural.
Util
derivative(double)
- Method in class neural.neuron.afun.
UnipolarSigmoid
derivative(double)
- Method in interface neural.neuron.afun.
ActivationFunction
Pochodna funkcji aktywacji.
derivative(double)
- Method in class neural.neuron.afun.
BipolarSigmoid
digits
- Static variable in class neural.teach.chr.
Digits35
Digits35
- class neural.teach.chr.
Digits35
.
Cyferki w matrycy 3x5;
Digits35()
- Constructor for class neural.teach.chr.
Digits35
ds(double)
- Static method in class neural.
Util
E
eight
- Static variable in class neural.teach.chr.
Digits35
error
- Variable in class neural.neuron.
Neuron
Błąd tego neuronu.
error
- Variable in class neural.neuron.
NeuralNet
Błąd sieci.
F
fillGrid(double)
- Method in class neural.teach.map.
Map
Wypełnia tablicę z danymi siatką punktów.
fillGridIns(double)
- Method in class neural.teach.map.
Map
Tworzy siatkę punktów w dziedzinie funkcji.
fillGridNoise(double)
- Method in class neural.teach.map.
Map
Do każdego punktu w dziedzinie dodaje losowe zaburzenie.
fillRand(int)
- Method in class neural.teach.map.
Map
Wypełnia tablicę z danymi losowymi punktami.
fillRandIns(int)
- Method in class neural.teach.map.
Map
Tworzy losowe punkty w dziedzinie funkcji.
fire()
- Method in class neural.neuron.
Neuron
Umieszcza na wyjściu wartość obliczoną na podstawie wejść.
fire()
- Method in class neural.neuron.
NeuralNet
Uruchamia obliczenia.
fire()
- Method in class neural.neuron.
BiasedNeuron
Umieszcza na wyjściu wartość obliczoną na podstawie wejść.
fire(double[])
- Method in class neural.neuron.
NeuralNet
Odpala sieć na podanym zestawie wejść i zwraca odpowiedź sieci.
five
- Static variable in class neural.teach.chr.
Digits35
four
- Static variable in class neural.teach.chr.
Digits35
Function
- class neural.teach.fun.
Function
.
Rozpoznawanie funkcji na odcinku (0..1).
function(double)
- Method in class neural.teach.fun.
Function
function(double)
- Method in class neural.teach.fun.
Sinus
Function(double)
- Constructor for class neural.teach.fun.
Function
function(double[])
- Method in class neural.teach.map.
Map
Oblicza wartość funkcji.
function(double[])
- Method in class neural.teach.map.
PowerMultiplyer
Oblicza wartość funkcji.
function(double[])
- Method in class neural.teach.map.
Multiplyer
function(double[])
- Method in class neural.teach.map.
Projection
G
getError()
- Method in class neural.neuron.
NeuralNet
Zwraca wcześniej policzony błąd sieci.
getError(double)
- Method in class neural.neuron.
Neuron
Oblicza błąd neuronu ostatniej warstwy.
getError(double[])
- Method in class neural.neuron.
NeuralNet
Oblicza błąd sieci dla danego zestawu oczekiwanych wyjść.
getError(int, Neuron[])
- Method in class neural.neuron.
Neuron
Oblicza błąd neuronu dla warstw innych niż ostatnia.
getErrorAndWeight(int)
- Method in class neural.neuron.
Neuron
Oblicza iloczyn błędu neuronu i podanej wagi.
getInput()
- Method in class neural.teach.
TeachData.NeurData
Zwraca wejścia.
getNeuron(int, ActivationFunction)
- Method in class neural.neuron.
NeuralNet
Tworzy nowy neuron.
getNeuron(int, ActivationFunction)
- Method in class neural.neuron.
NeuralBiasedNet
Tworzy nowy neuron.
getOutput()
- Method in class neural.neuron.
NeuralNet
Pobiera wartości stanów wyjściowych.
getOutput()
- Method in class neural.teach.
TeachData.NeurData
Zwraca wyjścia.
getOutput(int)
- Method in class neural.neuron.
NeuralNet
pobiera wartość na danym wyjściu.
getSlot()
- Method in class neural.neuron.
Neuron
Zwraca odniesienie do obiektu klasy Slot - wyjścia tego neuronu.
getValue()
- Method in class neural.neuron.
Slot
Zwraca wartość sygnału na połączeniu.
grid
- Variable in class neural.teach.fun.
Function
I
in
- Variable in class neural.teach.
TeachData.NeurData
Wektor wejściowy.
inDim
- Variable in class neural.teach.
TeachData
Rozmiar danych wejściowych (liczba wejść).
inputs
- Variable in class neural.neuron.
Neuron
Tablica wejść.
inputs
- Variable in class neural.neuron.
NeuralNet
Tablica wejść w sieci
L
left
- Variable in class neural.teach.map.
Map
Lewy koniec dziedziny.
load(String)
- Method in class neural.teach.
TeachData
Wczytuje z pliku tablicę z danymi umieszczoną tam przy pomocy
metody save(String)
.
M
Main
- class neural.
Main
.
Main(int)
- Constructor for class neural.
Main
main(String[])
- Static method in class neural.
Main
makeGridTest(double)
- Method in class neural.teach.map.
Map
Zaszumia losowo istniejący zestaw danych.
Map
- class neural.teach.map.
Map
.
Funkcje do uczenia.
Map(int, int, double, double)
- Constructor for class neural.teach.map.
Map
Konstruktor funkcji.
Map(String, double, double)
- Constructor for class neural.teach.map.
Map
Konstruktor tworzący obiekt z danymi wczytanymi z pliku.
multFactor
- Variable in class neural.neuron.afun.
UnipolarSigmoid
Stała multiplikatywna ze wzoru funkcji.
multFactor
- Variable in class neural.neuron.afun.
BipolarSigmoid
Stała multiplikatywna ze wzoru funkcji.
Multiplyer
- class neural.teach.map.
Multiplyer
.
Iloczyn elementów wektora.
Multiplyer(int)
- Constructor for class neural.teach.map.
Multiplyer
Multiplyer(String)
- Constructor for class neural.teach.map.
Multiplyer
N
net
- Variable in class neural.neuron.
NeuralNet
Tablica warstw neuronów tworzących sieć.
neural
- package neural
Klasa startowa i użytki dla pozostałych pakietów.
neural.neuron
- package neural.neuron
Neurony i sieci
neural.neuron.afun
- package neural.neuron.afun
Funkcje aktywacji neuronów.
neural.teach
- package neural.teach
Dane i funkcje do uczenia i testowania sieci.
neural.teach.chr
- package neural.teach.chr
Dane dla sieci neuronowych - znaki.
neural.teach.fun
- package neural.teach.fun
Dane dla sieci neuronowych - funkcje (rozpoznawanie).
neural.teach.map
- package neural.teach.map
Dane dla sieci neuronowych - funkcje (aproksymacja).
NeuralBiasedNet
- class neural.neuron.
NeuralBiasedNet
.
Sieć neuronów z biasem.
NeuralBiasedNet(int, int[])
- Constructor for class neural.neuron.
NeuralBiasedNet
Tworzy sieć o podanych parametrach.
NeuralNet
- class neural.neuron.
NeuralNet
.
Klasa sieci neuronowych.
NeuralNet(int, int[])
- Constructor for class neural.neuron.
NeuralNet
Tworzy sieć o podanych parametrach.
NeuralNet(int, int[], ActivationFunction)
- Constructor for class neural.neuron.
NeuralNet
Tworzy sieć o podanych parametrach.
neurData
- Variable in class neural.teach.
TeachData
Tablica z danymi.
Neuron
- class neural.neuron.
Neuron
.
Neuron.
Neuron(double[], ActivationFunction)
- Constructor for class neural.neuron.
Neuron
Konstruktor z wagami.
Neuron(int)
- Constructor for class neural.neuron.
Neuron
Neuron z domyślną funkcją aktywacji
UnipolarSigmoid
.
Neuron(int, ActivationFunction)
- Constructor for class neural.neuron.
Neuron
Konstruktor neuronu do uczenia.
nine
- Static variable in class neural.teach.chr.
Digits35
O
one
- Static variable in class neural.teach.chr.
Digits35
out
- Variable in class neural.teach.
TeachData.NeurData
Wektor wyjściowy.
outDim
- Variable in class neural.teach.
TeachData
Rozmiar danych wyjściowych (liczba wyjść).
output
- Variable in class neural.neuron.
Neuron
Wyjście.
outputs
- Variable in class neural.neuron.
NeuralNet
Tablica wyjść.
P
PowerMultiplyer
- class neural.teach.map.
PowerMultiplyer
.
PowerMultiplyer(int)
- Constructor for class neural.teach.map.
PowerMultiplyer
PowerMultiplyer(String)
- Constructor for class neural.teach.map.
PowerMultiplyer
Projection
- class neural.teach.map.
Projection
.
Projekcja (rzut).
Projection(int, int)
- Constructor for class neural.teach.map.
Projection
prTab(String, double[])
- Static method in class neural.
Util
Wypisuje tablicę na konsoli.
pts
- Variable in class neural.teach.fun.
Function
R
rand
- Static variable in class neural.
Main
rand
- Static variable in class neural.neuron.
Neuron
Generator liczb losowych dla wag.
randomTeach(NeuralNet, int, double)
- Method in class neural.teach.
TeachData
Uczy podaną sieć podając dane losowo.
right
- Variable in class neural.teach.map.
Map
Prawy koniec dziedziny.
S
save(String)
- Method in class neural.teach.
TeachData
Zapisuje tablicę z danymi do pliku.
setInput(double[])
- Method in class neural.neuron.
NeuralNet
Ustawia wartości sygnałów na wejściach.
setInput(int, double)
- Method in class neural.neuron.
NeuralNet
Ustawia wartość sygnału na podanym wejściu.
setOutput(double[])
- Method in class neural.teach.
TeachData.NeurData
Zadaje wektor wyjściowy w tym zestawie.
setValue(double)
- Method in class neural.neuron.
Slot
Ustala wartość sygnału na połączeniu.
seven
- Static variable in class neural.teach.chr.
Digits35
Sinus
- class neural.teach.fun.
Sinus
.
Sinus(double)
- Constructor for class neural.teach.fun.
Sinus
six
- Static variable in class neural.teach.chr.
Digits35
Slot
- class neural.neuron.
Slot
.
Połączenia pomiędzy neuronami.
Slot()
- Constructor for class neural.neuron.
Slot
Konstruktor.
subtFactor
- Variable in class neural.neuron.afun.
UnipolarSigmoid
Stała addytywna ze wzoru funkcji.
subtFactor
- Variable in class neural.neuron.afun.
BipolarSigmoid
Stała addytywna ze wzoru funkcji.
sum
- Variable in class neural.neuron.
Neuron
Suma ważona wysgnałów wejściowych i wag.
T
TeachData
- class neural.teach.
TeachData
.
Dane dla sieci (do uczenia lub testowania).
TeachData.NeurData
- class neural.teach.
TeachData.NeurData
.
Obiekty tej klasy to zestawy danych dla sieci.
TeachData.NeurData(TeachData, double[])
- Constructor for class neural.teach.
TeachData.NeurData
Konstruuje zestaw częściowo.
TeachData.NeurData(TeachData, double[], double[])
- Constructor for class neural.teach.
TeachData.NeurData
Konstruktor.
TeachData(int, int)
- Constructor for class neural.teach.
TeachData
Konstruktor tworzący obiekt niezawierający żadnych danych.
TeachData(String)
- Constructor for class neural.teach.
TeachData
Konstruktor tworzący obiekt z danymi wczytanymi z pliku.
test(NeuralNet)
- Method in class neural.teach.
TeachData
Testuje podaną sieć.
testDigits()
- Method in class neural.
Main
testFunction(NeuralNet, int, double, double)
- Method in class neural.
Main
testSave(String, Map, double)
- Method in class neural.
Main
three
- Static variable in class neural.teach.chr.
Digits35
toString()
- Method in class neural.neuron.
Neuron
toString()
- Method in class neural.neuron.
NeuralNet
toString()
- Method in class neural.neuron.afun.
UnipolarSigmoid
toString()
- Method in class neural.neuron.afun.
BipolarSigmoid
trainStep(double, double[], double[])
- Method in class neural.neuron.
NeuralNet
Wykonuje jeden krok uczenia.
two
- Static variable in class neural.teach.chr.
Digits35
U
UnipolarSigmoid
- class neural.neuron.afun.
UnipolarSigmoid
.
Funkcja aktywacji sigmoidalna unipolarna (dodatnia).
UnipolarSigmoid(double, double)
- Constructor for class neural.neuron.afun.
UnipolarSigmoid
Util
- class neural.
Util
.
Util()
- Constructor for class neural.
Util
V
value
- Variable in class neural.neuron.
Slot
Wartość (stan) sygnału.
W
weights
- Variable in class neural.neuron.
Neuron
Wagi.
Z
zero
- Static variable in class neural.teach.chr.
Digits35
A
B
C
D
E
F
G
I
L
M
N
O
P
R
S
T
U
V
W
Z
Overview
Package
Class
Use
Tree
Index
Sieć Neuronowa
Propagacja Wsteczna
PREV NEXT
FRAMES
NO FRAMES
Materiały dydaktyczne do zajęć
NAI
Bartłomiej Starosta, barstar(at)pjwstk(dot)edu(dot)pl
PJWSTK 2001/2002