Wiki

Clone wiki

PokeMMO battle solver / AI sterujące walką

AI sterujące walką

AI powinno być na poziomie, na którym powinno potrafić wykorzystać swoją przewagę nad dobrym graczem ze słabszym teamem.

Projekt wykonania AI

AI zostanie oparte o Sztuczne Sieci Neuronowe (dalej SSN), układ logiczny lub przetwornik sygnału, którego struktura bazowana jest na budowie i połączeniach neuronów w mózgu. Sieci neuronowe mają tą właściwość, że potrafią się uczyć, każdy neuron sieci posiada zestaw wag dla każdego sygnału wejściowego, który określa znaczenie danego sygnału wejściowego. W warstwach nie będących wejściową warstwą sieci, sygnałami wejściowymi neuronów są sygnały wyjściowe z poprzedniej warstwy, więc wagi oznaczają siłę połączenia neuronu z innym neuronem w poprzedniej warstwie.

Dla zobrazowania tego opisu, przykładowy schemat sieci neuronowej wygląda podobnie jak na poniższej grafice.

NeuralNetwork.png

Sieci neuronowe dziś wykorzystywane są m.in. w klasyfikacji: potrafią rozpoznawać obiekty na obrazie, także w czasie rzeczywistym, nawet lepiej niż ludzkie oko 1, nadają się do przetwarzania mowy itp. Innym zastosowaniem sieci jest wykorzystanie jej jako AI w różnych grach, nie tylko takie AI, które ma zamiar przeszkodzić człowiekowi w przejściu gry, ale także takie, które potrafi go pokonać, przykładowo szachy są dziś grą, gdzie człowiek nie ma szans z najlepszymi AI.

Updated