Usare ai.embed con pandas

La ai.embed funzione converte il testo in incorporamenti vettoriali che rappresentano il significato. Usare gli incorporamenti per cercare, raggruppare e confrontare il contenuto in base al significato invece della formulazione esatta.

Annotazioni

Informazioni generali

La ai.embed funzione estende la classe Pandas Series .

Per generare incorporamenti vettoriali di ogni riga di input, richiamare la funzione su una serie pandas o su una colonna di testo di un pandas DataFrame.

La funzione restituisce una serie pandas contenente incorporamenti, che può essere archiviata in una nuova colonna DataFrame.

Sintassi

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

Parametri

Nessuno.

Restituzioni

La funzione restituisce una serie pandas che contiene incorporamenti come matrice numpy di valori float-32 per ogni riga di input. Le dimensioni della matrice dipendono dalle dimensioni del modello di incorporamento, configurabili in Funzioni di intelligenza artificiale.

Example

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

Risultato:

Screenshot di un frame di dati con colonne 'description' e 'embed'. La colonna 'embed' contiene incorporamenti per le descrizioni.