import{S as Ih,i as Oh,s as Fh,e,k as a,w as v,t as A,M as Qh,c as i,d as t,m as u,x as f,a as c,h as S,b as o,G as h,g as l,y as $,o as g,p as jh,q as p,B as k,v as Gh,n as Jh}from"../../chunks/vendor-hf-doc-builder.js";import{I as V}from"../../chunks/IconCopyLink-hf-doc-builder.js";import{Q as B}from"../../chunks/Question-hf-doc-builder.js";import{F as Rh}from"../../chunks/FrameworkSwitchCourse-hf-doc-builder.js";function Uh(an){let m,x,d,y,P,b,z,E,D,K,H,_,N;return y=new V({}),_=new B({props:{choices:[{text:"V\xEC c\xE1c m\xF4 h\xECnh Transformer models \u0111\u01B0\u1EE3c hu\u1EA5n luy\u1EC7n phi gi\xE1m s\xE1t",explain:"Kh\xF4ng h\u1EB3n -- k\u1EC3 c\u1EA3 h\u1ECDc phi gi\xE1m s\xE1t c\xF9ng c\u1EA7n h\xE0m m\u1EA5t m\xE1t!"},{text:"V\xEC m\u1EA5t m\xE1t b\xEAn trong c\u1EE7a \u0111\u1EA7u ra \u0111\u01B0\u1EE3c s\u1EED d\u1EE5ng theo m\u1EB7c \u0111\u1ECBnh",explain:"Ch\xEDnh x\xE1c!",correct:!0},{text:"V\xEC thay v\xE0o \u0111\xF3 ch\xFAng ta t\xEDnh c\xE1c th\u01B0\u1EDBc \u0111o sau khi hu\u1EA5n luy\u1EC7n",explain:"Ta th\u01B0\u1EDDng l\xE0m v\u1EADy, nh\u01B0ng n\xF3 kh\xF4ng gi\u1EA3i th\xEDch cho vi\u1EC7c nh\u1EADn gi\xE1 tr\u1ECB m\u1EA5t m\xE1t khi ta t\u1ED1i \u01B0u trong khi hu\u1EA5n luy\u1EC7n."},{text:"V\xEC s\u1EF1 m\u1EA5t m\xE1t \u0111\u01B0\u1EE3c ch\u1EC9 \u0111\u1ECBnh c\u1EE5 th\u1EC3 trong `model.fit()`",explain:"Kh\xF4ng, h\xE0m m\u1EA5t m\xE1t lu\xF4n c\u1ED1 \u0111\u1ECBnh khi b\u1EA1n ch\u1EA1y `model.compile()`, v\xE0 kh\xF4ng th\u1EC3 thay \u0111\u1ED5i trong `model.fit()`."}]}}),{c(){m=e("h3"),x=e("a"),d=e("span"),v(y.$$.fragment),P=a(),b=e("span"),z=A("9. V\xEC sao kh\xF4ng c\u1EA7n thi\u1EBFt ch\u1EC9 \u0111\u1ECBnh h\xE0m m\u1EA5t m\xE1t khi g\u1ECDi "),E=e("code"),D=A("compile()"),K=A(" trong m\xF4 h\xECnh Transformer?"),H=a(),v(_.$$.fragment),this.h()},l(s){m=i(s,"H3",{class:!0});var w=c(m);x=i(w,"A",{id:!0,class:!0,href:!0});var q=c(x);d=i(q,"SPAN",{});var C=c(d);f(y.$$.fragment,C),C.forEach(t),q.forEach(t),P=u(w),b=i(w,"SPAN",{});var T=c(b);z=S(T,"9. V\xEC sao kh\xF4ng c\u1EA7n thi\u1EBFt ch\u1EC9 \u0111\u1ECBnh h\xE0m m\u1EA5t m\xE1t khi g\u1ECDi "),E=i(T,"CODE",{});var M=c(E);D=S(M,"compile()"),M.forEach(t),K=S(T," trong m\xF4 h\xECnh Transformer?"),T.forEach(t),w.forEach(t),H=u(s),f(_.$$.fragment,s),this.h()},h(){o(x,"id","9.-v\xEC-sao-kh\xF4ng-c\u1EA7n-thi\u1EBFt-ch\u1EC9-\u0111\u1ECBnh-h\xE0m-m\u1EA5t-m\xE1t-khi-g\u1ECDi-<code>compile()</code>-trong-m\xF4-h\xECnh-transformer?"),o(x,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),o(x,"href","#9.-v\xEC-sao-kh\xF4ng-c\u1EA7n-thi\u1EBFt-ch\u1EC9-\u0111\u1ECBnh-h\xE0m-m\u1EA5t-m\xE1t-khi-g\u1ECDi-<code>compile()</code>-trong-m\xF4-h\xECnh-transformer?"),o(m,"class","relative group")},m(s,w){l(s,m,w),h(m,x),h(x,d),$(y,d,null),h(m,P),h(m,b),h(b,z),h(b,E),h(E,D),h(b,K),l(s,H,w),$(_,s,w),N=!0},i(s){N||(p(y.$$.fragment,s),p(_.$$.fragment,s),N=!0)},o(s){g(y.$$.fragment,s),g(_.$$.fragment,s),N=!1},d(s){s&&t(m),k(y),s&&t(H),k(_,s)}}}function Wh(an){let m,x,d,y,P,b,z,E,D,K,H,_,N;return y=new V({}),_=new B({props:{choices:[{text:"V\xEC c\xE1c v\u1EA5n \u0111\u1EC1 chu\u1ED7i sang chu\u1ED7i s\u1EED d\u1EE5ng m\u1ED9t h\xE0m m\u1EA5t m\xE1t tu\u1EF3 ch\u1EC9nh \u0111\u1EC3 b\u1ECF qua t\u1EADp h\u1EE3p nh\xE3n <code>-100</code>",explain:"\u0110\xE2y kh\xF4ng ph\u1EA3i l\xE0 tu\u1EF3 ch\u1EC9nh m\u1EA5t m\xE1t, m\xE0 l\xE0 c\xE1ch s\u1EF1 m\u1EA5t m\xE1t v\u1EABn lu\xF4n \u0111\u01B0\u1EE3c t\xEDnh to\xE1n."},{text:"V\xEC c\xE1c v\u1EA5n \u0111\u1EC1 chu\u1ED7i sang chu\u1ED7i c\u1EA7n m\u1ED9t v\xF2ng \u0111\xE1nh gi\xE1 \u0111\u1EB7c bi\u1EC7t",explain:"Ch\xEDnh x\xE1c. C\xE1c d\u1EF1 \u0111o\xE1n m\xF4 h\xECnh chu\u1ED7i sang chu\u1ED7i th\u01B0\u1EDDng \u0111\u01B0\u1EE3c ch\u1EA1y s\u1EED d\u1EE5ng ph\u01B0\u01A1ng th\u1EE9c <code>generate()</code>.",correct:!0},{text:"B\u1EDFi v\xEC nh\xE3n l\xE0 v\u0103n b\u1EA3n trong b\xE0i to\xE1n chu\u1ED7i sang chu\u1ED7i",explain:"<code>Trainer</code> kh\xF4ng th\u1EF1c s\u1EF1 quan t\xE2m v\xEC ch\xFAng \u0111\xE3 \u0111\u01B0\u1EE3c ti\u1EC1n x\u1EED l\xFD tr\u01B0\u1EDBc \u0111\xF3."},{text:"V\xEC ta s\u1EED d\u1EE5ng hai m\xF4 h\xECnh trong b\xE0i to\xE1n chu\u1ED7i sang chu\u1ED7i",explain:"Ch\xFAng ta s\u1EED d\u1EE5ng hai m\xF4 h\xECnh c\xF9ng m\u1ED9t c\xE1ch, m\u1ED9t tr\xECnh m\xE3 ho\xE1 v\xE0 m\u1ED9t tr\xECnh gi\u1EA3i m\xE3, nh\u01B0ng ta s\u1EBD nh\xF3m ch\xFAng l\u1EA1i trong m\u1ED9t m\xF4 h\xECnh."}]}}),{c(){m=e("h3"),x=e("a"),d=e("span"),v(y.$$.fragment),P=a(),b=e("span"),z=A("8. V\xEC sao l\u1EA1i c\xF3 l\u1EDBp con "),E=e("code"),D=A("Trainer"),K=A(" cho c\xE1c b\xE0i to\xE1n chu\u1ED7i sang chu\u1ED7i?"),H=a(),v(_.$$.fragment),this.h()},l(s){m=i(s,"H3",{class:!0});var w=c(m);x=i(w,"A",{id:!0,class:!0,href:!0});var q=c(x);d=i(q,"SPAN",{});var C=c(d);f(y.$$.fragment,C),C.forEach(t),q.forEach(t),P=u(w),b=i(w,"SPAN",{});var T=c(b);z=S(T,"8. V\xEC sao l\u1EA1i c\xF3 l\u1EDBp con "),E=i(T,"CODE",{});var M=c(E);D=S(M,"Trainer"),M.forEach(t),K=S(T," cho c\xE1c b\xE0i to\xE1n chu\u1ED7i sang chu\u1ED7i?"),T.forEach(t),w.forEach(t),H=u(s),f(_.$$.fragment,s),this.h()},h(){o(x,"id","8.-v\xEC-sao-l\u1EA1i-c\xF3-l\u1EDBp-con-<code>trainer</code>-cho-c\xE1c-b\xE0i-to\xE1n-chu\u1ED7i-sang-chu\u1ED7i?"),o(x,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),o(x,"href","#8.-v\xEC-sao-l\u1EA1i-c\xF3-l\u1EDBp-con-<code>trainer</code>-cho-c\xE1c-b\xE0i-to\xE1n-chu\u1ED7i-sang-chu\u1ED7i?"),o(m,"class","relative group")},m(s,w){l(s,m,w),h(m,x),h(x,d),$(y,d,null),h(m,P),h(m,b),h(b,z),h(b,E),h(E,D),h(b,K),l(s,H,w),$(_,s,w),N=!0},i(s){N||(p(y.$$.fragment,s),p(_.$$.fragment,s),N=!0)},o(s){g(y.$$.fragment,s),g(_.$$.fragment,s),N=!1},d(s){s&&t(m),k(y),s&&t(H),k(_,s)}}}function Xh(an){let m,x,d,y,P,b,z,E,D,K,H,_,N,s,w,q,C,T,M,Kt,Kn,Ht,ht,un,et,O,Y,Hn,sn,Mt,Mn,Bt,it,gn,ct,F,Z,Bn,pn,Dt,Dn,Lt,rt,mn,ot,Q,nn,Ln,vn,It,In,Ot,lt,fn,at,j,tn,On,$n,Ft,Fn,Qt,ut,kn,st,G,hn,Qn,xn,jt,jn,Gt,gt,bn,pt,J,en,Gn,dn,Jt,Jn,Rt,mt,yn,vt,L,I,Vn,R,cn,Rn,wn,Ut,Un,Wt,ft,_n,$t,U,rn,Wn,En,Xt,Xn,Yt,kt,An,xt,W,on,Yn,Sn,Zt,Zn,nh,bt,Pn,dt,X,ln,nt,Nn,th,tt,hh,yt,qn,wt;d=new Rh({props:{fw:an[0]}}),E=new V({}),M=new V({}),un=new B({props:{choices:[{text:"T\xECm c\xE1c th\xE0nh ph\u1EA7n ng\u1EEF ph\xE1p trong m\u1ED9t c\xE2u.",explain:"\u0110\xFAng! Sau \u0111\xF3, ch\xFAng t\xF4i c\xF3 th\u1EC3 g\u1EAFn nh\xE3n m\u1ED7i t\u1EEB l\xE0 danh t\u1EEB, \u0111\u1ED9ng t\u1EEB, v.v.",correct:!0},{text:"T\xECm xem m\u1ED9t c\xE2u c\xF3 \u0111\xFAng ng\u1EEF ph\xE1p hay kh\xF4ng.",explain:"Kh\xF4ng, \u0111\xE2y l\xE0 m\u1ED9t b\xE0i to\xE1n ph\xE2n lo\u1EA1i chu\u1ED7i."},{text:"T\xECm th\u1EF1c th\u1EC3 ng\u01B0\u1EDDi \u0111\u01B0\u1EE3c \u0111\u1EC1 c\u1EADp trong m\u1ED9t c\xE2u.",explain:"\u0110\xFAng! Ch\xFAng ta c\xF3 th\u1EC3 g\u1EAFn nh\xE3n t\u1EEBng t\u1EEB c\xF3 ph\u1EA3i l\xE0 th\u1EF1c th\u1EC3 ng\u01B0\u1EDDi kh\xF4ng.",correct:!0},{text:"T\xECm \u0111o\u1EA1n t\u1EEB trong m\u1ED9t c\xE2u tr\u1EA3 l\u1EDDi cho m\u1ED9t c\xE2u h\u1ECFi.",explain:"Kh\xF4ng, \u0111\xF3 s\u1EBD l\xE0 m\u1ED9t v\u1EA5n \u0111\u1EC1 h\u1ECFi \u0111\xE1p."}]}}),sn=new V({}),gn=new B({props:{choices:[{text:"Kh\xF4ng c\u1EA7n ph\u1EA3i l\xE0m g\xEC c\u1EA3; c\xE1c v\u0103n b\u1EA3n \u0111\xE3 \u0111\u01B0\u1EE3c tokenize",explain:"C\xE1c v\u0103n b\u1EA3n th\u1EF1c s\u1EF1 \u0111\u01B0\u1EE3c cung c\u1EA5p d\u01B0\u1EDBi d\u1EA1ng c\xE1c t\u1EEB ri\xEAng bi\u1EC7t, nh\u01B0ng ch\xFAng ta v\u1EABn c\u1EA7n \xE1p d\u1EE5ng m\xF4 h\xECnh tokenize t\u1EEB ph\u1EE5."},{text:"C\xE1c v\u0103n b\u1EA3n \u0111\u01B0\u1EE3c cung c\u1EA5p d\u01B0\u1EDBi d\u1EA1ng t\u1EEB, v\xEC v\u1EADy ch\xFAng ta ch\u1EC9 c\u1EA7n \xE1p d\u1EE5ng tokenize t\u1EEB ph\u1EE5.",explain:"Ch\xEDnh x\xE1c! \u0110i\u1EC1u n\xE0y kh\xE1c v\u1EDBi quy tr\xECnh ti\u1EC1n x\u1EED l\xFD th\xF4ng th\u01B0\u1EDDng, \u1EDF \u0111\xF3 ch\xFAng ta c\u1EA7n \xE1p d\u1EE5ng quy tr\xECnh tokenize \u0111\u1EA7y \u0111\u1EE7. B\u1EA1n c\xF3 th\u1EC3 ngh\u0129 xem c\xF2n s\u1EF1 kh\xE1c bi\u1EC7t n\xE0o kh\xE1c kh\xF4ng?",correct:!0},{text:"Ta s\u1EED d\u1EE5ng <code>-100</code> \u0111\u1EC3 \u0111\xE1nh nh\xE3n c\xE1c token \u0111\u1EB7c bi\u1EC7t.",explain:"\u0110i\u1EC1u \u0111\xF3 kh\xF4ng d\xE0nh ri\xEAng cho vi\u1EC7c ph\xE2n lo\u1EA1i token -- ta lu\xF4n s\u1EED d\u1EE5ng <code>-100</code> nh\u01B0 nh\xE3n c\u1EE7a token ta mu\u1ED1n b\u1ECF qu\u1EA3 trong h\xE0m m\u1EA5t m\xE1t."},{text:"Ch\xFAng ta c\u1EA7n \u0111\u1EA3m b\u1EA3o c\u1EAFt b\u1EDBt ho\u1EB7c \u0111\u1EC7m c\xE1c nh\xE3n c\xF3 c\xF9ng k\xEDch th\u01B0\u1EDBc v\u1EDBi c\xE1c \u0111\u1EA7u v\xE0o khi \xE1p d\u1EE5ng ph\xE9p c\u1EAFt b\u1EDBt/\u0111\u1EC7m.",explain:"Th\u1EADt v\u1EADy! Tuy nhi\xEAn \u0111\xF3 kh\xF4ng ph\u1EA3i l\xE0 s\u1EF1 kh\xE1c bi\u1EC7t duy nh\u1EA5t.",correct:!0}]}}),pn=new V({}),mn=new B({props:{choices:[{text:"Tr\xECnh tokenizer th\xEAm c\xE1c k\xED t\u1EF1 token \u0111\u1EB7c bi\u1EC7t v\xE0 ta kh\xF4ng c\xF3 nh\xE3n cho ch\xFAng.",explain:"Ta \u0111\xE3nh nh\xE3n <code>-100</code> cho ch\xFAng \u0111\u1EC3 ch\xFAng b\u1ECB b\u1ECF qua khi t\xEDnh s\u1EF1 m\u1EA5t m\xE1t."},{text:"M\u1ED7i t\u1EEB c\xF3 th\u1EC3 t\u1EA1o ra nhi\u1EC1u token, n\xEAn \u0111\u1EBFn cu\u1ED1i ta s\u1EBD c\xF3 nhi\u1EC1u token h\u01A1n s\u1ED1 nh\xE3n.",explain:"\u0110\xF3 l\xE0 v\u1EA5n \u0111\u1EC1 ch\xEDnh v\xE0 ch\xFAng ta c\u1EA7n ph\u1EA3i c\u0103n ch\u1EC9nh c\xE1c nh\xE3n g\u1ED1c v\u1EDBi c\xE1c token.",correct:!0},{text:"C\xE1c token \u0111\u01B0\u1EE3c th\xEAm kh\xF4ng c\xF3 nh\xE3n, n\xEAn kh\xF4ng c\xF3 v\u1EA5n \u0111\u1EC1 g\xEC.",explain:"Kh\xF4ng ch\xEDnh x\xE1c; ta c\u1EA7n s\u1ED1 nh\xE3n t\u01B0\u01A1ng \u1EE9ng s\u1ED1 token n\u1EBFu kh\xF4ng m\xF4 h\xECnh s\u1EBD b\xE1o l\u1ED7i."}]}}),vn=new V({}),fn=new B({props:{choices:[{text:"\u0110\xF3 l\xE0 khi ch\xFAng ta ch\u1EA1y m\u1ED9t m\xF4 h\xECnh tr\xEAn t\u1EADp d\u1EEF li\u1EC7u v\xE0 nh\u1EADn c\xE1c d\u1EF1 \u0111o\xE1n cho t\u1EEBng m\u1EABu trong t\u1EADp d\u1EEF li\u1EC7u \u0111\xF3.",explain:"Kh\xF4ng, \u0111\xE2y ch\u1EC9 l\xE0 ch\u1EA1y qu\xE1 tr\xECnh lu\u1EADn suy."},{text:"\u0110\xF3 l\xE0 khi ch\xFAng ta hu\u1EA5n luy\u1EC7n m\u1ED9t m\xF4 h\xECnh tr\xEAn t\u1EADp d\u1EEF li\u1EC7u.",explain:"Kh\xF4ng, \u0111\xE2y l\xE0 hu\u1EA5n luy\u1EC7n m\u1ED9t m\xF4 h\xECnh; kh\xF4ng c\xF3 s\u1EF1 th\xEDch nghi \u1EDF \u0111\xE2y."},{text:"\u0110\xF3 l\xE0 khi ch\xFAng ta tinh ch\u1EC9nh m\u1ED9t m\xF4 h\xECnh \u0111\u01B0\u1EE3c hu\u1EA5n luy\u1EC7n tr\u01B0\u1EDBc tr\xEAn m\u1ED9t t\u1EADp d\u1EEF li\u1EC7u m\u1EDBi v\xE0 n\xF3 \u0111\u01B0a ra c\xE1c d\u1EF1 \u0111o\xE1n ph\xF9 h\u1EE3p h\u01A1n v\u1EDBi t\u1EADp d\u1EEF li\u1EC7u \u0111\xF3",explain:"\u0110\xFAng! M\xF4 h\xECnh \u0111\xE3 \u0111i\u1EC1u ch\u1EC9nh ki\u1EBFn \u200B\u200Bth\u1EE9c c\u1EE7a n\xF3 \u0111\u1EC3 ph\xF9 h\u1EE3p v\u1EDBi t\u1EADp d\u1EEF li\u1EC7u m\u1EDBi.",correct:!0},{text:"\u0110\xF3 l\xE0 khi ch\xFAng ta th\xEAm c\xE1c m\u1EABu b\u1ECB ph\xE2n lo\u1EA1i sai v\xE0o t\u1EADp d\u1EEF li\u1EC7u \u0111\u1EC3 l\xE0m cho m\xF4 h\xECnh m\u1EA1nh m\u1EBD h\u01A1n.",explain:"\u0110\xF3 ch\u1EAFc ch\u1EAFn l\xE0 \u0111i\u1EC1u b\u1EA1n n\xEAn l\xE0m n\u1EBFu hu\u1EA5n luy\u1EC7n l\u1EA1i m\xF4 h\xECnh c\u1EE7a m\xECnh th\u01B0\u1EDDng xuy\xEAn, nh\u01B0ng \u0111\xF3 kh\xF4ng ph\u1EA3i l\xE0 th\xEDch \u1EE9ng chuy\xEAn m\xF4n."}]}}),$n=new V({}),kn=new B({props:{choices:[{text:"M\u1ED9t s\u1ED1 token \u0111\u1EA7u v\xE0o b\u1ECB che ng\u1EABu nhi\xEAn v\xE0 nh\xE3n l\xE0 c\xE1c token \u0111\u1EA7u v\xE0o ban \u0111\u1EA7u.",explain:"Ch\xEDnh n\xF3!",correct:!0},{text:"M\u1ED9t s\u1ED1 token \u0111\u1EA7u v\xE0o b\u1ECB che ng\u1EABu nhi\xEAn v\xE0 nh\xE3n l\xE0 c\xE1c token \u0111\u1EA7u v\xE0o ban \u0111\u1EA7u, \u0111\u01B0\u1EE3c d\u1ECBch sang b\xEAn tr\xE1i.",explain:"Kh\xF4ng, d\u1ECBch c\xE1c nh\xE3n sang b\xEAn tr\xE1i t\u01B0\u01A1ng \u1EE9ng v\u1EDBi d\u1EF1 \u0111o\xE1n t\u1EEB ti\u1EBFp theo hay m\xF4 h\xECnh ng\xF4n ng\u1EEF nh\xE2n qu\u1EA3."},{text:"M\u1ED9t s\u1ED1 token \u0111\u1EA7u v\xE0o b\u1ECB che ng\u1EABu nhi\xEAn v\xE0 nh\xE3n l\xE0 c\xE1c c\xE2u ph\u1EE7 \u0111\u1ECBnh hay kh\u1EB3ng \u0111\u1ECBnh.",explain:"\u0110\xF3 l\xE0 v\u1EA5n \u0111\u1EC1 ph\xE2n lo\u1EA1i chu\u1ED7i v\u1EDBi t\u0103ng c\u01B0\u1EDDng d\u1EEF li\u1EC7u, kh\xF4ng ph\u1EA3i m\xF4 h\xECnh ng\xF4n ng\u1EEF b\u1ECB che \u0111i."},{text:"M\u1ED9t s\u1ED1 token trong hai c\xE2u \u0111\u1EA7u v\xE0o b\u1ECB che \u0111i ng\u1EABu nhi\xEAn, v\xE0 nh\xE3n l\xE0 hai c\xE2u \u0111\xF3 c\xF3 gi\u1ED1ng nhau hay kh\xF4ng.",explain:"\u0110\xF3 l\xE0 v\u1EA5n \u0111\u1EC1 ph\xE2n lo\u1EA1i chu\u1ED7i v\u1EDBi t\u0103ng c\u01B0\u1EDDng d\u1EEF li\u1EC7u, kh\xF4ng ph\u1EA3i m\xF4 h\xECnh ng\xF4n ng\u1EEF b\u1ECB che \u0111i."}]}}),xn=new V({}),bn=new B({props:{choices:[{text:"Vi\u1EBFt \u0111\xE1nh gi\xE1 ng\u1EAFn v\u1EC1 t\xE0i li\u1EC7u d\xE0i",explain:"\u0110\xFAng, \u0111\xF3 l\xE0 m\u1ED9t b\xE0i to\xE1n t\xF3m t\u1EAFt. H\xE3y th\u1EED m\u1ED9t c\xE2u tr\u1EA3 l\u1EDDi kh\xE1c!",correct:!0},{text:"Tr\u1EA3 l\u1EDDi c\xE2u h\u1ECFi v\u1EC1 m\u1ED9t t\xE0i li\u1EC7u",explain:"\u0110\xE2y c\xF3 th\u1EC3 \u0111\u01B0\u1EE3c coi l\xE0 m\u1ED9t b\xE0i to\xE1n chu\u1ED7i sang chu\u1ED7i. Tuy nhi\xEAn, \u0111\xE2y kh\xF4ng ph\u1EA3i l\xE0 c\xE2u tr\u1EA3 l\u1EDDi \u0111\xFAng duy nh\u1EA5t.",correct:!0},{text:"D\u1ECBch m\u1ED9t v\u0103n b\u1EA3n b\u1EB1ng ti\u1EBFng Trung sang ti\u1EBFng Anh",explain:"\u0110\xF3 ch\u1EAFc ch\u1EAFn l\xE0 b\xE0i to\xE1n chu\u1ED7i sang chu\u1ED7i. B\u1EA1n c\xF3 th\u1EC3 t\xECm th\u1EA5y \u0111\xE1p \xE1n n\xE0o n\u1EEFa kh\xF4ng?",correct:!0},{text:"S\u1EEDa c\xE1c tin nh\u1EAFn do ch\xE1u trai/ b\u1EA1n t\xF4i g\u1EEDi \u0111\u1EC3 ch\xFAng \u0111\u01B0\u1EE3c vi\u1EBFt b\u1EB1ng ti\u1EBFng Anh chu\u1EA9n",explain:"\u0110\xF3 l\xE0 m\u1ED9t d\u1EA1ng d\u1ECBch m\xE1y, n\xEAn ch\u1EAFc ch\u1EAFn l\xE0 b\xE0i to\xE1n chu\u1ED7i sang chu\u1ED7i. Tuy nhi\xEAn, \u0111\xF3 kh\xF4ng ph\u1EA3i l\xE0 \u0111\xE1p \xE1n \u0111\xFAng duy nh\u1EA5t!",correct:!0}]}}),dn=new V({}),yn=new B({props:{choices:[{text:"\u0110\u1EA7u v\xE0o v\xE0 nh\xE3n ph\u1EA3i \u0111\u01B0\u1EE3c g\u1EEDi c\xF9ng nhau t\u1EDBi tokenizer qua <code>inputs=...</code> v\xE0 <code>targets=...</code>.",explain:"\u0110\xE2y c\xF3 th\u1EC3 l\xE0 m\u1ED9t API m\xE0 ch\xFAng t\xF4i s\u1EBD th\xEAm v\xE0o trong t\u01B0\u01A1ng lai, nh\u01B0ng \u0111i\u1EC1u \u0111\xF3 kh\xF4ng kh\u1EA3 thi \u1EDF th\u1EDDi \u0111i\u1EC3m hi\u1EC7n t\u1EA1i."},{text:"\u0110\u1EA7u v\xE0o v\xE0 nh\xE3n \u0111\u1EC1u ph\u1EA3i \u0111\u01B0\u1EE3c ti\u1EC1n x\u1EED l\xFD, trong hai l\u1EC7ch g\u1ECDi ri\xEAng bi\u1EC7t t\u1EDBi tokenizer.",explain:"\u0110i\u1EC1u \u0111\xF3 \u0111\xFAng, nh\u01B0ng ch\u01B0a \u0111\u1EE7. B\u1EA1n c\u1EA7n ph\u1EA3i l\xE0m g\xEC \u0111\xF3 n\u1EEFa \u0111\u1EC3 \u0111\u1EA3m b\u1EA3o tr\xECnh tokenizer x\u1EED l\xFD \u0111\xFAng c\u1EA3 hai."},{text:"Nh\u01B0 th\u01B0\u1EDDng l\u1EC7, ch\xFAng ta ch\u1EC9 phh\u1EA3i tokenize \u0111\u1EA7u v\xE0o.",explain:"Kh\xF4ng ph\u1EA3i v\u1EDBi b\xE0i to\xE1n ph\xE2n lo\u1EA1i chu\u1ED7i; nh\xE3n c\u0169ng l\xE0 v\u0103n b\u1EA3n n\xEAn ta c\u1EA7n chuy\u1EC3n sang d\u1EA1ng s\u1ED1!"},{text:"\u0110\u1EA7u v\xE0o ph\u1EA3i \u0111\u01B0\u1EDBc g\u1EEDi t\u1EDBi tr\xECnh tokenizer, v\xE0 nh\xE3n c\u0169ng v\u1EADy, nh\u01B0ng theo tr\xECnh qu\u1EA3n l\xFD ng\u1EEF c\u1EA3nh \u0111\u1EB7c bi\u1EC7t.",explain:"\u0110\xFAng v\u1EADy, tokenizer c\u1EA7n x\u1EED l\xFD nh\xE3n d\u1EF1a tr\xEAn tr\xECnh qu\u1EA3n l\xFD ng\u1EEF c\u1EA3nh.",correct:!0}]}});const eh=[Wh,Uh],Tn=[];function ih(n,r){return n[0]==="pt"?0:1}return L=ih(an),I=Tn[L]=eh[L](an),wn=new V({}),_n=new B({props:{choices:[{text:"Khi kh\xF4ng c\xF3 m\xF4 h\xECnh hu\u1EA5n luy\u1EC7n s\u1EB5n cho ng\xF4n ng\u1EEF c\u1EE7a b\u1EA1n",explain:"Ch\xEDnh x\xE1c.",correct:!0},{text:"Khi b\u1EA1n c\xF3 r\u1EA5t nhi\u1EC1u d\u1EEF li\u1EC7u c\xF3 s\u1EB5n, ngay c\u1EA3 khi \u0111\xE3 c\xF3 m\u1ED9t m\xF4 h\xECnh hu\u1EA5n luy\u1EC7n tr\u01B0\u1EDBc c\xF3 th\u1EC3 ho\u1EA1t \u0111\u1ED9ng tr\xEAn \u0111\xF3",explain:"Trong tr\u01B0\u1EDDng h\u1EE3p n\xE0y, b\u1EA1n n\xEAn s\u1EED d\u1EE5ng m\xF4 h\xECnh \u0111\xE3 \u0111\u01B0\u1EE3c hu\u1EA5n luy\u1EC7n s\u1EB5n v\xE0 tinh ch\u1EC9nh theo d\u1EEF li\u1EC7u c\u1EE7a b\u1EA1n, tr\xE1nh chi ph\xED t\xEDnh to\xE1n l\u1EDBn."},{text:"Khi b\u1EA1n l\u0103n t\u0103n v\u1EC1 s\u1EF1 sai l\u1EC7ch c\u1EE7a m\xF4 h\xECnh hu\u1EA5n luy\u1EC7n tr\u01B0\u1EDBc b\u1EA1n s\u1EED d\u1EE5ng",explain:"\u0110\xFAng, nh\u01B0ng b\u1EA1n ph\u1EA3i \u0111\u1EA3m b\u1EA3o r\u1EB1ng d\u1EEF li\u1EC7u b\u1EA1n s\u1EED d\u1EE5ng cho hu\u1EA5n luy\u1EC7n s\u1EBD lu\xF4n t\u1ED1t h\u01A1n.",correct:!0},{text:"Khi c\xE1c m\xF4 h\xECnh hu\u1EA5n luy\u1EC7n tr\u01B0\u1EDBc c\xF3 s\u1EB5n kh\xF4ng \u0111\u1EE7 t\u1ED1t",explain:"B\u1EA1n c\xF3 ch\u1EAFc l\xE0 b\u1EA1n \u0111\xE3 g\u1EE1 l\u1ED7i \u0111\xFAng c\xE1ch cho qu\xE1 tr\xECnh hu\u1EA5n luy\u1EC7n c\u1EE7a m\xECnh kh\xF4ng?"}]}}),En=new V({}),An=new B({props:{choices:[{text:"V\xEC c\xF3 r\u1EA5t nhi\u1EC1u d\u1EEF li\u1EC7u v\u0103n b\u1EA3n c\xF3 s\u1EB5n tr\xEAn m\u1EA1ng",explain:"D\xF9 \u0111\xFAng, nh\u01B0ng n\xF3 kh\xF4ng th\u1EF1c s\u1EF1 l\xE0 \u0111\xE1p \xE1n cho c\xE2u h\u1ECFi. H\xE3y th\u1EED l\u1EA1i!"},{text:"V\xEC m\u1EE5c \u0111\xEDch hu\u1EA5n luy\u1EC7n tr\u01B0\u1EDBc kh\xF4ng c\u1EA7n con ng\u01B0\u1EDDi g\xE1n nh\xE3n d\u1EEF li\u1EC7u the pretraining objective does not require humans to label the data",explain:"Ch\xEDnh x\xE1c, m\xF4 h\xECnh ng\xF4n ng\u1EEF l\xE0 b\xE0i to\xE1n t\u1EF1 gi\xE1m s\xE1t.",correct:!0},{text:"V\xEC th\u01B0 vi\u1EC7n \u{1F917} Transformers ch\u1EC9 y\xEAu c\u1EA7u m\u1ED9t v\xE0i d\xF2ng m\xE3 \u0111\u1EC3 b\u1EAFt \u0111\u1EA7u hu\u1EA5n luy\u1EC7n",explain:"D\xF9 \u0111\xFAng, nh\u01B0ng n\xF3 kh\xF4ng th\u1EF1c s\u1EF1 l\xE0 \u0111\xE1p \xE1n cho c\xE2u h\u1ECFi. H\xE3y th\u1EED \u0111\xE1p \xE1n kh\xE1c"}]}}),Sn=new V({}),Pn=new B({props:{choices:[{text:"B\u1EA1n c\u1EA7n tokenize \u0111\u1EA7u v\xE0o.",explain:"Ch\xEDnh x\xE1c, nh\u01B0ng \u0111\xF3 c\xF3 th\u1EF1c s\u1EF1 l\xE0 m\u1ED9t th\xE1ch th\u1EE9c ch\xEDnh?"},{text:"B\u1EA1n c\u1EA7n x\u1EED l\xFD chu\u1ED7i ng\u1EEF c\u1EA3nh d\xE0i nh\u1EADn nhi\u1EC1u \u0111\u1EB7c tr\u01B0ng hu\u1EA5n luy\u1EC7n c\xF3 th\u1EC3 ch\u1EE9a \u0111\xE1p \xE1n b\xEAn trong ho\u1EB7c kh\xF4ng.",explain:"\u0110\xE2y ch\u1EAFc ch\u1EAFn l\xE0 m\u1ED9t trong nh\u1EEFng th\xE1ch th\u1EE9c.",correct:!0},{text:"B\u1EA1n c\u1EA7n tokenize c\xE2u tr\u1EA3 l\u1EDDi c\u1EE7a c\xE2u h\u1ECFi c\u0169ng nh\u01B0 \u0111\u1EA7u v\xE0o.",explain:"Kh\xF4ng, tr\u1EEB khi b\u1EA1n \u0111ang coi v\u1EA5n \u0111\u1EC1 h\u1ECFi \u0111\xE1p l\xE0 m\u1ED9t t\xE1c v\u1EE5 chu\u1ED7i sang chu\u1ED7i."},{text:"T\u1EEB m\u1EA3ng c\xE2u tr\u1EA3 l\u1EDDi trong v\u0103n b\u1EA3n, b\u1EA1n ph\u1EA3i t\xECm ra token b\u1EAFt \u0111\u1EA7u v\xE0 k\u1EBFt th\xFAc trong \u0111\u1EA7u v\xE0o \u0111\xE3 \u0111\u01B0\u1EE3c tokenize.",explain:"\u0110\xE2y ch\xEDnh l\xE0 m\u1ED9t trong nh\u1EEFng ph\u1EA7n kh\xF3 nh\u1EA5t, ch\xEDnh x\xE1c!",correct:!0}]}}),Nn=new V({}),qn=new B({props:{choices:[{text:"M\xF4 h\xECnh cung c\u1EA5p cho b\u1EA1n v\u1ECB tr\xED b\u1EAFt \u0111\u1EA7u v\xE0 k\u1EBFt th\xFAc c\u1EE7a c\xE2u tr\u1EA3 l\u1EDDi v\xE0 b\u1EA1n ch\u1EC9 c\u1EA7n gi\u1EA3i m\xE3 kho\u1EA3ng token t\u01B0\u01A1ng \u1EE9ng..",explain:"\u0110\xF3 c\xF3 th\u1EC3 l\xE0 m\u1ED9t c\xE1ch \u0111\u1EC3 l\xE0m \u0111i\u1EC1u \u0111\xF3, nh\u01B0ng n\xF3 h\u01A1i qu\xE1 \u0111\u01A1n gi\u1EA3n."},{text:"M\xF4 h\xECnh cung c\u1EA5p cho b\u1EA1n v\u1ECB tr\xED b\u1EAFt \u0111\u1EA7u v\xE0 k\u1EBFt th\xFAc c\u1EE7a c\xE2u tr\u1EA3 l\u1EDDi cho m\u1ED7i \u0111\u1EB7c tr\u01B0ng \u0111\u01B0\u1EE3c t\u1EA1o b\u1EDFi m\u1ED9t m\u1EABu v\xE0 b\u1EA1n ch\u1EC9 c\u1EA7n gi\u1EA3i m\xE3 kho\u1EA3ng token t\u01B0\u01A1ng \u1EE9ng c\u1EE7a c\xE1i c\xF3 \u0111i\u1EC3m t\u1ED1t nh\u1EA5t.",explain:"N\xF3 g\u1EA7n gi\u1ED1ng qu\xE1 tr\xECnh h\u1EADu x\u1EED l\xFD ch\xFAng ta \u0111\xE3 h\u1ECDc, nh\u01B0ng n\xF3 kh\xF4ng ho\xE0n to\xE0n \u0111\xFAng."},{text:"M\xF4 h\xECnh cung c\u1EA5p cho b\u1EA1n v\u1ECB tr\xED b\u1EAFt \u0111\u1EA7u v\xE0 k\u1EBFt th\xFAc c\u1EE7a c\xE2u tr\u1EA3 l\u1EDDi cho m\u1ED7i \u0111\u1EB7c tr\u01B0ng \u0111\u01B0\u1EE3c t\u1EA1o b\u1EDFi m\u1ED9t m\u1EABu v\xE0 b\u1EA1n ch\u1EC9 c\u1EA7n \u0111\u1ED1i s\xE1nh ch\xFAng v\u1EDBi kho\u1EA3ng trong ng\u1EEF c\u1EA3nh c\u1EE7a c\xE1i c\xF3 \u0111i\u1EC3m t\u1ED1t nh\u1EA5t.",explain:"Ch\xEDnh n\xF3!",correct:!0},{text:"M\xF4 h\xECnh t\u1EA1o ra m\u1ED9t c\xE2u tr\u1EA3 l\u1EDDi v\xE0 b\u1EA1n ch\u1EC9 c\u1EA7n gi\u1EA3i m\xE3 n\xF3.",explain:"Kh\xF4ng, tr\u1EEB khi b\u1EA1n \u0111ang coi v\u1EA5n \u0111\u1EC1 h\u1ECFi \u0111\xE1p l\xE0 m\u1ED9t t\xE1c v\u1EE5 chu\u1ED7i sang chu\u1ED7i."}]}}),{c(){m=e("meta"),x=a(),v(d.$$.fragment),y=a(),P=e("h1"),b=e("a"),z=e("span"),v(E.$$.fragment),D=a(),K=e("span"),H=A("\u0110\u1ED1 vui cu\u1ED1i ch\u01B0\u01A1ng"),_=a(),N=e("p"),s=A("C\xF9ng ki\u1EC3m tra xem b\u1EA1n \u0111\xE3 h\u1ECDc \u0111\u01B0\u1EE3c nh\u1EEFng g\xEC trong ch\u01B0\u01A1ng n\xE0y!"),w=a(),q=e("h3"),C=e("a"),T=e("span"),v(M.$$.fragment),Kt=a(),Kn=e("span"),Ht=A("1. T\xE1c v\u1EE5 n\xE0o sau \u0111\xE2y c\xF3 th\u1EC3 \u0111\u01B0\u1EE3c coi l\xE0 v\u1EA5n \u0111\u1EC1 ph\xE2n lo\u1EA1i token?"),ht=a(),v(un.$$.fragment),et=a(),O=e("h3"),Y=e("a"),Hn=e("span"),v(sn.$$.fragment),Mt=a(),Mn=e("span"),Bt=A("2. Ph\u1EA7n ti\u1EC1n x\u1EED l\xFD \u0111\u1EC3 ph\xE2n lo\u1EA1i token kh\xE1c v\u1EDBi c\xE1c pipeline ti\u1EC1n x\u1EED l\xFD kh\xE1c \u1EDF \u0111i\u1EC3m n\xE0o?"),it=a(),v(gn.$$.fragment),ct=a(),F=e("h3"),Z=e("a"),Bn=e("span"),v(pn.$$.fragment),Dt=a(),Dn=e("span"),Lt=A("3. V\u1EA5n \u0111\u1EC1 g\xEC ph\xE1t sinh khi ta tokenize c\xE1c t\u1EEB trong b\xE0i to\xE1n ph\xE2n lo\u1EA1i token v\xE0 mu\u1ED1n \u0111\xE1nh nh\xE3n token?"),rt=a(),v(mn.$$.fragment),ot=a(),Q=e("h3"),nn=e("a"),Ln=e("span"),v(vn.$$.fragment),It=a(),In=e("span"),Ot=A("4. \u201CTh\xEDch \u1EE9ng chuy\xEAn m\xF4n\u201D l\xE0 g\xEC?"),lt=a(),v(fn.$$.fragment),at=a(),j=e("h3"),tn=e("a"),On=e("span"),v($n.$$.fragment),Ft=a(),Fn=e("span"),Qt=A("5. C\xE1c nh\xE3n trong b\xE0i to\xE1n m\xF4 h\xECnh ng\xF4n ng\u1EEF b\u1ECB \u1EA9n \u0111i l\xE0 g\xEC?"),ut=a(),v(kn.$$.fragment),st=a(),G=e("h3"),hn=e("a"),Qn=e("span"),v(xn.$$.fragment),jt=a(),jn=e("span"),Gt=A("6. T\xE1c v\u1EE5 n\xE0o sau \u0111\xE2y c\xF3 th\u1EC3 \u0111\u01B0\u1EE3c coi l\xE0 b\xE0i to\xE1n chu\u1ED7i sang chu\u1ED7i?"),gt=a(),v(bn.$$.fragment),pt=a(),J=e("h3"),en=e("a"),Gn=e("span"),v(dn.$$.fragment),Jt=a(),Jn=e("span"),Rt=A("7. \u0110\xE2y l\xE0 phuwong ph\xE1p ph\xF9 h\u1EE3p \u0111\u1EC3 ti\u1EC1n x\u1EED l\xFD d\u1EEF li\u1EC7u cho b\xE0i to\xE1n chu\u1ED7i sang chu\u1ED7i?"),mt=a(),v(yn.$$.fragment),vt=a(),I.c(),Vn=a(),R=e("h3"),cn=e("a"),Rn=e("span"),v(wn.$$.fragment),Ut=a(),Un=e("span"),Wt=A("10. Khi n\xE0o b\u1EA1n n\xEAn hu\u1EA5n luy\u1EC7n tr\u01B0\u1EDBc m\u1ED9t m\xF4 h\xECnh m\u1EDBi?"),ft=a(),v(_n.$$.fragment),$t=a(),U=e("h3"),rn=e("a"),Wn=e("span"),v(En.$$.fragment),Xt=a(),Xn=e("span"),Yt=A("11. V\xEC sao ta d\u1EC5 hu\u1EA5n luy\u1EC7n tr\u01B0\u1EDBc m\u1ED9t m\xF4 h\xECnh ng\xF4n ng\u1EEF khi c\xF3 kh\u1ED1i l\u01B0\u1EE3ng v\u0103n b\u1EA3n kh\u1ED5ng l\u1ED3?"),kt=a(),v(An.$$.fragment),xt=a(),W=e("h3"),on=e("a"),Yn=e("span"),v(Sn.$$.fragment),Zt=a(),Zn=e("span"),nh=A("12. \u0110\xE2u l\xE0 nh\u1EEFng th\xE1ch th\u1EE9c ch\xEDnh khi ti\u1EC1n x\u1EED l\xED d\u1EEF li\u1EC7u cho t\xE1c v\u1EE5 h\u1ECFi \u0111\xE1p?"),bt=a(),v(Pn.$$.fragment),dt=a(),X=e("h3"),ln=e("a"),nt=e("span"),v(Nn.$$.fragment),th=a(),tt=e("span"),hh=A("13. L\xE0m th\u1EC3 n\xE0o \u0111\u1EC3 h\u1EADu x\u1EED l\xFD trong b\xE0i to\xE1n h\u1ECFi \u0111\xE1p?"),yt=a(),v(qn.$$.fragment),this.h()},l(n){const r=Qh('[data-svelte="svelte-1phssyn"]',document.head);m=i(r,"META",{name:!0,content:!0}),r.forEach(t),x=u(n),f(d.$$.fragment,n),y=u(n),P=i(n,"H1",{class:!0});var Cn=c(P);b=i(Cn,"A",{id:!0,class:!0,href:!0});var zn=c(b);z=i(zn,"SPAN",{});var ch=c(z);f(E.$$.fragment,ch),ch.forEach(t),zn.forEach(t),D=u(Cn),K=i(Cn,"SPAN",{});var rh=c(K);H=S(rh,"\u0110\u1ED1 vui cu\u1ED1i ch\u01B0\u01A1ng"),rh.forEach(t),Cn.forEach(t),_=u(n),N=i(n,"P",{});var oh=c(N);s=S(oh,"C\xF9ng ki\u1EC3m tra xem b\u1EA1n \u0111\xE3 h\u1ECDc \u0111\u01B0\u1EE3c nh\u1EEFng g\xEC trong ch\u01B0\u01A1ng n\xE0y!"),oh.forEach(t),w=u(n),q=i(n,"H3",{class:!0});var _t=c(q);C=i(_t,"A",{id:!0,class:!0,href:!0});var lh=c(C);T=i(lh,"SPAN",{});var ah=c(T);f(M.$$.fragment,ah),ah.forEach(t),lh.forEach(t),Kt=u(_t),Kn=i(_t,"SPAN",{});var uh=c(Kn);Ht=S(uh,"1. T\xE1c v\u1EE5 n\xE0o sau \u0111\xE2y c\xF3 th\u1EC3 \u0111\u01B0\u1EE3c coi l\xE0 v\u1EA5n \u0111\u1EC1 ph\xE2n lo\u1EA1i token?"),uh.forEach(t),_t.forEach(t),ht=u(n),f(un.$$.fragment,n),et=u(n),O=i(n,"H3",{class:!0});var Et=c(O);Y=i(Et,"A",{id:!0,class:!0,href:!0});var sh=c(Y);Hn=i(sh,"SPAN",{});var gh=c(Hn);f(sn.$$.fragment,gh),gh.forEach(t),sh.forEach(t),Mt=u(Et),Mn=i(Et,"SPAN",{});var ph=c(Mn);Bt=S(ph,"2. Ph\u1EA7n ti\u1EC1n x\u1EED l\xFD \u0111\u1EC3 ph\xE2n lo\u1EA1i token kh\xE1c v\u1EDBi c\xE1c pipeline ti\u1EC1n x\u1EED l\xFD kh\xE1c \u1EDF \u0111i\u1EC3m n\xE0o?"),ph.forEach(t),Et.forEach(t),it=u(n),f(gn.$$.fragment,n),ct=u(n),F=i(n,"H3",{class:!0});var At=c(F);Z=i(At,"A",{id:!0,class:!0,href:!0});var mh=c(Z);Bn=i(mh,"SPAN",{});var vh=c(Bn);f(pn.$$.fragment,vh),vh.forEach(t),mh.forEach(t),Dt=u(At),Dn=i(At,"SPAN",{});var fh=c(Dn);Lt=S(fh,"3. V\u1EA5n \u0111\u1EC1 g\xEC ph\xE1t sinh khi ta tokenize c\xE1c t\u1EEB trong b\xE0i to\xE1n ph\xE2n lo\u1EA1i token v\xE0 mu\u1ED1n \u0111\xE1nh nh\xE3n token?"),fh.forEach(t),At.forEach(t),rt=u(n),f(mn.$$.fragment,n),ot=u(n),Q=i(n,"H3",{class:!0});var St=c(Q);nn=i(St,"A",{id:!0,class:!0,href:!0});var $h=c(nn);Ln=i($h,"SPAN",{});var kh=c(Ln);f(vn.$$.fragment,kh),kh.forEach(t),$h.forEach(t),It=u(St),In=i(St,"SPAN",{});var xh=c(In);Ot=S(xh,"4. \u201CTh\xEDch \u1EE9ng chuy\xEAn m\xF4n\u201D l\xE0 g\xEC?"),xh.forEach(t),St.forEach(t),lt=u(n),f(fn.$$.fragment,n),at=u(n),j=i(n,"H3",{class:!0});var Pt=c(j);tn=i(Pt,"A",{id:!0,class:!0,href:!0});var bh=c(tn);On=i(bh,"SPAN",{});var dh=c(On);f($n.$$.fragment,dh),dh.forEach(t),bh.forEach(t),Ft=u(Pt),Fn=i(Pt,"SPAN",{});var yh=c(Fn);Qt=S(yh,"5. C\xE1c nh\xE3n trong b\xE0i to\xE1n m\xF4 h\xECnh ng\xF4n ng\u1EEF b\u1ECB \u1EA9n \u0111i l\xE0 g\xEC?"),yh.forEach(t),Pt.forEach(t),ut=u(n),f(kn.$$.fragment,n),st=u(n),G=i(n,"H3",{class:!0});var Nt=c(G);hn=i(Nt,"A",{id:!0,class:!0,href:!0});var wh=c(hn);Qn=i(wh,"SPAN",{});var _h=c(Qn);f(xn.$$.fragment,_h),_h.forEach(t),wh.forEach(t),jt=u(Nt),jn=i(Nt,"SPAN",{});var Eh=c(jn);Gt=S(Eh,"6. T\xE1c v\u1EE5 n\xE0o sau \u0111\xE2y c\xF3 th\u1EC3 \u0111\u01B0\u1EE3c coi l\xE0 b\xE0i to\xE1n chu\u1ED7i sang chu\u1ED7i?"),Eh.forEach(t),Nt.forEach(t),gt=u(n),f(bn.$$.fragment,n),pt=u(n),J=i(n,"H3",{class:!0});var qt=c(J);en=i(qt,"A",{id:!0,class:!0,href:!0});var Ah=c(en);Gn=i(Ah,"SPAN",{});var Sh=c(Gn);f(dn.$$.fragment,Sh),Sh.forEach(t),Ah.forEach(t),Jt=u(qt),Jn=i(qt,"SPAN",{});var Ph=c(Jn);Rt=S(Ph,"7. \u0110\xE2y l\xE0 phuwong ph\xE1p ph\xF9 h\u1EE3p \u0111\u1EC3 ti\u1EC1n x\u1EED l\xFD d\u1EEF li\u1EC7u cho b\xE0i to\xE1n chu\u1ED7i sang chu\u1ED7i?"),Ph.forEach(t),qt.forEach(t),mt=u(n),f(yn.$$.fragment,n),vt=u(n),I.l(n),Vn=u(n),R=i(n,"H3",{class:!0});var Tt=c(R);cn=i(Tt,"A",{id:!0,class:!0,href:!0});var Nh=c(cn);Rn=i(Nh,"SPAN",{});var qh=c(Rn);f(wn.$$.fragment,qh),qh.forEach(t),Nh.forEach(t),Ut=u(Tt),Un=i(Tt,"SPAN",{});var Th=c(Un);Wt=S(Th,"10. Khi n\xE0o b\u1EA1n n\xEAn hu\u1EA5n luy\u1EC7n tr\u01B0\u1EDBc m\u1ED9t m\xF4 h\xECnh m\u1EDBi?"),Th.forEach(t),Tt.forEach(t),ft=u(n),f(_n.$$.fragment,n),$t=u(n),U=i(n,"H3",{class:!0});var Ct=c(U);rn=i(Ct,"A",{id:!0,class:!0,href:!0});var Ch=c(rn);Wn=i(Ch,"SPAN",{});var Vh=c(Wn);f(En.$$.fragment,Vh),Vh.forEach(t),Ch.forEach(t),Xt=u(Ct),Xn=i(Ct,"SPAN",{});var zh=c(Xn);Yt=S(zh,"11. V\xEC sao ta d\u1EC5 hu\u1EA5n luy\u1EC7n tr\u01B0\u1EDBc m\u1ED9t m\xF4 h\xECnh ng\xF4n ng\u1EEF khi c\xF3 kh\u1ED1i l\u01B0\u1EE3ng v\u0103n b\u1EA3n kh\u1ED5ng l\u1ED3?"),zh.forEach(t),Ct.forEach(t),kt=u(n),f(An.$$.fragment,n),xt=u(n),W=i(n,"H3",{class:!0});var Vt=c(W);on=i(Vt,"A",{id:!0,class:!0,href:!0});var Kh=c(on);Yn=i(Kh,"SPAN",{});var Hh=c(Yn);f(Sn.$$.fragment,Hh),Hh.forEach(t),Kh.forEach(t),Zt=u(Vt),Zn=i(Vt,"SPAN",{});var Mh=c(Zn);nh=S(Mh,"12. \u0110\xE2u l\xE0 nh\u1EEFng th\xE1ch th\u1EE9c ch\xEDnh khi ti\u1EC1n x\u1EED l\xED d\u1EEF li\u1EC7u cho t\xE1c v\u1EE5 h\u1ECFi \u0111\xE1p?"),Mh.forEach(t),Vt.forEach(t),bt=u(n),f(Pn.$$.fragment,n),dt=u(n),X=i(n,"H3",{class:!0});var zt=c(X);ln=i(zt,"A",{id:!0,class:!0,href:!0});var Bh=c(ln);nt=i(Bh,"SPAN",{});var Dh=c(nt);f(Nn.$$.fragment,Dh),Dh.forEach(t),Bh.forEach(t),th=u(zt),tt=i(zt,"SPAN",{});var Lh=c(tt);hh=S(Lh,"13. L\xE0m th\u1EC3 n\xE0o \u0111\u1EC3 h\u1EADu x\u1EED l\xFD trong b\xE0i to\xE1n h\u1ECFi \u0111\xE1p?"),Lh.forEach(t),zt.forEach(t),yt=u(n),f(qn.$$.fragment,n),this.h()},h(){o(m,"name","hf:doc:metadata"),o(m,"content",JSON.stringify(Yh)),o(b,"id","vui-cui-chng"),o(b,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),o(b,"href","#vui-cui-chng"),o(P,"class","relative group"),o(C,"id","1.-t\xE1c-v\u1EE5-n\xE0o-sau-\u0111\xE2y-c\xF3-th\u1EC3-\u0111\u01B0\u1EE3c-coi-l\xE0-v\u1EA5n-\u0111\u1EC1-ph\xE2n-lo\u1EA1i-token?"),o(C,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),o(C,"href","#1.-t\xE1c-v\u1EE5-n\xE0o-sau-\u0111\xE2y-c\xF3-th\u1EC3-\u0111\u01B0\u1EE3c-coi-l\xE0-v\u1EA5n-\u0111\u1EC1-ph\xE2n-lo\u1EA1i-token?"),o(q,"class","relative group"),o(Y,"id","2.-ph\u1EA7n-ti\u1EC1n-x\u1EED-l\xFD-\u0111\u1EC3-ph\xE2n-lo\u1EA1i-token-kh\xE1c-v\u1EDBi-c\xE1c-pipeline-ti\u1EC1n-x\u1EED-l\xFD-kh\xE1c-\u1EDF-\u0111i\u1EC3m-n\xE0o?"),o(Y,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),o(Y,"href","#2.-ph\u1EA7n-ti\u1EC1n-x\u1EED-l\xFD-\u0111\u1EC3-ph\xE2n-lo\u1EA1i-token-kh\xE1c-v\u1EDBi-c\xE1c-pipeline-ti\u1EC1n-x\u1EED-l\xFD-kh\xE1c-\u1EDF-\u0111i\u1EC3m-n\xE0o?"),o(O,"class","relative group"),o(Z,"id","3.-v\u1EA5n-\u0111\u1EC1-g\xEC-ph\xE1t-sinh-khi-ta-tokenize-c\xE1c-t\u1EEB-trong-b\xE0i-to\xE1n-ph\xE2n-lo\u1EA1i-token-v\xE0-mu\u1ED1n-\u0111\xE1nh-nh\xE3n-token?"),o(Z,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),o(Z,"href","#3.-v\u1EA5n-\u0111\u1EC1-g\xEC-ph\xE1t-sinh-khi-ta-tokenize-c\xE1c-t\u1EEB-trong-b\xE0i-to\xE1n-ph\xE2n-lo\u1EA1i-token-v\xE0-mu\u1ED1n-\u0111\xE1nh-nh\xE3n-token?"),o(F,"class","relative group"),o(nn,"id","4.-\u201Cth\xEDch-\u1EE9ng-chuy\xEAn-m\xF4n\u201D-l\xE0-g\xEC?"),o(nn,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),o(nn,"href","#4.-\u201Cth\xEDch-\u1EE9ng-chuy\xEAn-m\xF4n\u201D-l\xE0-g\xEC?"),o(Q,"class","relative group"),o(tn,"id","5.-c\xE1c-nh\xE3n-trong-b\xE0i-to\xE1n-m\xF4-h\xECnh-ng\xF4n-ng\u1EEF-b\u1ECB-\u1EA9n-\u0111i-l\xE0-g\xEC?"),o(tn,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),o(tn,"href","#5.-c\xE1c-nh\xE3n-trong-b\xE0i-to\xE1n-m\xF4-h\xECnh-ng\xF4n-ng\u1EEF-b\u1ECB-\u1EA9n-\u0111i-l\xE0-g\xEC?"),o(j,"class","relative group"),o(hn,"id","6.-t\xE1c-v\u1EE5-n\xE0o-sau-\u0111\xE2y-c\xF3-th\u1EC3-\u0111\u01B0\u1EE3c-coi-l\xE0-b\xE0i-to\xE1n-chu\u1ED7i-sang-chu\u1ED7i?"),o(hn,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),o(hn,"href","#6.-t\xE1c-v\u1EE5-n\xE0o-sau-\u0111\xE2y-c\xF3-th\u1EC3-\u0111\u01B0\u1EE3c-coi-l\xE0-b\xE0i-to\xE1n-chu\u1ED7i-sang-chu\u1ED7i?"),o(G,"class","relative group"),o(en,"id","7.-\u0111\xE2y-l\xE0-phuwong-ph\xE1p-ph\xF9-h\u1EE3p-\u0111\u1EC3-ti\u1EC1n-x\u1EED-l\xFD-d\u1EEF-li\u1EC7u-cho-b\xE0i-to\xE1n-chu\u1ED7i-sang-chu\u1ED7i?"),o(en,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),o(en,"href","#7.-\u0111\xE2y-l\xE0-phuwong-ph\xE1p-ph\xF9-h\u1EE3p-\u0111\u1EC3-ti\u1EC1n-x\u1EED-l\xFD-d\u1EEF-li\u1EC7u-cho-b\xE0i-to\xE1n-chu\u1ED7i-sang-chu\u1ED7i?"),o(J,"class","relative group"),o(cn,"id","10.-khi-n\xE0o-b\u1EA1n-n\xEAn-hu\u1EA5n-luy\u1EC7n-tr\u01B0\u1EDBc-m\u1ED9t-m\xF4-h\xECnh-m\u1EDBi?"),o(cn,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),o(cn,"href","#10.-khi-n\xE0o-b\u1EA1n-n\xEAn-hu\u1EA5n-luy\u1EC7n-tr\u01B0\u1EDBc-m\u1ED9t-m\xF4-h\xECnh-m\u1EDBi?"),o(R,"class","relative group"),o(rn,"id","11.-v\xEC-sao-ta-d\u1EC5-hu\u1EA5n-luy\u1EC7n-tr\u01B0\u1EDBc-m\u1ED9t-m\xF4-h\xECnh-ng\xF4n-ng\u1EEF-khi-c\xF3-kh\u1ED1i-l\u01B0\u1EE3ng-v\u0103n-b\u1EA3n-kh\u1ED5ng-l\u1ED3?"),o(rn,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),o(rn,"href","#11.-v\xEC-sao-ta-d\u1EC5-hu\u1EA5n-luy\u1EC7n-tr\u01B0\u1EDBc-m\u1ED9t-m\xF4-h\xECnh-ng\xF4n-ng\u1EEF-khi-c\xF3-kh\u1ED1i-l\u01B0\u1EE3ng-v\u0103n-b\u1EA3n-kh\u1ED5ng-l\u1ED3?"),o(U,"class","relative group"),o(on,"id","12.-\u0111\xE2u-l\xE0-nh\u1EEFng-th\xE1ch-th\u1EE9c-ch\xEDnh-khi-ti\u1EC1n-x\u1EED-l\xED-d\u1EEF-li\u1EC7u-cho-t\xE1c-v\u1EE5-h\u1ECFi-\u0111\xE1p?"),o(on,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),o(on,"href","#12.-\u0111\xE2u-l\xE0-nh\u1EEFng-th\xE1ch-th\u1EE9c-ch\xEDnh-khi-ti\u1EC1n-x\u1EED-l\xED-d\u1EEF-li\u1EC7u-cho-t\xE1c-v\u1EE5-h\u1ECFi-\u0111\xE1p?"),o(W,"class","relative group"),o(ln,"id","13.-l\xE0m-th\u1EC3-n\xE0o-\u0111\u1EC3-h\u1EADu-x\u1EED-l\xFD-trong-b\xE0i-to\xE1n-h\u1ECFi-\u0111\xE1p?"),o(ln,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),o(ln,"href","#13.-l\xE0m-th\u1EC3-n\xE0o-\u0111\u1EC3-h\u1EADu-x\u1EED-l\xFD-trong-b\xE0i-to\xE1n-h\u1ECFi-\u0111\xE1p?"),o(X,"class","relative group")},m(n,r){h(document.head,m),l(n,x,r),$(d,n,r),l(n,y,r),l(n,P,r),h(P,b),h(b,z),$(E,z,null),h(P,D),h(P,K),h(K,H),l(n,_,r),l(n,N,r),h(N,s),l(n,w,r),l(n,q,r),h(q,C),h(C,T),$(M,T,null),h(q,Kt),h(q,Kn),h(Kn,Ht),l(n,ht,r),$(un,n,r),l(n,et,r),l(n,O,r),h(O,Y),h(Y,Hn),$(sn,Hn,null),h(O,Mt),h(O,Mn),h(Mn,Bt),l(n,it,r),$(gn,n,r),l(n,ct,r),l(n,F,r),h(F,Z),h(Z,Bn),$(pn,Bn,null),h(F,Dt),h(F,Dn),h(Dn,Lt),l(n,rt,r),$(mn,n,r),l(n,ot,r),l(n,Q,r),h(Q,nn),h(nn,Ln),$(vn,Ln,null),h(Q,It),h(Q,In),h(In,Ot),l(n,lt,r),$(fn,n,r),l(n,at,r),l(n,j,r),h(j,tn),h(tn,On),$($n,On,null),h(j,Ft),h(j,Fn),h(Fn,Qt),l(n,ut,r),$(kn,n,r),l(n,st,r),l(n,G,r),h(G,hn),h(hn,Qn),$(xn,Qn,null),h(G,jt),h(G,jn),h(jn,Gt),l(n,gt,r),$(bn,n,r),l(n,pt,r),l(n,J,r),h(J,en),h(en,Gn),$(dn,Gn,null),h(J,Jt),h(J,Jn),h(Jn,Rt),l(n,mt,r),$(yn,n,r),l(n,vt,r),Tn[L].m(n,r),l(n,Vn,r),l(n,R,r),h(R,cn),h(cn,Rn),$(wn,Rn,null),h(R,Ut),h(R,Un),h(Un,Wt),l(n,ft,r),$(_n,n,r),l(n,$t,r),l(n,U,r),h(U,rn),h(rn,Wn),$(En,Wn,null),h(U,Xt),h(U,Xn),h(Xn,Yt),l(n,kt,r),$(An,n,r),l(n,xt,r),l(n,W,r),h(W,on),h(on,Yn),$(Sn,Yn,null),h(W,Zt),h(W,Zn),h(Zn,nh),l(n,bt,r),$(Pn,n,r),l(n,dt,r),l(n,X,r),h(X,ln),h(ln,nt),$(Nn,nt,null),h(X,th),h(X,tt),h(tt,hh),l(n,yt,r),$(qn,n,r),wt=!0},p(n,[r]){const Cn={};r&1&&(Cn.fw=n[0]),d.$set(Cn);let zn=L;L=ih(n),L!==zn&&(Jh(),g(Tn[zn],1,1,()=>{Tn[zn]=null}),jh(),I=Tn[L],I||(I=Tn[L]=eh[L](n),I.c()),p(I,1),I.m(Vn.parentNode,Vn))},i(n){wt||(p(d.$$.fragment,n),p(E.$$.fragment,n),p(M.$$.fragment,n),p(un.$$.fragment,n),p(sn.$$.fragment,n),p(gn.$$.fragment,n),p(pn.$$.fragment,n),p(mn.$$.fragment,n),p(vn.$$.fragment,n),p(fn.$$.fragment,n),p($n.$$.fragment,n),p(kn.$$.fragment,n),p(xn.$$.fragment,n),p(bn.$$.fragment,n),p(dn.$$.fragment,n),p(yn.$$.fragment,n),p(I),p(wn.$$.fragment,n),p(_n.$$.fragment,n),p(En.$$.fragment,n),p(An.$$.fragment,n),p(Sn.$$.fragment,n),p(Pn.$$.fragment,n),p(Nn.$$.fragment,n),p(qn.$$.fragment,n),wt=!0)},o(n){g(d.$$.fragment,n),g(E.$$.fragment,n),g(M.$$.fragment,n),g(un.$$.fragment,n),g(sn.$$.fragment,n),g(gn.$$.fragment,n),g(pn.$$.fragment,n),g(mn.$$.fragment,n),g(vn.$$.fragment,n),g(fn.$$.fragment,n),g($n.$$.fragment,n),g(kn.$$.fragment,n),g(xn.$$.fragment,n),g(bn.$$.fragment,n),g(dn.$$.fragment,n),g(yn.$$.fragment,n),g(I),g(wn.$$.fragment,n),g(_n.$$.fragment,n),g(En.$$.fragment,n),g(An.$$.fragment,n),g(Sn.$$.fragment,n),g(Pn.$$.fragment,n),g(Nn.$$.fragment,n),g(qn.$$.fragment,n),wt=!1},d(n){t(m),n&&t(x),k(d,n),n&&t(y),n&&t(P),k(E),n&&t(_),n&&t(N),n&&t(w),n&&t(q),k(M),n&&t(ht),k(un,n),n&&t(et),n&&t(O),k(sn),n&&t(it),k(gn,n),n&&t(ct),n&&t(F),k(pn),n&&t(rt),k(mn,n),n&&t(ot),n&&t(Q),k(vn),n&&t(lt),k(fn,n),n&&t(at),n&&t(j),k($n),n&&t(ut),k(kn,n),n&&t(st),n&&t(G),k(xn),n&&t(gt),k(bn,n),n&&t(pt),n&&t(J),k(dn),n&&t(mt),k(yn,n),n&&t(vt),Tn[L].d(n),n&&t(Vn),n&&t(R),k(wn),n&&t(ft),k(_n,n),n&&t($t),n&&t(U),k(En),n&&t(kt),k(An,n),n&&t(xt),n&&t(W),k(Sn),n&&t(bt),k(Pn,n),n&&t(dt),n&&t(X),k(Nn),n&&t(yt),k(qn,n)}}}const Yh={local:"vui-cui-chng",title:"\u0110\u1ED1 vui cu\u1ED1i ch\u01B0\u01A1ng"};function Zh(an,m,x){let d="pt";return Gh(()=>{const y=new URLSearchParams(window.location.search);x(0,d=y.get("fw")||"pt")}),[d]}class ie extends Ih{constructor(m){super();Oh(this,m,Zh,Xh,Fh,{})}}export{ie as default,Yh as metadata};
