PG
From WikiZMSI
[edytuj]
Ogłoszenia
- Dnia 25.01.2017 zajęcia się nie odbędą (wynika to z nierównej liczby godzina przez podział dwutygodniowy).
- W dniu 26.01.2017 wykład odbędzie się o 10:00 zgodnie z planem.
[edytuj]
Semester Zima
[edytuj]
Wykład 0 --- Warunki zaliczenia --- treść kursu
[edytuj]
Wykład 1 --- Gry - historia i wprowadzenie do tematyki
- Slajdy do pobrania
- Dodatkowe materiały:
- Zadanie na następny wykład: przeczytać i przemyśleć artykuł Claude E. Shannon'a Programming a Computer for Playing Chess
[edytuj]
Wykład 2,3 --- Gry sumy zerowej -- algorytm minimax i przycinania alpha-beta
- Slajdy do pobrania
- Dodatkowe materiały można znaleźć w bardzo dużej ilości w internecie poszukując haseł:
- Minimax algorithm
- Alpha-beta pruning
- Algorytm minimaxowy lub minimax lub min-max
- Algorytm Alfa-Beta
[edytuj]
Wykład 4 --- Pathfinder -- algorytmy do wyznaczania trasy
[edytuj]
Semester Lato
[edytuj]
Ogłoszenie
- termin 1 - 23.06.2017 godzina 15:00
- termin poprawkowy 15.09.2017 godzina 15:00
[edytuj]
Wykład 0 --- Warunki zaliczenia --- treść kursu
Warunki pozostają takie same jak w poprzednim semestrze. Tym razem przedmiot kończy się egamiznem.
[edytuj]
Wykład 1 --- Maszyna stanów i automaty komórkowe
[edytuj]
Wykład 2 --- Wykorzystanie algorytmów rojowych do symulowania zachowań
[edytuj]
Wykład 3 --- Zastosowanie logiki rozmytej w grach
[edytuj]
Wykład 4 --- Sieci neuronowe w grach
- Sztuczne Sieci neuronowe cz.1
- Using Neural Networks to Control Agent Threat Response M. Robbins (ang)
Co trzeba wiedzieć:
- Co było pierwowzorem dla sztucznej sieci neuronowej?
- Model pojedynczego neuronu i jego graficzna reprezentacja.
- Umieć obliczyć odpowiedź neuronu na zadane wejścia i przy wskazanych wartościach wag.
- Na czym polega proces uczenia sieci neuronowej (z nauczycielem/nadzorowane)?
- Co to jest generalizacja, przeuczenie i niedouczenie?
- Do czego służą dane uczące i jak się je wykorzystuje w procesie uczenia?
- Schemat sieci wielowarstwowej.
- Jak przygotowuje się dane uczące do sieci neuronowej?
- Co czego wykorzystano sieć MLP w Supreme Commander 2?
- Podać przykład wejść do MLP (atrybutów) w grze Supreme Commander 2.
- Co było wyjściem z sieci neuronowej w grze Supreme Commander 2?
- Jak powstał zbiór uczący w grze Supreme Commander 2?
- Jakie są wady i zalety stosowania sztucznych sieci neuronowych?
[edytuj]
Wykład 5 --- Rozszerzone sieci behawioralne
- Skan z książki
- Skan z książki 2
- Praca dyplomowe (j.ang) na temat modelowania zachowań w grach Do przeczytania rozdział 2.1