Menu

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.

Pokaż wiadomości Menu

Wiadomości - mariotti

#481
Rozmowy nieBOINCowane / własny projekt
26 Maj 2012, 00:19

Dziękuję za szybkie odpowiedzi, nie spodziewałem się
tak szybkiej reakcji. Już odpowiadam na wszystko.

Z samym napisaniem programu/programów raczej nie będę
miał problemów, programuję zawodowo od kilkunastu lat.

Natomiast mogę mieć różne problemy ze zrozumieniem protokołów,
komunikacji, instalacji, może coś mi się wydawać niejasne w
dokumentacji - z takiej pomocy z pewnością chętnie skorzystam.

O jakim projekcie myślę? Osobiście interesuję się uczeniem
maszynowym i grami. Dwa lata temu kupiłem specjalny
komputer i testuję na nim różne metody uczenia maszynowego w
zastosowaniu do szachów. Innymi słowy staram się napisać
taki program, aby sam nauczył się dobrze grać w szachy.
Starsza wersja mojego programu grała w międzynarodowym
turnieju:
http://wbec-ridderkerk.nl/html/BayesianElo_ed14.htm
i sklasyfikowała się na 173 miejscu - myślę że nieźle
jak na program który wszystkie parametry dobrał sobie
sam w wyniku procesu samouczenia. Najnowsza wersja
jest silniejsza, ale jeszcze wyników nie ma i nie pochwalę
się - organizatorom turniejów też brakuje mocy obliczeniowej i
trzeba czekać miesiącami na wyniki :)
Jakby ktoś chciał sam pograć, to można ściągnąć ze strony:
http://brodacz100.republika.pl


Niestety zabawa w samouczenie programu szachowego wymaga koszmarnej
mocy obliczeniowej. Kiedyś wykonałem symulację na znacznie prostszej grze, aby
oszacować ile trzeba rozegrać gier w trakcie uczenia. Wyniki
są zastraszające. Np. aby uzyskać systematyczny postęp
przy pomocy algorytmu genetycznego trzeba rozegrać wiele
turniejów a w każdym turnieju musi być przynajmniej 50mln gier.
Gdyby gra trwała choćby 30 sekund, potrzeba 50 lat obliczeń
na jeden turniej :)

Oczywiście są metody szybsze niż genetyczna, gdy mam
wolny czas to właśnie zajmuję się testowaniem tych metod.
Najszybsza metoda jaką testowałem wymaga tez kilku lat
ciągłych obliczeń. Oczywiście metodę trzeba uruchamiać
wiele razy z różnymi parametrami, analizować wyniki, nanosić
poprawki i próbować od nowa...

Gry i uczenie maszynowe to nie jedyne moje zainteresowanie.
Jeśli macie propozycje na jakieś inne projekty które by miały
lepsze wzięcie i jeśli od strony teoretycznej bym podołał, to...
nie obiecuję na pewno, ale może bym zrobił :)

Pozdrawiam!
#482
Rozmowy nieBOINCowane / własny projekt
25 Maj 2012, 23:40
Cześć

Jakie warunki trzeba spełnić, aby w sieci obliczeń rozproszonych
uruchomić własny projekt? Czy to jest możliwe tylko dla dużych
instytucji, czy każdy może napisać i potem zainstalować?

Pozdrawiam