หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ฟังก์ชันนี้จะ ai.embed แปลงข้อความเป็นการฝังเวกเตอร์ที่แสดงถึงความหมาย ใช้การฝังเพื่อค้นหา จัดกลุ่ม และเปรียบเทียบเนื้อหาตามความหมายแทนการใช้ถ้อยคําที่แน่นอน
Note
- บทความนี้ครอบคลุม
ai.embedเกี่ยวกับแพนด้า สําหรับ PySpark โปรดดู ใช้ ai.embed กับ PySpark - สําหรับฟังก์ชัน AI และข้อกําหนดเบื้องต้นทั้งหมด โปรดดู ภาพรวมของฟังก์ชัน AI
- เปลี่ยนการกําหนดค่าเริ่มต้นสําหรับฟังก์ชัน AI ด้วยแพนด้า
Overview
ฟังก์ชันนี้ai.embedขยายคลาส pandas Series
เมื่อต้องการสร้างการฝังเวกเตอร์ของแต่ละแถวอินพุต ให้เรียกใช้ฟังก์ชันบนชุดแพนด้าหรือคอลัมน์ข้อความของแพนด้า DataFrame
ฟังก์ชันจะส่งกลับชุดแพนด้าที่มีการฝังตัว ซึ่งสามารถเก็บไว้ในคอลัมน์ DataFrame ใหม่ได้
วากยสัมพันธ์
df["embed"] = df["col1"].ai.embed()
พารามิเตอร์
ไม่มีใคร
การส่งคืน
ฟังก์ชันส่งคืน ชุดแพนด้า ที่มีการฝังเป็น อาร์เรย์ numpy ของค่า 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)
Output:
เนื้อหาที่เกี่ยวข้อง
- ใช้ ai.embed กับ PySpark
- เรียนรู้เพิ่มเติมเกี่ยวกับฟังก์ชัน AI
- เปลี่ยนการกําหนดค่าเริ่มต้นสําหรับฟังก์ชัน AI ด้วยแพนด้า
- ทําความเข้าใจการเรียกเก็บเงินสําหรับ AI Functions