Adaptive 'Cortical' Pattern Recognition