Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Η ai.embed συνάρτηση χρησιμοποιεί γενετική τεχνητή νοημοσύνη για τη μετατροπή κειμένου σε διανυσματικές ενσωματώσεις. Αυτά τα διανύσματα επιτρέπουν στην τεχνητή νοημοσύνη να κατανοεί τις σχέσεις μεταξύ των κειμένων, ώστε να μπορείτε να αναζητάτε, να ομαδοποιείτε και να συγκρίνετε περιεχόμενο με βάση το νόημα και όχι την ακριβή διατύπωση. Με μία μόνο γραμμή κώδικα, μπορείτε να δημιουργήσετε διανυσματικές ενσωματώσεις από μια στήλη σε ένα DataFrame.
Σημείωμα
- Αυτό το άρθρο καλύπτει τη χρήση του ai.embed με pandas. Για να χρησιμοποιήσετε το ai.embed με το PySpark, ανατρέξτε σε αυτό το άρθρο.
- Δείτε άλλες λειτουργίες AI σε αυτό το άρθρο επισκόπησης.
- Μάθετε πώς μπορείτε να προσαρμόσετε τη διαμόρφωση των λειτουργιών AI.
Επισκόπηση
Η 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)
Αυτό το παράδειγμα κελιού κώδικα παρέχει την ακόλουθη έξοδο:
Σχετικό περιεχόμενο
Χρησιμοποιήστε το ai.embed με το PySpark.
Εντοπίστε το συναίσθημα με ai.analyze_sentiment.
Κατηγοριοποιήστε το κείμενο με το ai.classify.
Εξαγωγή οντοτήτων με ai_extract.
Διορθώστε τη γραμματική με ai.fix_grammar.
Απαντήστε σε προσαρμοσμένες προτροπές χρήστη με ai.generate_response.
Υπολογίστε την ομοιότητα με το ai.similarity.
Συνοψίστε το κείμενο με το ai.summarize.
Μεταφράστε κείμενο με το ai.translate.
Μάθετε περισσότερα σχετικά με το πλήρες σύνολο λειτουργιών AI.
Προσαρμόστε τη διαμόρφωση των λειτουργιών AI.
Χάσαμε κάποια δυνατότητα που χρειάζεστε; Προτείνετε το στο φόρουμ Ιδεών Fabric.