Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
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
- Tämä artikkeli käsittelee
ai.embedpandoja. PySparkista katso Use ai.embed with PySpark. - Kaikista tekoälytoiminnoista ja edellytyksistä katso Tekoälyfunktioiden yleiskatsaus.
- Muuta oletusasetuksia tekoälyfunktioille pandoilla.
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:
Aiheeseen liittyvä sisältö
- Käytä ai.embediä PySparkin kanssa.
- Lue lisää tekoälytoiminnoista.
- Muuta oletusasetuksia tekoälyfunktioille pandoilla.
- Ymmärrä tekoälytoimintojen laskutus.