Generative Model, Discriminative Model.
models are a class of supervised machine learning models which make predictions by estimating conditional probability P(y|x). In order to use a generative model, more unknowns should be solved: one has to estimate probability of each class and probability of observation given class. These