Glossary term
Glossary term
Architecture
Practically speaking, a model that does either of the following:
Creates (generates) new examples from the training dataset. For example, a generative model could create poetry after training on a dataset of poems. The generator part of a generative adversarial network falls into this category.
Determines the probability that a new example comes from the training set, or was created from the same mechanism that created the training set. For example, after training on a dataset consisting of English sentences, a generative model could determine the probability that new input is a valid English sentence.
A generative model can theoretically discern the distribution of examples or particular features in a dataset. That is:
p(examples)
Unsupervised learning models are generative.
Contrast with discriminative models.
Created for this library
A startup uses a generative model to draft personalized cover letters that recruiters review and refine before sending.
An advertising platform uses a generative model to produce variants of ad copy for human testing in campaigns.
A media company uses a generative model to draft headline options that editors select from for each story.
Definition source: Google for Developers Machine Learning Glossary | Creative Commons Attribution 4.0 License