COSC 5P71 Genetic Programming
Instructor: Brian Ross
Office hours: 10am-12pm Wednesday (or when door is open!)
Lecture hours: 9-9:30am Tues and Thurs, TH 258
Image on the right is a "compressed" version of the Mona Lisa on the left,
evolved using genetic programming.
This was done for a 4p77 assignment by Wolfgang Haas (Winter 2005).
Course info
- Textbook: A Field Guide to Genetic Programming by Riccardo Poli, William B. Langdon, and Nicholas F. McPhee. ISBN 978-1-4092-0073-4. 2008.
- Course outline
- Project description
- Project deadline: 12:00 noon, Wednesday January 11 2012.
- Term test date: Thursday November 24 (in class)
- Assignment 1
- New deadline:Tuesday October 18, start of class.
- Lates: noon Friday Oct 21. (-25%)
- Assignment 2
- Assignment 3:
- New deadline:Tuesday December 13, 12:00 noon. (No lates accepted.)
- An example report. (local access)
- Another example report with complete parameters and graphs of performance.
However, it is missing examples of evolved solutions. (local access)
- IEEE formatting information.
If you use word, then use this file here as a template: TRANS-JOUR.doc. Latex templates are there as well.
- Note: Please submit the following for all assignments:
- Hard copy of report, source code (code you created, not system's code).
- Electronic copies of: report, source code, GP output files, best solutions (clearly labelled), training and testing images (clearly labelled).
Here's the COSC assignment cover page.
Seminar schedule and topics.
Supplementary lecture material:
Reading and other resources
Tools
lilGP 1.1 genetic programming system:
Other GP systems:
- ECJ: A Java-based GP system.
- Open BEAGLE: A C++ based GP system.
- Here are some notes on getting it running.
- RobGP (C++): Robust Genetic Programming System by Robert Flack.
- GPLAB - a GP system for Matlab
- CNGGGPS - Grammar-based system developed by Brock student Stephen Baker (Linux)
- Discipulus - commercial linear GP system
- Wikipedia: list of systems
In the news...
Machine learning problem sets
Useful Links