
#unity3d #csharp #ai #artificialintelligence #neural #network
Hej, potrzebuję pomocy koncepcyjnej, otóż tworzę sieć neuronową, która w domyśle ma nauczyć się gry w "bombermana".
Jako wejście perceptronu podaję obiekty z otoczenia bota (głównie sprawdzam czy pole jest bezpieczne czy nie) plus dystans do gracza. Problem mam z outputem, gdyż na samym początku ustaliłem, że będzie to zakres możliwych ruchów do wykonania, jednak przy takim założeniu, nie mam pojęcia co podać sieci jako spodziewaną, dobrą odpowiedź by wyliczyć błąd.
Czy mam zmienić układ ostatniej warstwy czy może coś innego? Pomocy, nie wiem jak nauczyć tą sieć
Hej, potrzebuję pomocy koncepcyjnej, otóż tworzę sieć neuronową, która w domyśle ma nauczyć się gry w "bombermana".
Jako wejście perceptronu podaję obiekty z otoczenia bota (głównie sprawdzam czy pole jest bezpieczne czy nie) plus dystans do gracza. Problem mam z outputem, gdyż na samym początku ustaliłem, że będzie to zakres możliwych ruchów do wykonania, jednak przy takim założeniu, nie mam pojęcia co podać sieci jako spodziewaną, dobrą odpowiedź by wyliczyć błąd.
Czy mam zmienić układ ostatniej warstwy czy może coś innego? Pomocy, nie wiem jak nauczyć tą sieć
- Najlepsze
- Wszystkie komentarze







@Lacwik: w ten sposób to sieć neuronowa nie jest do niczego potrzebna, otrzymasz po prostu skrypt postępujący zgodnie z twoimi instrukcjami. W rl chodzi o to, żeby sieć sama doszła do tego co powinna w danej sytuacji zrobić - ty tylko wyznaczasz cel.
A
Dobrze rozumuje?