Genetic programming II: automatic discovery of reusable programs
Genetic programming II: automatic discovery of reusable programs
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
A programming project: trimming the spring algorithm for drawing hypergraphs
ACM SIGCSE Bulletin
Machine Learning
A Representation for the Adaptive Generation of Simple Sequential Programs
Proceedings of the 1st International Conference on Genetic Algorithms
Iambic IBM AI: the palindrome discovery AI project
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Playing around in the CS curriculum: reversi as a teaching tool
Journal of Computing Sciences in Colleges
Evolving team behaviours in environments of varying difficulty
Artificial Intelligence Review
Evolving board-game players with genetic programming
Proceedings of the 13th annual conference companion on Genetic and evolutionary computation
Evolving defence strategies by genetic programming
EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
Hi-index | 0.00 |
In this paper we describe and analyze a three week assignment that was given in a Machine Learning course at Columbia University. The assignment presented students with an introduction to machine learning research. The assignment required students to apply Genetic Programming to evolve algorithms that play the board game Othello. The students were provided with an implemented experimental approach as a starting point. The students were required to perform their own experimental modifications corresponding to research issues in machine learning. The results of student experiments were good both in terms of research and in terms of student learning. All relevant code, documentation and information about GPOthello is available at the following url: http://www.cs.columbia.edu/~evs/ml/othello.html.