Question: what is the difference between a generative and discriminative algorithm?
Answer: A generative algorithm model will learn completely from the training data and will predict the response. A discriminative algorithm job is just to classify or differentiate between the 2 outcomes.