Computer-Go am HPI
Ideensammlung zum Computer-Go-Seminar des HPI
ToDos
- Ausarbeitung der Gruppenaufteilung (zusammenarbeitende Gruppen ~ jeweils 2-3 Mitglieder)
- Gruppen aufteilen in Optimierung verschiedener Parameter (beispielsweise dynamisches Komi), Parallelisierung, zusätzliche Lösungsstrategien zu MCTS o.ä. (dafür nötig eine Grundimplementierung, also mit mCTS und Verständnis aller Teilnehmer wie MCTS arbeitet)
- Beschaffung von Hardware ---> warum wollten wir nochmal 3 Systeme? Warum nicht nur ens? Warum reichen mitgebrachte Leptops nicht? Vergleichbarkeit?
- !!!!!!!!!!!!!!!!! Basic-Player evaluieren + nochmal nachfragen ob es noch weitere gibt !!!!!!!!!!!!!!!!!!!!!!!!!!!!
- SVN Gastaccounts für teilnehmende Ifis anlegen
- Mailingliste bei HPI admins beantragen (Go2010 passt)
- Eventuelle Kooperation mit BS-Lehrstuhl (Parallelisierung) ---> Dr. Martin von Löwis
- Vortragsthemen für 3 Gruppen (a ~ 2 Personen) ausarbeiten, hierfür Auswahl der wichtigsten Themen udn wichtigsten Paper (diese sollen am Anfang gehalten werden)
- unbenotet oder benotet?
Eckpunkte
Bot-Name
Teilnehmer
- 6 - 10 Teilnehmer
- Interessenten:
- Marius Schneider
- Tobias Pfeiffer
- Martin Büttner
- Martin Köppelmann
- Lars Wassermann
- Maximilian Schneider?
- Maximilian Möller?
- Henning Klein
mögliche Vertiefungsgebiete
- Monte Carlo Tree Search & co.
- Parallelisierung (Thread / Cluster)
- Tsume Go
- direction of play
- statische Evaluationsfunktionen
- Kombination von verschiedenen Ansätzen (MCTS, direction of play, statische Evaluation...)
- Parameter Tuning
- Evaluieren des Players (menschliche / computer- Gegner)
Aufbau (Ideen)
- zuerst einführender Vortrag von Magnus
- jede der Gruppen hält einen vertiefenden Vortrag über ein Thema (schon zu Beginn des Semester ---> Ausarbeitung vorher)
- Danach wird das Basisprinzip implementiert (MCTS), dies muss von allen umfassend verstanden werden (auch wenn nciht alle implementierne können)
- Aufteilung in Gruppen und arbeiten an einzelnen themen (--> todos)
Literatur
(Auszug aus den Veröffentlichungen der letzten Jahre)
Monte Carlo Tree Search
Parallelisierung
Other
Basicplayer
Links
online spielen
andere Player
something else