ml discriminative models what only model the conditional distribution of the output, given the input and model parameters, i.e. p(y∣x,θ). generative models what model the full joint distribution of the output and the input given the model parameters, i.e. p(x,y∣θ).