Entwurfsmuster 9: Neutrale Klasse

In vielen Klassifizierungssituationen kann es hilfreich sein, eine neutrale Klasse zu erstellen. Anstatt zum Beispiel einen binären Klassifizierer zu trainieren, der die Wahrscheinlichkeit eines Ereignisses ausgibt, trainieren Sie einen Drei-Klassen-Klassifizierer, der disjunkte Wahrscheinlichkeiten für »Ja«, »Nein« und »Vielleicht« ausgibt. Hier bedeutet disjunkt, dass sich die Klassen nicht überlappen. Ein Trainingsmuster kann nur zu einer Klasse gehören, und somit gibt es zum Beispiel keine Überschneidung zwischen »Ja« und »Vielleicht«. In diesem Fall ist »Vielleicht« die neutrale Klasse.

Problem

Stellen Sie sich vor, wir wollten ein Modell erstellen, das Hinweise zu Schmerzmitteln gibt. Zur Wahl stehen die ...

Get Design Patterns für Machine Learning now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.