Zdieľať cez


Použite ai.classify s pandami

Funkcia ai.classify využíva generatívnu umelú inteligenciu na kategorizáciu vstupného textu podľa vlastných označení, ktoré si vyberiete, pomocou jedného riadka kódu.

Poznámka

Overview

Táto ai.classify funkcia rozširuje triedu série pandas . Ak chcete každému vstupnému riadku priradiť označenia poskytnuté používateľom, zavolajte funkciu v textovom stĺpci údajového rámca pandas.

Funkcia vráti pandas series, ktorá obsahuje označenia klasifikácie, ktoré môžu byť uložené v novom stĺpci údajového rámca.

Tip

Odporúčame používať funkciu ai.classify s aspoň dvomi vstupnými označeniami.

Syntax

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

Parametre

Name Popis
labels
Povinné
Jeden alebo viac reťazcov , ktoré predstavujú množinu označení klasifikácie, ktoré sa majú zhodovať so vstupnými textovými hodnotami.

Vrátené hodnoty

Funkcia vráti sériu pandas , ktorá obsahuje označenie klasifikácie pre každý riadok vstupného textu. Ak textovú hodnotu nemožno klasifikovať, zodpovedajúce označenie je null.

Príklad

# 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)

Táto príkladová bunka kódu poskytuje nasledujúci výstup:

Snímka obrazovky údajového rámca so stĺpcami