Czy chcesz zareagować na tę wiadomość? Zarejestruj się na forum za pomocą kilku kliknięć lub zaloguj się, aby kontynuować.

AI w AIMA C#

2 posters

Go down

AI w AIMA C# Empty AI w AIMA C#

Pisanie by artbax Pon Kwi 18, 2016 8:40 pm

Taki sobie programik napisałem. Jest to agent w labiryncie z wnioskowaniem w przód. Very Happy
https://www.youtube.com/watch?v=q14fb5Qr-cg

artbax

Liczba postów : 11
Join date : 07/02/2015
Skąd : UK

Powrót do góry Go down

AI w AIMA C# Empty Re: AI w AIMA C#

Pisanie by rafek1241 Czw Maj 05, 2016 1:02 pm

Sprawdź sobie algorytm Djikstry, lub A* do programowania sztucznej inteligencji. Polecam. Wtedy twój "Agent" nie będzie szedł po ustalonej trasie na sztywno, a będzie obliczał i wybierał najkrótszą ścieżkę. Sądzę, że to będzie lepsze Smile
rafek1241
rafek1241
Lider Relacji Publicznych "Madagaskaru"
Lider Relacji Publicznych

Liczba postów : 42
Join date : 23/10/2014
Skąd : Darłowo

Powrót do góry Go down

AI w AIMA C# Empty Re: AI w AIMA C#

Pisanie by artbax Czw Maj 05, 2016 3:00 pm

Tak sie składa, że znam dobrze oba algorytmy. Jak słusznie zauważyłeś chodzi o sztuczną inteligencje, ale nie o przeszukiwanie, ale o logike predykatów i wnioskowanie. Zapoznaj sie dobrze z AIMA, gdzie zaimplementowana jest m.in logika formalna, jak równiez logika predykatów. Celem Agenta nie jest znalezienie jak najkrótrzej drogi w labiryncie, bo taki problem jest trywialny np. z wykorzystaniem A*. Celem Agenta jest gromadzenie obserwacji o świecie i na podstawie zebranych faktów wybranie odpowiedniej akcji, czyli np. IdzNaPolnoc. Agent nie wie gdzie jest wyjście, ale każde pole ma heurystyke którą "odczuwa" Agent. Na podstawie wiedzy o polach sąsiadujących z polem Agenta i heurystykach tych pól, Agent wybiera najkorzystniejszą akcje, aby dojść do wyjścia  z labiryntu. Agent szuka wyjścia. Nie przemieszcza się wg. algorytmu A*.
Program Agenta w labiryncie nie dotyczył przeszukiwania np. A*, ale logiki predykatów i wnioskowania w przód. Program ten jest wariacją na temat starej gry Wumpus i dodatkowo został przeze mnie napisany, jako projekt zaliczający przedmiot Metody Sztucznej Inteligencji.
Smile

artbax

Liczba postów : 11
Join date : 07/02/2015
Skąd : UK

Powrót do góry Go down

AI w AIMA C# Empty Re: AI w AIMA C#

Pisanie by rafek1241 Czw Maj 05, 2016 7:03 pm

wow, ciekawe. Smile Muszę sobie to ogarnąć, dzięki za info. Smile Który rok studiów?
rafek1241
rafek1241
Lider Relacji Publicznych "Madagaskaru"
Lider Relacji Publicznych

Liczba postów : 42
Join date : 23/10/2014
Skąd : Darłowo

Powrót do góry Go down

AI w AIMA C# Empty Re: AI w AIMA C#

Pisanie by artbax Pią Maj 06, 2016 10:03 am

Rok studiów ostatni Very Happy

artbax

Liczba postów : 11
Join date : 07/02/2015
Skąd : UK

Powrót do góry Go down

AI w AIMA C# Empty Re: AI w AIMA C#

Pisanie by Sponsored content


Sponsored content


Powrót do góry Go down

Powrót do góry


 
Pozwolenia na tym forum:
Nie możesz odpowiadać w tematach