import{s as G,n as I,o as N}from"../chunks/scheduler.cc52f4b9.js";import{S as O,i as R,e as c,s as l,c as z,h as J,a as h,d as n,b as s,f as D,g as E,j as U,k as F,l as K,m as a,n as L,t as M,o as H,p as S}from"../chunks/index.85964560.js";import{C as Q,H as V,E as W}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.4cab8d21.js";import{C as X}from"../chunks/CourseFloatingBanner.d24cbe55.js";function Y(j){let i,g,_,b,r,d,m,C,o,v,p,q="คุณเยี่ยมมากที่เรียนมาได้ถึงตรงนี่ เรามาทบทวนกันว่าในบทนี้คุณ:",T,f,A="<li>เรียนรู้ blocks พื้นฐานของโมเดล Transformer</li> <li>เรียนรู้ว่ามีอะไรบ้างที่ประกอบกันเป็น tokenization pipeline.</li> <li>เห็นการใช้งานจริงของโมเดล Transformer.</li> <li>เรียนรู้การใช้งาน tokenizer ในการแปลงข้อความไปเป็น tensor ที่โมเดลสามารถเข้าใจได้</li> <li>ประกอบ tokenizer และ โมเดล เข้าด้วยกัน เพื่อให้ได้มาซึ่งคำทำนายของข้อความ</li> <li>เรียนรู้ข้อจำกับของ input IDs และเรียนรู้เกี่ยวกับ attention masks</li> <li>ได้ลองเล่นเมธอดต่างๆ ที่สามารถปรับแต่งค่าได้ของ Tokenizer</li>",w,u,B="ต่อจากนี้ไป คุณควรจะสามารถใช้งานคู่มือ 🤗 Transformers ได้อย่างอิสระ: คำศัพท์ต่างๆ จะฟังดูคุ้นหู และคุณก็ได้เห็นเมธอดต่างๆ ที่คุณจะใช้บ่อยๆ",y,$,P,x,k;return r=new Q({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),m=new V({props:{title:"การใช้งานเบื้องต้นสำเร็จแล้ว!",local:"การใชงานเบองตนสำเรจแลว",headingTag:"h1"}}),o=new X({props:{chapter:2,classNames:"absolute z-10 right-0 top-0"}}),$=new W({props:{source:"https://github.com/huggingface/course/blob/main/chapters/th/chapter2/7.mdx"}}),{c(){i=c("meta"),g=l(),_=c("p"),b=l(),z(r.$$.fragment),d=l(),z(m.$$.fragment),C=l(),z(o.$$.fragment),v=l(),p=c("p"),p.textContent=q,T=l(),f=c("ul"),f.innerHTML=A,w=l(),u=c("p"),u.textContent=B,y=l(),z($.$$.fragment),P=l(),x=c("p"),this.h()},l(t){const e=J("svelte-u9bgzb",document.head);i=h(e,"META",{name:!0,content:!0}),e.forEach(n),g=s(t),_=h(t,"P",{}),D(_).forEach(n),b=s(t),E(r.$$.fragment,t),d=s(t),E(m.$$.fragment,t),C=s(t),E(o.$$.fragment,t),v=s(t),p=h(t,"P",{"data-svelte-h":!0}),U(p)!=="svelte-1aolcrn"&&(p.textContent=q),T=s(t),f=h(t,"UL",{"data-svelte-h":!0}),U(f)!=="svelte-1v1hbly"&&(f.innerHTML=A),w=s(t),u=h(t,"P",{"data-svelte-h":!0}),U(u)!=="svelte-rcrpf0"&&(u.textContent=B),y=s(t),E($.$$.fragment,t),P=s(t),x=h(t,"P",{}),D(x).forEach(n),this.h()},h(){F(i,"name","hf:doc:metadata"),F(i,"content",Z)},m(t,e){K(document.head,i),a(t,g,e),a(t,_,e),a(t,b,e),L(r,t,e),a(t,d,e),L(m,t,e),a(t,C,e),L(o,t,e),a(t,v,e),a(t,p,e),a(t,T,e),a(t,f,e),a(t,w,e),a(t,u,e),a(t,y,e),L($,t,e),a(t,P,e),a(t,x,e),k=!0},p:I,i(t){k||(M(r.$$.fragment,t),M(m.$$.fragment,t),M(o.$$.fragment,t),M($.$$.fragment,t),k=!0)},o(t){H(r.$$.fragment,t),H(m.$$.fragment,t),H(o.$$.fragment,t),H($.$$.fragment,t),k=!1},d(t){t&&(n(g),n(_),n(b),n(d),n(C),n(v),n(p),n(T),n(f),n(w),n(u),n(y),n(P),n(x)),n(i),S(r,t),S(m,t),S(o,t),S($,t)}}}const Z='{"title":"การใช้งานเบื้องต้นสำเร็จแล้ว!","local":"การใชงานเบองตนสำเรจแลว","sections":[],"depth":1}';function tt(j){return N(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class lt extends O{constructor(i){super(),R(this,i,tt,Y,G,{})}}export{lt as component};
