Κοινοποίηση μέσω


Χρησιμοποιήστε το ai.embed με pandas

Η ai.embed συνάρτηση χρησιμοποιεί γενετική τεχνητή νοημοσύνη για τη μετατροπή κειμένου σε διανυσματικές ενσωματώσεις. Αυτά τα διανύσματα επιτρέπουν στην τεχνητή νοημοσύνη να κατανοεί τις σχέσεις μεταξύ των κειμένων, ώστε να μπορείτε να αναζητάτε, να ομαδοποιείτε και να συγκρίνετε περιεχόμενο με βάση το νόημα και όχι την ακριβή διατύπωση. Με μία μόνο γραμμή κώδικα, μπορείτε να δημιουργήσετε διανυσματικές ενσωματώσεις από μια στήλη σε ένα DataFrame.

Σημείωμα

Επισκόπηση

Η ai.embed λειτουργία επεκτείνει την κατηγορία pandas Series .

Για να δημιουργήσετε διανυσματικές ενσωματώσεις κάθε γραμμής εισόδου, καλέστε τη συνάρτηση είτε σε μια σειρά pandas είτε σε μια στήλη κειμένου του pandas DataFrame.

Η συνάρτηση επιστρέφει μια σειρά pandas που περιέχει ενσωματώσεις, οι οποίες μπορούν να αποθηκευτούν σε μια νέα στήλη DataFrame.

Σύνταξη

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

Παραμέτρους

Κανένα.

Επιστροφές

Η συνάρτηση επιστρέφει μια σειρά pandas που περιέχει ενσωματώσεις ως numpy array float-32 για κάθε γραμμή κειμένου εισόδου. Ο αριθμός των στοιχείων στον πίνακα εξαρτάται από τις διαστάσεις του μοντέλου ενσωμάτωσης, οι οποίες μπορούν να διαμορφωθούν σε συναρτήσεις AI

Παράδειγμα

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

Αυτό το παράδειγμα κελιού κώδικα παρέχει την ακόλουθη έξοδο:

Στιγμιότυπο οθόνης ενός πλαισίου δεδομένων με στήλες