Generative Model, Discriminative Model.
Often the dependencies between the features are not known, especially when they appear in complex constellations (y, x1, xi-1, xi+1, xn). So what should be done to estimate P(x|y)? For this, there is the following trick: Second. Make wild assumptions! Or just some assumptions which make estimation