Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Funksjonen ai.embed bruker generativ AI for å konvertere tekst til vektorinnlegginger. Disse vektorene lar AI forstå sammenhenger mellom tekster, slik at du kan søke, gruppere og sammenligne innhold basert på mening i stedet for eksakt formulering. Med én enkelt kodelinje kan du generere vektorinnlegginger fra en kolonne i en DataFrame.
Note
- Denne artikkelen handler om bruk av ai.embed med pandas. For å bruke ai.embed med PySpark, se denne artikkelen.
- Se andre AI-funksjoner i denne oversiktsartikkelen.
- Lær hvordan du tilpasser konfigurasjonen av AI-funksjoner.
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 for hver inndatatekstrad. Antallet elementer i arrayet avhenger av embeddingmodellens dimensjoner, 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)
Denne eksempelkodecellen gir følgende utdata:
Beslektet innhold
Bruk ai.embed med PySpark.
Oppdag sentiment med ai.analyze_sentiment.
Kategoriser tekst med ai.classify.
Trekk ut enheter med ai_extract.
Fiks grammatikk med ai.fix_grammar.
Svar på egendefinerte brukermeldinger med ai.generate_response.
Beregn likhet med ai.likhet.
Oppsummer tekst med ai.summarize.
Oversett tekst med ai.translate.
Finn ut mer om hele settet med AI-funksjoner.
Tilpass konfigurasjonen av AI-funksjoner.
Gikk vi glipp av en funksjon du trenger? Foreslå det på Fabric Ideas-forumet.