Custom-Tailored Supervised Learning