Milestones· Group formation 5/11/2012 · A baseline agent implementation has to be completed until 17/12/2012 · A design specification document has to be submitted by 31/12/2012, to be presented in class on 7/1/2013 · The deadline for the final submission is 8/4/2013 (both software and project report), an we will hold a final concluding meeting latter (date to be coordinated: 19/4/2013?) Baseline Implementation
1. Java source of a class implementing the FourInARow Interface (as illustrated in the Architecture section) and any other software used to implement the baseline agent, accompanied with build instructions. Note: non-Java portions of the implementation are allowed, as long as built using a freely available toolset and accompanied with detailed build instructions. 2. Executable playing agent (jar), accompanied with execution instructions. Design specification document
1. Learning method: algorithm to be used (Q-Learning, MinMax, etc') and related mechanisms/data structures. 2. The game representation - The features intended to be used. 3. Training/Bootstrapping: The method used to initialize the system, initial opponent, data to be collected, etc'. 4. High level architecture: main classes, interfaces and relations. 5. Infrastructure: for debugging and testing
Final Submission
The Grade Structure
· The quality of the program: should be at least reasonable! extra points for high performance! · Milestones - quality and timely submissions. · The ideas and the testing that were tried. · An overall impression of the project and the project report. · We will hold a competition between the projects!!!
|