Bruk ai.embed med pandas

Funksjonen ai.embed konverterer tekst til vektorinnleggelser som representerer mening. Bruk embeddings for å søke, gruppere og sammenligne innhold etter mening i stedet for eksakt formulering.

Note

Oversikt

Funksjonen ai.embedutvider pandas Series-klassen .

For å generere vektorinnleggelser av hver inngangsrad, kall funksjonen enten på en pandas-serie eller en tekstkolonne i pandas DataFrame.

Funksjonen returnerer en pandas-serie som inneholder embeddinger, som kan lagres i en ny DataFrame-kolonne.

Syntaks

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

Parametere

Ingen.

Returnerer

Funksjonen returnerer en pandas-serie som inneholder embeddinger som numpy-array av float-32-verdier for hver inputrad. Array-størrelsen avhenger av dimensjonene til innbyggingsmodellen, som kan konfigureres i AI-funksjoner.

Eksempel

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

Skjermbilde av en dataramme med kolonnene 'beskrivelser' og 'embed'. Kolonnen 'embed' inneholder embeddings for beskrivelsene.