Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Funktionen ai.embed konverterer tekst til vektorindlejringer, der repræsenterer betydning. Brug embeddings til at søge, gruppere og sammenligne indhold efter betydning i stedet for præcis formulering.
Notat
- Denne artikel handler om
ai.embedpandaer. For PySpark, se Brug ai.embed med PySpark. - For alle AI-funktioner og forudsætninger, se AI Functions oversigt.
- Ændr standardkonfigurationen for AI-funktioner med pandaer.
Oversigt
Funktionen ai.embedudvider pandaserieklassen .
For at generere vektorindlejringer af hver inputrække skal funktionen kaldes på enten en pandas Series eller en tekstkolonne i pandas DataFrame.
Funktionen returnerer en pandas-serie, der indeholder embeddings, som kan gemmes i en ny DataFrame-kolonne.
Syntaks
df["embed"] = df["col1"].ai.embed()
Parametre
Ingen.
Returnerer
Funktionen returnerer en pandas-serie , der indeholder embeddings som numpy-array af float-32-værdier for hver input-række. Arraystørrelsen afhænger af embedding-modellens dimensioner, som kan konfigureres i AI-funktioner.
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:
Relateret indhold
- Brug ai.embed med PySpark.
- Lær mere om AI-funktioner.
- Ændr standardkonfigurationen for AI-funktioner med pandaer.
- Forstå fakturering for AI-funktioner.