Discriminatieve modellen zijn een klasse van machine learning-modellen die zich richten op het leren van de grens tussen verschillende klassen of categorieën, in plaats van het modelleren van de onderliggende verdeling van de gegevens. Voorbeelden van discriminatieve modellen zijn logistieke regressie, support vector machines en bepaalde neurale netwerken. Discriminatieve modellen zijn over het algemeen effectiever voor classificatietaken dan generatieve modellen.