Sdílet prostřednictvím


Použití knihovny ai.classify s knihovnou pandas

Funkce ai.classify používá generování umělé inteligence k kategorizaci vstupního textu podle vlastních popisků, které zvolíte, s jedním řádkem kódu.

Poznámka:

Přehled

Funkce ai.classify rozšiřuje třídu pandas Series. Pokud chcete přiřadit popisky zadané uživatelem ke každému vstupnímu řádku, zavolejte funkci v textovém sloupci datového rámce pandas.

Funkce vrátí řadu pandas, která obsahuje popisky klasifikace, které lze uložit do nového sloupce datového rámce.

Návod

Doporučujeme použít funkci ai.classify se dvěma vstupními štítky.

Syntaxe

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

Parametry

Název Description
labels
Povinné
Jeden nebo více řetězců , které představují sadu popisků klasifikace, které odpovídají vstupním textovým hodnotám.

Návraty

Funkce vrátí pandas Series, která obsahuje klasifikační štítek pro každý řádek textu. Pokud textovou hodnotu nelze klasifikovat, odpovídající popisek je 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)

Tato ukázková buňka kódu poskytuje následující výstup:

Snímek obrazovky datového rámce se sloupci popisy a kategorie Sloupec