Context Aware Learning Machine