Buckets:
คำถามท้ายบท
บทนี้พูดถึงพื้นฐานค่อนข้างเยอะมาก ไม่ต้องกังวลไปหากคุณไม่เข้าใจรายละเอียดทั้งหมด บทหน้าจะช่วยอธิบายว่าแต่ละอย่างทำงานกันเบื้องหลังอย่างไร
ตอนนี้มาทดสอบกันดีกว่าว่าคุณได้เรียนรู้อะไรมาบ้างในบทนี้!
1. เปิดหา checkpoint roberta-large-mnli ใน Hub โมเดลนี้ใช้ในงานอะไร
หน้าเพจ roberta-large-mnliอีกครั้ง" }, { text: "การแยกแยะข้อความ", explain: "โมเดลนี้แยกแยะว่าประโยคสองประโยคนั้นเข้าข่ายกรณีใดดังต่อไปนี้ (หักล้างกัน, กลาง, ส่งเสริมกัน) หรือเรียกอีกชื่อหนึ่งว่าการอนุมาน", correct: true }, { text: "การสร้างข้อความ", explain: "โปรดดูที่หน้าเพจ roberta-large-mnliอีกครั้ง" } ]} />
2. โค้ดต่อไปนี้ให้ผลลัพธ์ว่าอย่างไร?
from transformers import pipeline
ner = pipeline("ner", grouped_entities=True)
ner("My name is Sylvain and I work at Hugging Face in Brooklyn.")
sentiment-analysis" }, { text: "ได้ผลออกมาเป็นข้อความที่ทำให้ประโยคสมบูรณ์", explain: "ข้อนี้ผิด — ผลลัพธ์นี้ได้จาก pipeline text-generation", }, { text: "ได้ผลออกมาระบุว่าคำใดเป็นบุคคล, องค์กร, หรือสถานที่", explain: "หากตั้งค่าว่า grouped_entities=True จะสามารถรวมคำหลายคำที่ระบุสิ่งเดียวกันไว้ได้ เช่น "Hugging Face" ประกอบด้วยคำสองคำ แต่ระบุถึงสิ่งสิ่งเดียว", correct: true } ]} />
3. เราควรแทนค่า ... ในโค้ดด้านล่างว่าอะไร?
from transformers import pipeline
filler = pipeline("fill-mask", model="bert-base-cased")
result = filler("...")
has been waiting for you.",
explain: "ข้อนี้ผิด โปรดดูรายละเอียดของโมเดล bert-base-cased แล้วลองตรวจสอบว่าทำผิดตรงไหนไป"
},
{
text: "This [MASK] has been waiting for you.",
explain: "ถูกต้อง! โมเดลนี้ เว้นช่องว่างด้วยโทเคน [MASK]",
correct: true
},
{
text: "This man has been waiting for you.",
explain: "ข้อนี้ผิด pipeline ระบุว่าทำงาน fill-mask ซึ่งก็คือการเติมคำในช่องว่าง แต่ไม่มีโทเคนใดระบุช่องว่างในประโยคเลย"
}
]}
/>
4. ทำไมโค้ดด้านล่างรันไม่ออก?
from transformers import pipeline
classifier = pipeline("zero-shot-classification")
result = classifier("This is a course about the Transformers library")
candidate_labels=[...] เข้าไปด้วย", correct: true }, { text: "pipeline นี้ต้องการประโยค input มากกว่าหนึ่งประโยค", explain: "ข้อนี้ผิด ถึงแม้ว่าความจริงแล้วจะสามารถใส่ประโยคหลายประโยคเป็น list เข้าไปเป็น input เพื่อรันได้(เหมือน pipeline อื่น ๆ)" }, { text: "library 🤗 Transformers พังแบบงง ๆ เหมือนทุกทีน่ะแหละ", explain: "ขออนุญาตงดแสดงความคิดเห็นกับคนเลือกข้อนี้นะ" }, { text: "pipeline นี้ต้องการประโยค input ที่ยาวกว่านี้ ประโยคนี้สั้นเกินไป", explain: "ข้อนี้ผิด และหากใส่ประโยคที่ยาวเกินไปใน pipeline นี้ก็จะโดนตัดให้สั้นลงอยู่ดี" } ]} />
5. "transfer learning" (การเรียนรู้แบบส่งต่อ) หมายความว่าอย่างไร?
6. ประโยคต่อไปนี้ถูกหรือผิด? โมเดลบริบทภาษาเป็นการเทรนล่วงหน้าที่ไม่ต้องการ label ในการเทรน
self-supervise นั่นคือ label จะถูกสร้างขึ้นอัตโนมัติจาก input เอง (เช่นการทำนายคำต่อไปในข้อความ หรือเติมคำในช่องว่าง)", correct: true }, { text: "ผิด", explain: "คำตอบนี้ผิด" } ]} />
7. โปรดเลือกประโยคที่อธิบายคำว่า "model", "architecture" และ "weight" ได้อย่างถูกต้อง"
8. โมเดลใดต่อไปนี้เหมาะสมในการใช้สำหรับงานสร้างคำที่หายไปในประโยค?
9. โมเดลประเภทใดต่อไปนี้เหมาะสำหรับงานในการสรุปความ?
10. โมเดลประเภทใดต่อไปนี้เหมาะสำหรับงานในการแยกแยะประเภทประโยคตาม label ที่กำหนดให้?
11. อคติของโมเดลสามารถเกิดได้จากข้อใดต่อไปนี้ได้บ้าง?
Xet Storage Details
- Size:
- 6.85 kB
- Xet hash:
- e200585cc5d7cadc6790f5fe15b781086b8e4239b04aba80d9feae470af4da23
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.