AI engineering glossary · ML fundamentals

What is discriminative model?

Discriminative model: A model that learns directly the boundary between classes, or the probability of a label given the inputs, without modelling how the inputs themselves are distributed. It usually gives better classification accuracy than generative approaches when plenty of labelled data exists.

Level: intermediateTopic: ML fundamentals

Discriminative model: an example

A logistic regression that outputs the probability an email is spam given its words does not model how emails are written.

Related terms

More ML fundamentals terms

Where you learn it

Discriminative model is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.