Tasks in supervised learning