Discriminative k-shot learning using probabilistic models