หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ฟังก์ชันจะ ai.classify จัดประเภทแต่ละแถวอินพุตโดยใช้ป้ายชื่อที่คุณให้ไว้
Note
- บทความนี้ครอบคลุม
ai.classifyเกี่ยวกับแพนด้า สําหรับ PySpark โปรดดู ใช้ ai.classify กับ PySpark - สําหรับฟังก์ชัน AI และข้อกําหนดเบื้องต้นทั้งหมด โปรดดู ภาพรวมของฟังก์ชัน AI
- เปลี่ยนการกําหนดค่าเริ่มต้นสําหรับฟังก์ชัน AI ด้วยแพนด้า
Overview
ฟังก์ชันนี้ai.classifyขยายคลาส pandas Series หากต้องการกําหนดป้ายกํากับที่ผู้ใช้ให้มาให้กับแต่ละแถวอินพุต ให้เรียกฟังก์ชันบนคอลัมน์ข้อความของ DataFrame ของแพนด้า
ฟังก์ชันส่งกลับ Pandas Series ที่มีป้ายชื่อการจัดประเภทซึ่งสามารถจัดเก็บไว้ในคอลัมน์ DataFrame ใหม่ได้
เคล็ดลับ
เราขอแนะนําให้ใช้ฟังก์ชัน ai.classify ที่มีป้ายชื่อการป้อนข้อมูลอย่างน้อยสองป้าย
วากยสัมพันธ์
df["classification"] = df["input"].ai.classify("category1", "category2", "category3")
พารามิเตอร์
| ชื่อ | คำอธิบาย |
|---|---|
labels จำเป็น |
สตริงอย่างน้อยหนึ่งส ตริง ที่แสดงชุดของป้ายชื่อการจัดประเภทเพื่อให้ตรงกับค่าข้อความที่ป้อน |
การส่งคืน
ฟังก์ชันส่งกลับ pandas Series ที่มีป้ายชื่อการจัดประเภทสําหรับแต่ละแถวข้อความอินพุต ถ้าไม่สามารถจัดประเภทค่าข้อความ ได้ ป้ายชื่อที่สอดคล้องกันจะถูก null
ตัวอย่าง
# 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["category"] = df['descriptions'].ai.classify("kitchen", "bedroom", "garage", "other")
display(df)
Output:
อินพุตหลายรูปแบบ
เมื่อต้องการจัดประเภทรูปภาพ PDF หรือแฟ้มข้อความ ให้ตั้งค่า column_type="path" เมื่อคอลัมน์อินพุตมีสตริงเส้นทางของแฟ้ม สําหรับประเภทไฟล์และการตั้งค่าที่รองรับ โปรดดู ใช้อินพุตแบบหลายรูปแบบกับฟังก์ชัน AI
# This code uses AI. Always review output for mistakes.
file_path_series = aifunc.list_file_paths("/lakehouse/default/Files")
custom_df = pd.DataFrame({"file_path": file_path_series})
custom_df["highest_degree"] = custom_df["file_path"].ai.classify(
"Master", "PhD", "Bachelor", "Other",
)
display(custom_df)
Note
เมื่อคุณใช้ aifunc.list_file_paths() เพื่อสร้างคอลัมน์เส้นทางแฟ้ม วัตถุที่ yarl.URL ส่งคืนจะถูกตรวจพบเป็นเส้นทางแฟ้มโดยอัตโนมัติ คุณต้องระบุ column_type="path" เวลาที่คอลัมน์ของคุณมี URL สตริงธรรมดา
คุณยังสามารถใช้เพื่อ aifunc.load นําเข้าไฟล์ลงใน DataFrame แล้วจัดประเภทคอลัมน์เส้นทางไฟล์:
# This code uses AI. Always review output for mistakes.
df, schema = aifunc.load("/lakehouse/default/Files")
df["category"] = df["file_path"].ai.classify("Master", "PhD", "Bachelor", "Other")
display(df)
เมื่อคุณใช้ aifunc.loadคอลัมน์เส้นทางแฟ้มประกอบด้วย yarl.URL วัตถุที่ตรวจพบโดยอัตโนมัติ สําหรับ URL สตริงธรรมดา ให้ตั้งค่าcolumn_type="path"
เนื้อหาที่เกี่ยวข้อง
- ใช้ ai.classify กับ PySpark
- เรียนรู้เพิ่มเติมเกี่ยวกับฟังก์ชัน AI
- ใช้อินพุตแบบหลายรูปแบบกับฟังก์ชัน AI
- เปลี่ยนการกําหนดค่าเริ่มต้นสําหรับฟังก์ชัน AI ด้วยแพนด้า
- ทําความเข้าใจการเรียกเก็บเงินสําหรับ AI Functions