2020-05-13 01:56:58 +02:00
# Lista funkcji
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/1.png)
![](images/13_05/2.png)
2020-05-13 01:56:58 +02:00
-----
# sigmoid, pSigmoid
2020-05-13 01:46:24 +02:00
funkcja sigmoid przetwarzająca podaną liczbę na liczbę z przedziału [0 ; 1]
funkcja psigmoid jest pochodną sigmoid
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/3.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
-----
# lookOFVege
2020-05-13 01:46:24 +02:00
funkcja przemieniająca stan rośliny na to 'jak wygląda'
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/4.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
-----
# setValusesRange
2020-05-13 01:46:24 +02:00
funkcja przygotowująca dane pod sigmoid
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/5.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
-----
# gradient
2020-05-13 01:46:24 +02:00
funkcja gradientu przechowująca wzrosty połączeń neuronów
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/6.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
-----
# buildMatrix
2020-05-13 01:46:24 +02:00
funkcja tworząca czystą macierz połączeń neuronów
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/7.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
-----
# buildAvrGrad
2020-05-13 01:46:24 +02:00
funkcja tworząca czystą macierz średnich gradientów
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/8.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
-----
# neuronsInputBuild
2020-05-13 01:46:24 +02:00
funkcja uzupełniająca dane wejściowe neuronów, uzupełniająca wyjścia na podstawie wag macierzy połączeń oraz zwracająca koszt dla wybranego oczekiwanego rozwiązania
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/9.png)
![](images/13_05/10.png)
![](images/13_05/11.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
-----
# backProp
2020-05-13 01:46:24 +02:00
funkcja wstecznej propagacji obniżająca koszt conajmniej 50 oraz zapisująca gradient tego kosztu
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/12.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
-----
# network
2020-05-13 01:46:24 +02:00
funkcja przekazująca dane oczekiwane o wstecznej propagacji
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/13.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
-----
# bestMatrixBuild
2020-05-13 01:46:24 +02:00
funkcja budująca najlepszą macierz wag na podstawie średnich gradientów
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/14.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
-----
# tests
2020-05-13 01:46:24 +02:00
zbiory testowe
2020-05-13 01:56:58 +02:00
## neuroTest1
2020-05-13 01:46:24 +02:00
test z jednym konkrenym warzywem na polu
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/15.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
## neuroTest2
2020-05-13 01:46:24 +02:00
test z warzywami blokującymi oczekiwane warzywo
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/16.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
-----
# neuroStart1
2020-05-13 01:46:24 +02:00
funkcja inicjalizująca naukę traktora
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/17.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
-----
# chousePath
2020-05-13 01:46:24 +02:00
funkcja poruszająca traktor do najlepszego pola
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/18.png)
![](images/13_05/19.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
-----
# testOfNeuroMove
2020-05-13 01:46:24 +02:00
test do sprawdzenia działania traktora po nauce
2020-05-13 01:52:56 +02:00
2020-05-13 01:46:24 +02:00
![](images/13_05/20.png)
2020-05-13 01:52:56 +02:00
2020-05-13 01:56:58 +02:00
-----
# main
2020-05-13 01:46:24 +02:00
inicjalizacja nauki oraz użycia jej
2020-05-13 01:52:56 +02:00
![](images/13_05/21.png)