Please discuss the differences between generative and discriminative models?
You probably already recognize this as a technical question. Questions asking you to discuss the differences between two concepts or terms used in your profession are easily identified as technical. The best way to respond to a technical question is to first define the terms, then either compare them or discuss how they are used in your work. You may also want to provide some examples relevant to the organization you are interviewing with to further demonstrate your knowledge in this area.
"Both generative and discriminative models are related to categories of data. A generative model is designed to learn the categories of the data in a study, while the discriminative model seeks only to learn the distinction between the categories. In machine learning, discriminative models outperform generative ones when conducting classification exercises."
