Machine Learning & Cognition in Design