Many real world problems require a degree of exibility that is di- cult to achieve using hand programmed algorithms. One such domain is vision-based autonomous driving. In this task, the dual challenges of a con- stantly changing environment coupled with a real time processing constrain make the e