Käytä ai.embediä pandasin kanssa

Funktio ai.embed muuntaa tekstin vektoriupotuksiksi, jotka edustavat merkitystä. Käytä upotuksia sisällön etsimiseen, ryhmittelyyn ja vertailuun merkityksen perusteella, ei tarkan sanamuodon perusteella.

Note

Yleiskatsaus

Toiminto ai.embedlaajentaa pandas-sarjan luokkaa.

Vektoriupotusten generointiin jokaiselle syöteriville kutsu funktio joko pandas-sarjassa tai pandas DataFramen tekstisarakkeessa.

Funktio palauttaa pandas-sarjan, joka sisältää upotuksia, jotka voidaan tallentaa uuteen DataFrame-sarakkeeseen.

Syntaksi

df["embed"] = df["col1"].ai.embed()

Parametrit

Ei lainkaan.

Palautukset

Funktio palauttaa pandas-sarjan , joka sisältää upotukset numpy-taulukkona float-32-arvoista jokaiselle syöteriville. Taulukon koko riippuu upotusmallin mitoista, jotka ovat konfiguroitavissa tekoälyfunktioissa.

Esimerkki

# 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["embed"] = df["descriptions"].ai.embed()
display(df)

Output:

Kuvakaappaus datakehyksestä, jossa on sarakkeet 'kuvaukset' ja 'embed'. 'Embed'-sarake sisältää kuvausten upotukset.