Freigeben über


Verwenden Von ai.klassifizieren mit Pandas

Die ai.classify Funktion verwendet generative KI zum Kategorisieren von Eingabetext gemäß benutzerdefinierten Bezeichnungen, die Sie auswählen, mit einer einzelnen Codezeile.

Hinweis

Überblick

Die ai.classify-Funktion erweitert die Klasse der Pandas-Serie. Rufen Sie die Funktion in einer Textspalte eines Pandas DataFrames auf, um jeder Eingabezeile benutzerdefinierte Bezeichnungen zuzuweisen.

Die Funktion gibt eine Pandas-Serie zurück, die Klassifizierungsbezeichnungen enthält, die in einer neuen DataFrame-Spalte gespeichert werden können.

Tipp

Es wird empfohlen, die ai.classify-Funktion mit mindestens zwei Eingabebezeichnungen zu verwenden.

Syntax

df["classification"] = df["input"].ai.classify("category1", "category2", "category3")

Die Parameter

Name Description
labels
Erforderlich
Eine oder mehrere Zeichenfolgen, die den Satz von Klassifizierungsbezeichnungen darstellen, die mit Eingabetextwerten übereinstimmen sollen.

Rückkehr

Die Funktion gibt eine Pandas-Datenreihe zurück, die eine Klassifizierungsbezeichnung für jede Eingabetextzeile enthält. Wenn ein Textwert nicht klassifiziert werden kann, lautet das entsprechende Etikett null.

Example

# This code uses AI. Always review output for mistakes.

df = pd.DataFrame([
        "This duvet, lovingly hand-crafted from all-natural fabric, is perfect for a good night's sleep.",
        "Tired of friends judging your baking? With these handy-dandy measuring cups, you'll create culinary delights.",
        "Enjoy this *BRAND NEW CAR!* A compact SUV perfect for the professional commuter!"
    ], columns=["descriptions"])

df["category"] = df['descriptions'].ai.classify("kitchen", "bedroom", "garage", "other")
display(df)

Diese Beispielcodezelle stellt die folgende Ausgabe bereit:

Screenshot eines Datenrahmens mit den Spalten