Buckets:

rtrm's picture
download
raw
27.8 kB
import{s as ze,n as Ve,o as He}from"../chunks/scheduler.505acc25.js";import{S as Fe,i as Se,e as K,s as r,c as a,h as Ee,a as X,d as n,b as l,f as Ie,g as s,j as _e,k as ve,l as Re,m as i,n as p,t as $,o as m,p as f}from"../chunks/index.17dd9071.js";import{C as Ye,H as g,E as Qe}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.078ce960.js";import{C as Ce}from"../chunks/CodeBlock.accaf746.js";import{C as Ne}from"../chunks/CourseFloatingBanner.9496b79e.js";import{Q as u}from"../chunks/Question.ef1b4c7a.js";function Pe(We){let o,L,N,A,c,D,x,O,y,ee,b,Ge="บทนี้พูดถึงพื้นฐานค่อนข้างเยอะมาก ไม่ต้องกังวลไปหากคุณไม่เข้าใจรายละเอียดทั้งหมด บทหน้าจะช่วยอธิบายว่าแต่ละอย่างทำงานกันเบื้องหลังอย่างไร",te,w,Ze="ตอนนี้มาทดสอบกันดีกว่าว่าคุณได้เรียนรู้อะไรมาบ้างในบทนี้!",ne,h,ie,T,re,d,le,M,ae,J,se,q,pe,U,$e,B,me,j,fe,k,ge,C,ue,W,oe,G,ce,Z,xe,I,ye,_,be,v,we,z,he,V,Te,H,de,F,Me,S,Je,E,qe,R,Ue,Y,Be,Q,je,P,ke;return c=new Ye({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),x=new g({props:{title:"คำถามท้ายบท",local:"คำถามทายบท",headingTag:"h1"}}),y=new Ne({props:{chapter:1,classNames:"absolute z-10 right-0 top-0"}}),h=new g({props:{title:"1. เปิดหา checkpoint roberta-large-mnli ใน Hub โมเดลนี้ใช้ในงานอะไร",local:"1-เปดหา-checkpoint-roberta-large-mnli-ใน-hub-โมเดลนใชในงานอะไร",headingTag:"h3"}}),T=new u({props:{choices:[{text:"การสรุปความ",explain:'โปรดดูที่<a href="https://huggingface.co/roberta-large-mnli">หน้าเพจ roberta-large-mnli</a>อีกครั้ง'},{text:"การแยกแยะข้อความ",explain:"โมเดลนี้แยกแยะว่าประโยคสองประโยคนั้นเข้าข่ายกรณีใดดังต่อไปนี้ (หักล้างกัน, กลาง, ส่งเสริมกัน) หรือเรียกอีกชื่อหนึ่งว่า<em>การอนุมาน</em>",correct:!0},{text:"การสร้างข้อความ",explain:'โปรดดูที่<a href="https://huggingface.co/roberta-large-mnli">หน้าเพจ roberta-large-mnli</a>อีกครั้ง'}]}}),d=new g({props:{title:"2. โค้ดต่อไปนี้ให้ผลลัพธ์ว่าอย่างไร?",local:"2-โคดตอไปนใหผลลพธวาอยางไร",headingTag:"h3"}}),M=new Ce({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBbmVyJTIwJTNEJTIwcGlwZWxpbmUoJTIybmVyJTIyJTJDJTIwZ3JvdXBlZF9lbnRpdGllcyUzRFRydWUpJTBBbmVyKCUyMk15JTIwbmFtZSUyMGlzJTIwU3lsdmFpbiUyMGFuZCUyMEklMjB3b3JrJTIwYXQlMjBIdWdnaW5nJTIwRmFjZSUyMGluJTIwQnJvb2tseW4uJTIyKQ==",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline
ner = pipeline(<span class="hljs-string">&quot;ner&quot;</span>, grouped_entities=<span class="hljs-literal">True</span>)
ner(<span class="hljs-string">&quot;My name is Sylvain and I work at Hugging Face in Brooklyn.&quot;</span>)`,wrap:!1}}),J=new u({props:{choices:[{text:'ได้ผลออกมาเป็นคะแนนระบุว่าประโยคดังกล่าวเป็นข้อความ "ด้านบวก" หรือ "ด้านลบ" ',explain:"ข้อนี้ผิด — ผลลัพธ์นี้ได้จาก pipeline <code>sentiment-analysis</code>"},{text:"ได้ผลออกมาเป็นข้อความที่ทำให้ประโยคสมบูรณ์",explain:"ข้อนี้ผิด — ผลลัพธ์นี้ได้จาก pipeline <code>text-generation</code>"},{text:"ได้ผลออกมาระบุว่าคำใดเป็นบุคคล, องค์กร, หรือสถานที่",explain:'หากตั้งค่าว่า <code>grouped_entities=True</code> จะสามารถรวมคำหลายคำที่ระบุสิ่งเดียวกันไว้ได้ เช่น "Hugging Face" ประกอบด้วยคำสองคำ แต่ระบุถึงสิ่งสิ่งเดียว',correct:!0}]}}),q=new g({props:{title:"3. เราควรแทนค่า … ในโค้ดด้านล่างว่าอะไร?",local:"3-เราควรแทนคา--ในโคดดานลางวาอะไร",headingTag:"h3"}}),U=new Ce({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBZmlsbGVyJTIwJTNEJTIwcGlwZWxpbmUoJTIyZmlsbC1tYXNrJTIyJTJDJTIwbW9kZWwlM0QlMjJiZXJ0LWJhc2UtY2FzZWQlMjIpJTBBcmVzdWx0JTIwJTNEJTIwZmlsbGVyKCUyMi4uLiUyMik=",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline
filler = pipeline(<span class="hljs-string">&quot;fill-mask&quot;</span>, model=<span class="hljs-string">&quot;bert-base-cased&quot;</span>)
result = filler(<span class="hljs-string">&quot;...&quot;</span>)`,wrap:!1}}),B=new u({props:{choices:[{text:"This &#60;mask> has been waiting for you.",explain:"ข้อนี้ผิด โปรดดูรายละเอียดของโมเดล <code>bert-base-cased</code> แล้วลองตรวจสอบว่าทำผิดตรงไหนไป"},{text:"This [MASK] has been waiting for you.",explain:"ถูกต้อง! โมเดลนี้ เว้นช่องว่างด้วยโทเคน [MASK]",correct:!0},{text:"This man has been waiting for you.",explain:"ข้อนี้ผิด pipeline ระบุว่าทำงาน `fill-mask` ซึ่งก็คือการเติมคำในช่องว่าง แต่ไม่มีโทเคนใดระบุช่องว่างในประโยคเลย"}]}}),j=new g({props:{title:"4. ทำไมโค้ดด้านล่างรันไม่ออก?",local:"4-ทำไมโคดดานลางรนไมออก",headingTag:"h3"}}),k=new Ce({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBY2xhc3NpZmllciUyMCUzRCUyMHBpcGVsaW5lKCUyMnplcm8tc2hvdC1jbGFzc2lmaWNhdGlvbiUyMiklMEFyZXN1bHQlMjAlM0QlMjBjbGFzc2lmaWVyKCUyMlRoaXMlMjBpcyUyMGElMjBjb3Vyc2UlMjBhYm91dCUyMHRoZSUyMFRyYW5zZm9ybWVycyUyMGxpYnJhcnklMjIp",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline
classifier = pipeline(<span class="hljs-string">&quot;zero-shot-classification&quot;</span>)
result = classifier(<span class="hljs-string">&quot;This is a course about the Transformers library&quot;</span>)`,wrap:!1}}),C=new u({props:{choices:[{text:"pipline นี้ต้องการระบุ label เพื่อใช้ในการแยกแยะประโยค",explain:"ถูกต้อง โค้ดที่รันออกจะต้องเพิ่ม <code>candidate_labels=[...]</code> เข้าไปด้วย",correct:!0},{text:"pipeline นี้ต้องการประโยค input มากกว่าหนึ่งประโยค",explain:"ข้อนี้ผิด ถึงแม้ว่าความจริงแล้วจะสามารถใส่ประโยคหลายประโยคเป็น list เข้าไปเป็น input เพื่อรันได้(เหมือน pipeline อื่น ๆ)"},{text:"library 🤗 Transformers พังแบบงง ๆ เหมือนทุกทีน่ะแหละ",explain:"ขออนุญาตงดแสดงความคิดเห็นกับคนเลือกข้อนี้นะ"},{text:"pipeline นี้ต้องการประโยค input ที่ยาวกว่านี้ ประโยคนี้สั้นเกินไป",explain:"ข้อนี้ผิด และหากใส่ประโยคที่ยาวเกินไปใน pipeline นี้ก็จะโดนตัดให้สั้นลงอยู่ดี"}]}}),W=new g({props:{title:"5. “transfer learning” (การเรียนรู้แบบส่งต่อ) หมายความว่าอย่างไร?",local:"5-transfer-learning-การเรยนรแบบสงตอ-หมายความวาอยางไร",headingTag:"h3"}}),G=new u({props:{choices:[{text:"ส่งต่อความรู้จาก pretrain model ไปยังโมเดลใหม่โดยเทรนกับข้อมูลเดิม",explain:"ข้อนี้ผิด หากทำแบบนี้ก็จะเป็นการสร้างโมเดลเดิมสองครั้ง"},{text:"ส่งต่อความรู้จาก pretrain model ไปยังโมเดลใหม่โดยโมเดลใหม่นี้จะเริ่มต้นการเทรนจาก weight ของโมเดลแรก",explain:"ถูกต้อง พอเราเริ่มเทรนโมเดลกับงานใหม่ ความรู้จะถูก*ส่งต่อ*มาจากจากโมเดลแรก",correct:!0},{text:"ส่งต่อความรู้จาก pretrain model ไปยังโมเดลใหม่โดยสร้างโมเดลใหม่ด้วยสถาปัตยกรรมเดียวกับโมเดลแรก",explain:"สถาปัตยกรรมเป็นเพียงวิธีการสร้างโมเดล ไม่มีความรู้ใด ๆ รวมอยู่ข้างใน"}]}}),Z=new g({props:{title:"6. ประโยคต่อไปนี้ถูกหรือผิด? โมเดลบริบทภาษาเป็นการเทรนล่วงหน้าที่ไม่ต้องการ label ในการเทรน",local:"6-ประโยคตอไปนถกหรอผด-โมเดลบรบทภาษาเปนการเทรนลวงหนาทไมตองการ-label-ในการเทรน",headingTag:"h3"}}),I=new u({props:{choices:[{text:"ถูก",explain:"การเทรนล่วงหน้านั้นส่วนใหญ่จะเป็นการ <em>self-supervise</em> นั่นคือ label จะถูกสร้างขึ้นอัตโนมัติจาก input เอง (เช่นการทำนายคำต่อไปในข้อความ หรือเติมคำในช่องว่าง)",correct:!0},{text:"ผิด",explain:"คำตอบนี้ผิด"}]}}),_=new g({props:{title:"7. โปรดเลือกประโยคที่อธิบายคำว่า “model”, “architecture” และ “weight” ได้อย่างถูกต้อง”",local:"7-โปรดเลอกประโยคทอธบายคำวา-model-architecture-และ-weight-ไดอยางถกตอง",headingTag:"h3"}}),v=new u({props:{choices:[{text:"หากเปรียบ model เป็นตึก architecture ก็เป็นแผนผัง และ weight ก็เป็นผู้คนด้านใน",explain:"หากเทียบตามคำเปรียบเปรยนี้ weight ควรจะเป็นอิฐหรือวัสดุอื่น ๆ ในการสร้างตึกมากกว่า"},{text:"หากเปรียบ architecture เป็นแผนที่ในการสร้าง model ค่า weight แต่ละค่าก็เป็นเหมือนเมืองต่าง ๆ ในแผนที่",explain:"ข้อนี้เปรียบเทียบได้ไม่ถูกต้องเท่าไหร่ เพราะว่าจะมีเพียงเมืองเดียวที่อยู่บนแผนที่ที่ตำแหน่งเดียวกัน (ตัวอย่างเช่น มีเมืองเพียงเมืองเดียวในฝรั่งเศสที่ชื่อปารีส) สำหรับ architecture ใด ๆ ค่าชุด weight สามารถตั้งค่าหลากหลายแตกต่างกันได้"},{text:"architecture คือฟังก์ชันทางคณิตศาสตร์ที่ใช้ในการสร้าง model โดย weight ก็คือค่าคงที่ที่ใช้ในฟังก์ชันเหล่านั้น",explain:"ฟังก์ชันทางคณิตศาสตร์ชุดเดิม (architecture) สามารถใช้ในการสร้าง model ต่าง ๆ กันได้โดยใช้ค่าคงที่ (weight) ที่แตกต่างกัน",correct:!0}]}}),z=new g({props:{title:"8. โมเดลใดต่อไปนี้เหมาะสมในการใช้สำหรับงานสร้างคำที่หายไปในประโยค?",local:"8-โมเดลใดตอไปนเหมาะสมในการใชสำหรบงานสรางคำทหายไปในประโยค",headingTag:"h3"}}),V=new u({props:{choices:[{text:"โมเดล encoder",explain:"โมเดล encoder สร้างตัวแทนของประโยคทั้งประโยค เหมาะสำหรับงานเช่น การแยกแยะประเภทของประโยค"},{text:"โมเดล decoder",explain:"โมเดล decoder เหมาะสำหรับงานสร้างคำที่หายไปจากข้อความในประโยคมากที่สุด",correct:!0},{text:"โมเดล sequence-to-sequence",explain:"โมเดล sequence-to-sequence เหมาะสำหรับงานที่ต้องการสร้างประโยคที่มีความสัมพันธ์กับประโยคที่ใส่เข้ามา ไม่ใช่แค่คำบางคำจากในประโยค"}]}}),H=new g({props:{title:"9. โมเดลประเภทใดต่อไปนี้เหมาะสำหรับงานในการสรุปความ?",local:"9-โมเดลประเภทใดตอไปนเหมาะสำหรบงานในการสรปความ",headingTag:"h3"}}),F=new u({props:{choices:[{text:"โมเดล encoder",explain:"โมเดล encoder สร้างตัวแทนของประโยคทั้งประโยค เหมาะสำหรับงานเช่น การแยกแยะประเภทของประโยค"},{text:"โมเดล decoder",explain:"โมเดล decoder สามารถใช้ในการสร้างข้อความได้ (เช่น ข้อความสรุป) แต่โมเดลนี้ไม่สามารถเข้าใจข้อความทั้งหมดเพื่อทำการสรุปได้"},{text:"โมเดล sequence-to-sequence",explain:"โมเดล sequence-to-sequence เหมาะสำหรับงานสรุปความที่สุด",correct:!0}]}}),S=new g({props:{title:"10. โมเดลประเภทใดต่อไปนี้เหมาะสำหรับงานในการแยกแยะประเภทประโยคตาม label ที่กำหนดให้?",local:"10-โมเดลประเภทใดตอไปนเหมาะสำหรบงานในการแยกแยะประเภทประโยคตาม-label-ทกำหนดให",headingTag:"h3"}}),E=new u({props:{choices:[{text:"โมเดล encoder",explain:"โมเดล encoder สร้างตัวแทนของประโยคทั้งประโยค เหมาะสำหรับงานเช่น การแยกแยะประเภทของประโยคแบบนี้ที่สุด",correct:!0},{text:"โมเดล decoder",explain:"โมเดล decoder เหมาะสำหรับงานในการสร้างข้อความ ไม่เหมาะสำหรับการสกัด label ออกจากประโยคแบบนี้"},{text:"โมเดล sequence-to-sequence",explain:"โมเดล sequence-to-sequence เหมาะสำหรับงานที่คุณต้องการสร้างข้อความจากประโยค input ไม่ใช่จาก label"}]}}),R=new g({props:{title:"11. อคติของโมเดลสามารถเกิดได้จากข้อใดต่อไปนี้ได้บ้าง?",local:"11-อคตของโมเดลสามารถเกดไดจากขอใดตอไปนไดบาง",headingTag:"h3"}}),Y=new u({props:{choices:[{text:"fine-tune โมเดลมาจากโมเดล pretrain ทำให้โมเดลที่ fine-tune นั้นรับอคติมาจากโมเดล pretrain",explain:"เมื่อคุณใช้งาน transfer learning อคติจากโมเดล pretrain จะส่งต่อไปยังโมเดลที่ fine-tune",correct:!0},{text:"ข้อมูลที่ใช้เทรนโมเดลเป็นข้อมูลที่มีอคติปนอยู่",explain:"ข้อนี้เป็นแหล่งกำเนิดอคติที่ชัดที่สุด แต่ว่าไม่ได้มีข้อนี้ข้อเดียว",correct:!0},{text:"metric ที่ใช้วัดระหว่างการ optimize มีอคติปนอยู่",explain:"ข้อนี้อาจดูไม่เหมือนว่าจะทำให้เกิดอคติในโมเดล แต่ว่าโมเดลของคุณจะปรับปรุงตัวเองไปเรื่อย ๆ ระหว่างเทรนตาม metric ที่เราเลือกโดยไม่มีการคิดซ้ำอีกครั้ง",correct:!0}]}}),Q=new Qe({props:{source:"https://github.com/huggingface/course/blob/main/chapters/th/chapter1/10.mdx"}}),{c(){o=K("meta"),L=r(),N=K("p"),A=r(),a(c.$$.fragment),D=r(),a(x.$$.fragment),O=r(),a(y.$$.fragment),ee=r(),b=K("p"),b.textContent=Ge,te=r(),w=K("p"),w.textContent=Ze,ne=r(),a(h.$$.fragment),ie=r(),a(T.$$.fragment),re=r(),a(d.$$.fragment),le=r(),a(M.$$.fragment),ae=r(),a(J.$$.fragment),se=r(),a(q.$$.fragment),pe=r(),a(U.$$.fragment),$e=r(),a(B.$$.fragment),me=r(),a(j.$$.fragment),fe=r(),a(k.$$.fragment),ge=r(),a(C.$$.fragment),ue=r(),a(W.$$.fragment),oe=r(),a(G.$$.fragment),ce=r(),a(Z.$$.fragment),xe=r(),a(I.$$.fragment),ye=r(),a(_.$$.fragment),be=r(),a(v.$$.fragment),we=r(),a(z.$$.fragment),he=r(),a(V.$$.fragment),Te=r(),a(H.$$.fragment),de=r(),a(F.$$.fragment),Me=r(),a(S.$$.fragment),Je=r(),a(E.$$.fragment),qe=r(),a(R.$$.fragment),Ue=r(),a(Y.$$.fragment),Be=r(),a(Q.$$.fragment),je=r(),P=K("p"),this.h()},l(e){const t=Ee("svelte-u9bgzb",document.head);o=X(t,"META",{name:!0,content:!0}),t.forEach(n),L=l(e),N=X(e,"P",{}),Ie(N).forEach(n),A=l(e),s(c.$$.fragment,e),D=l(e),s(x.$$.fragment,e),O=l(e),s(y.$$.fragment,e),ee=l(e),b=X(e,"P",{"data-svelte-h":!0}),_e(b)!=="svelte-1psunfo"&&(b.textContent=Ge),te=l(e),w=X(e,"P",{"data-svelte-h":!0}),_e(w)!=="svelte-rwbbde"&&(w.textContent=Ze),ne=l(e),s(h.$$.fragment,e),ie=l(e),s(T.$$.fragment,e),re=l(e),s(d.$$.fragment,e),le=l(e),s(M.$$.fragment,e),ae=l(e),s(J.$$.fragment,e),se=l(e),s(q.$$.fragment,e),pe=l(e),s(U.$$.fragment,e),$e=l(e),s(B.$$.fragment,e),me=l(e),s(j.$$.fragment,e),fe=l(e),s(k.$$.fragment,e),ge=l(e),s(C.$$.fragment,e),ue=l(e),s(W.$$.fragment,e),oe=l(e),s(G.$$.fragment,e),ce=l(e),s(Z.$$.fragment,e),xe=l(e),s(I.$$.fragment,e),ye=l(e),s(_.$$.fragment,e),be=l(e),s(v.$$.fragment,e),we=l(e),s(z.$$.fragment,e),he=l(e),s(V.$$.fragment,e),Te=l(e),s(H.$$.fragment,e),de=l(e),s(F.$$.fragment,e),Me=l(e),s(S.$$.fragment,e),Je=l(e),s(E.$$.fragment,e),qe=l(e),s(R.$$.fragment,e),Ue=l(e),s(Y.$$.fragment,e),Be=l(e),s(Q.$$.fragment,e),je=l(e),P=X(e,"P",{}),Ie(P).forEach(n),this.h()},h(){ve(o,"name","hf:doc:metadata"),ve(o,"content",Ke)},m(e,t){Re(document.head,o),i(e,L,t),i(e,N,t),i(e,A,t),p(c,e,t),i(e,D,t),p(x,e,t),i(e,O,t),p(y,e,t),i(e,ee,t),i(e,b,t),i(e,te,t),i(e,w,t),i(e,ne,t),p(h,e,t),i(e,ie,t),p(T,e,t),i(e,re,t),p(d,e,t),i(e,le,t),p(M,e,t),i(e,ae,t),p(J,e,t),i(e,se,t),p(q,e,t),i(e,pe,t),p(U,e,t),i(e,$e,t),p(B,e,t),i(e,me,t),p(j,e,t),i(e,fe,t),p(k,e,t),i(e,ge,t),p(C,e,t),i(e,ue,t),p(W,e,t),i(e,oe,t),p(G,e,t),i(e,ce,t),p(Z,e,t),i(e,xe,t),p(I,e,t),i(e,ye,t),p(_,e,t),i(e,be,t),p(v,e,t),i(e,we,t),p(z,e,t),i(e,he,t),p(V,e,t),i(e,Te,t),p(H,e,t),i(e,de,t),p(F,e,t),i(e,Me,t),p(S,e,t),i(e,Je,t),p(E,e,t),i(e,qe,t),p(R,e,t),i(e,Ue,t),p(Y,e,t),i(e,Be,t),p(Q,e,t),i(e,je,t),i(e,P,t),ke=!0},p:Ve,i(e){ke||($(c.$$.fragment,e),$(x.$$.fragment,e),$(y.$$.fragment,e),$(h.$$.fragment,e),$(T.$$.fragment,e),$(d.$$.fragment,e),$(M.$$.fragment,e),$(J.$$.fragment,e),$(q.$$.fragment,e),$(U.$$.fragment,e),$(B.$$.fragment,e),$(j.$$.fragment,e),$(k.$$.fragment,e),$(C.$$.fragment,e),$(W.$$.fragment,e),$(G.$$.fragment,e),$(Z.$$.fragment,e),$(I.$$.fragment,e),$(_.$$.fragment,e),$(v.$$.fragment,e),$(z.$$.fragment,e),$(V.$$.fragment,e),$(H.$$.fragment,e),$(F.$$.fragment,e),$(S.$$.fragment,e),$(E.$$.fragment,e),$(R.$$.fragment,e),$(Y.$$.fragment,e),$(Q.$$.fragment,e),ke=!0)},o(e){m(c.$$.fragment,e),m(x.$$.fragment,e),m(y.$$.fragment,e),m(h.$$.fragment,e),m(T.$$.fragment,e),m(d.$$.fragment,e),m(M.$$.fragment,e),m(J.$$.fragment,e),m(q.$$.fragment,e),m(U.$$.fragment,e),m(B.$$.fragment,e),m(j.$$.fragment,e),m(k.$$.fragment,e),m(C.$$.fragment,e),m(W.$$.fragment,e),m(G.$$.fragment,e),m(Z.$$.fragment,e),m(I.$$.fragment,e),m(_.$$.fragment,e),m(v.$$.fragment,e),m(z.$$.fragment,e),m(V.$$.fragment,e),m(H.$$.fragment,e),m(F.$$.fragment,e),m(S.$$.fragment,e),m(E.$$.fragment,e),m(R.$$.fragment,e),m(Y.$$.fragment,e),m(Q.$$.fragment,e),ke=!1},d(e){e&&(n(L),n(N),n(A),n(D),n(O),n(ee),n(b),n(te),n(w),n(ne),n(ie),n(re),n(le),n(ae),n(se),n(pe),n($e),n(me),n(fe),n(ge),n(ue),n(oe),n(ce),n(xe),n(ye),n(be),n(we),n(he),n(Te),n(de),n(Me),n(Je),n(qe),n(Ue),n(Be),n(je),n(P)),n(o),f(c,e),f(x,e),f(y,e),f(h,e),f(T,e),f(d,e),f(M,e),f(J,e),f(q,e),f(U,e),f(B,e),f(j,e),f(k,e),f(C,e),f(W,e),f(G,e),f(Z,e),f(I,e),f(_,e),f(v,e),f(z,e),f(V,e),f(H,e),f(F,e),f(S,e),f(E,e),f(R,e),f(Y,e),f(Q,e)}}}const Ke='{"title":"คำถามท้ายบท","local":"คำถามทายบท","sections":[{"title":"1. เปิดหา checkpoint roberta-large-mnli ใน Hub โมเดลนี้ใช้ในงานอะไร","local":"1-เปดหา-checkpoint-roberta-large-mnli-ใน-hub-โมเดลนใชในงานอะไร","sections":[],"depth":3},{"title":"2. โค้ดต่อไปนี้ให้ผลลัพธ์ว่าอย่างไร?","local":"2-โคดตอไปนใหผลลพธวาอยางไร","sections":[],"depth":3},{"title":"3. เราควรแทนค่า … ในโค้ดด้านล่างว่าอะไร?","local":"3-เราควรแทนคา--ในโคดดานลางวาอะไร","sections":[],"depth":3},{"title":"4. ทำไมโค้ดด้านล่างรันไม่ออก?","local":"4-ทำไมโคดดานลางรนไมออก","sections":[],"depth":3},{"title":"5. “transfer learning” (การเรียนรู้แบบส่งต่อ) หมายความว่าอย่างไร?","local":"5-transfer-learning-การเรยนรแบบสงตอ-หมายความวาอยางไร","sections":[],"depth":3},{"title":"6. ประโยคต่อไปนี้ถูกหรือผิด? โมเดลบริบทภาษาเป็นการเทรนล่วงหน้าที่ไม่ต้องการ label ในการเทรน","local":"6-ประโยคตอไปนถกหรอผด-โมเดลบรบทภาษาเปนการเทรนลวงหนาทไมตองการ-label-ในการเทรน","sections":[],"depth":3},{"title":"7. โปรดเลือกประโยคที่อธิบายคำว่า “model”, “architecture” และ “weight” ได้อย่างถูกต้อง”","local":"7-โปรดเลอกประโยคทอธบายคำวา-model-architecture-และ-weight-ไดอยางถกตอง","sections":[],"depth":3},{"title":"8. โมเดลใดต่อไปนี้เหมาะสมในการใช้สำหรับงานสร้างคำที่หายไปในประโยค?","local":"8-โมเดลใดตอไปนเหมาะสมในการใชสำหรบงานสรางคำทหายไปในประโยค","sections":[],"depth":3},{"title":"9. โมเดลประเภทใดต่อไปนี้เหมาะสำหรับงานในการสรุปความ?","local":"9-โมเดลประเภทใดตอไปนเหมาะสำหรบงานในการสรปความ","sections":[],"depth":3},{"title":"10. โมเดลประเภทใดต่อไปนี้เหมาะสำหรับงานในการแยกแยะประเภทประโยคตาม label ที่กำหนดให้?","local":"10-โมเดลประเภทใดตอไปนเหมาะสำหรบงานในการแยกแยะประเภทประโยคตาม-label-ทกำหนดให","sections":[],"depth":3},{"title":"11. อคติของโมเดลสามารถเกิดได้จากข้อใดต่อไปนี้ได้บ้าง?","local":"11-อคตของโมเดลสามารถเกดไดจากขอใดตอไปนไดบาง","sections":[],"depth":3}],"depth":1}';function Xe(We){return He(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class nt extends Fe{constructor(o){super(),Se(this,o,Xe,Pe,ze,{})}}export{nt as component};

Xet Storage Details

Size:
27.8 kB
·
Xet hash:
a0c40f128235ffb8a81d93402774d8f27f136fbd348e7fef5a8085138cce9aaf

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.