import{S as O,i as j,s as B,e as u,k as H,w as D,t as p,M as G,c as f,d as l,m as A,x as J,a as d,h as _,b as q,G as a,g as P,y as R,q as Q,o as V,B as W,v as X}from"../../chunks/vendor-hf-doc-builder.js";import{F as Y}from"../../chunks/FrameworkSwitchCourse-hf-doc-builder.js";function Z(F){let t,s,n,v,i,y,E,c,L,b,h,I;return{c(){t=u("ul"),s=u("li"),n=p("\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E40\u0E15\u0E23\u0E35\u0E22\u0E21 dataset \u0E02\u0E19\u0E32\u0E14\u0E43\u0E2B\u0E0D\u0E48\u0E08\u0E32\u0E01 Hub"),v=H(),i=u("li"),y=p("\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49 Keras \u0E43\u0E19\u0E01\u0E32\u0E23 fine-tune \u0E42\u0E21\u0E40\u0E14\u0E25"),E=H(),c=u("li"),L=p("\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49 Keras \u0E43\u0E19\u0E01\u0E32\u0E23\u0E17\u0E33\u0E19\u0E32\u0E22\u0E1C\u0E25"),b=H(),h=u("li"),I=p("\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49 metric \u0E17\u0E35\u0E48\u0E40\u0E02\u0E35\u0E22\u0E19\u0E02\u0E36\u0E49\u0E19\u0E40\u0E2D\u0E07 (custom metric)")},l(w){t=f(w,"UL",{});var r=d(t);s=f(r,"LI",{});var g=d(s);n=_(g,"\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E40\u0E15\u0E23\u0E35\u0E22\u0E21 dataset \u0E02\u0E19\u0E32\u0E14\u0E43\u0E2B\u0E0D\u0E48\u0E08\u0E32\u0E01 Hub"),g.forEach(l),v=A(r),i=f(r,"LI",{});var k=d(i);y=_(k,"\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49 Keras \u0E43\u0E19\u0E01\u0E32\u0E23 fine-tune \u0E42\u0E21\u0E40\u0E14\u0E25"),k.forEach(l),E=A(r),c=f(r,"LI",{});var o=d(c);L=_(o,"\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49 Keras \u0E43\u0E19\u0E01\u0E32\u0E23\u0E17\u0E33\u0E19\u0E32\u0E22\u0E1C\u0E25"),o.forEach(l),b=A(r),h=f(r,"LI",{});var C=d(h);I=_(C,"\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49 metric \u0E17\u0E35\u0E48\u0E40\u0E02\u0E35\u0E22\u0E19\u0E02\u0E36\u0E49\u0E19\u0E40\u0E2D\u0E07 (custom metric)"),C.forEach(l),r.forEach(l)},m(w,r){P(w,t,r),a(t,s),a(s,n),a(t,v),a(t,i),a(i,y),a(t,E),a(t,c),a(c,L),a(t,b),a(t,h),a(h,I)},d(w){w&&l(t)}}}function ee(F){let t,s,n,v,i,y,E,c,L,b,h,I,w,r,g;return{c(){t=u("ul"),s=u("li"),n=p("\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E40\u0E15\u0E23\u0E35\u0E22\u0E21 dataset \u0E02\u0E19\u0E32\u0E14\u0E43\u0E2B\u0E0D\u0E48\u0E08\u0E32\u0E01 Hub"),v=H(),i=u("li"),y=p("\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49 high-level "),E=u("code"),c=p("Trainer"),L=p(" API \u0E43\u0E19\u0E01\u0E32\u0E23 fine-tune \u0E42\u0E21\u0E40\u0E14\u0E25"),b=H(),h=u("li"),I=p("\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49 training loop \u0E17\u0E35\u0E48\u0E40\u0E02\u0E35\u0E22\u0E19\u0E02\u0E36\u0E49\u0E19\u0E40\u0E2D\u0E07 (custom training loop)"),w=H(),r=u("li"),g=p("\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E0A\u0E19\u0E4C\u0E08\u0E32\u0E01 \u{1F917} Accelerate library \u0E43\u0E19\u0E01\u0E32\u0E23\u0E23\u0E31\u0E19 custom training loop \u0E1A\u0E19 distributed setup \u0E41\u0E1A\u0E1A\u0E15\u0E48\u0E32\u0E07 \u0E46")},l(k){t=f(k,"UL",{});var o=d(t);s=f(o,"LI",{});var C=d(s);n=_(C,"\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E40\u0E15\u0E23\u0E35\u0E22\u0E21 dataset \u0E02\u0E19\u0E32\u0E14\u0E43\u0E2B\u0E0D\u0E48\u0E08\u0E32\u0E01 Hub"),C.forEach(l),v=A(o),i=f(o,"LI",{});var S=d(i);y=_(S,"\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49 high-level "),E=f(S,"CODE",{});var x=d(E);c=_(x,"Trainer"),x.forEach(l),L=_(S," API \u0E43\u0E19\u0E01\u0E32\u0E23 fine-tune \u0E42\u0E21\u0E40\u0E14\u0E25"),S.forEach(l),b=A(o),h=f(o,"LI",{});var K=d(h);I=_(K,"\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49 training loop \u0E17\u0E35\u0E48\u0E40\u0E02\u0E35\u0E22\u0E19\u0E02\u0E36\u0E49\u0E19\u0E40\u0E2D\u0E07 (custom training loop)"),K.forEach(l),w=A(o),r=f(o,"LI",{});var $=d(r);g=_($,"\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49\u0E1B\u0E23\u0E30\u0E42\u0E22\u0E0A\u0E19\u0E4C\u0E08\u0E32\u0E01 \u{1F917} Accelerate library \u0E43\u0E19\u0E01\u0E32\u0E23\u0E23\u0E31\u0E19 custom training loop \u0E1A\u0E19 distributed setup \u0E41\u0E1A\u0E1A\u0E15\u0E48\u0E32\u0E07 \u0E46"),$.forEach(l),o.forEach(l)},m(k,o){P(k,t,o),a(t,s),a(s,n),a(t,v),a(t,i),a(i,y),a(i,E),a(E,c),a(i,L),a(t,b),a(t,h),a(h,I),a(t,w),a(t,r),a(r,g)},d(k){k&&l(t)}}}function te(F){let t,s,n,v,i,y,E,c,L,b,h,I,w,r,g,k,o,C,S;n=new Y({props:{fw:F[0]}});function x(e,m){return e[0]==="pt"?ee:Z}let K=x(F),$=K(F);return{c(){t=u("meta"),s=H(),D(n.$$.fragment),v=H(),i=u("h1"),y=p("\u0E1A\u0E17\u0E19\u0E33"),E=H(),c=u("p"),L=p("\u0E43\u0E19 "),b=u("a"),h=p("Chapter 2"),I=p(" \u0E40\u0E23\u0E32\u0E44\u0E14\u0E49\u0E40\u0E23\u0E35\u0E22\u0E19\u0E23\u0E39\u0E49\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49 tokenizers \u0E41\u0E25\u0E30\u0E42\u0E21\u0E40\u0E14\u0E25\u0E17\u0E35\u0E48\u0E1C\u0E48\u0E32\u0E19\u0E01\u0E32\u0E23\u0E40\u0E17\u0E23\u0E19\u0E21\u0E32\u0E41\u0E25\u0E49\u0E27 (pretrained models) \u0E43\u0E19\u0E01\u0E32\u0E23\u0E17\u0E33\u0E19\u0E32\u0E22 \u0E41\u0E15\u0E48\u0E16\u0E49\u0E32\u0E40\u0E23\u0E32\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E32\u0E23\u0E08\u0E30\u0E43\u0E0A\u0E49 dataset \u0E02\u0E2D\u0E07\u0E40\u0E23\u0E32\u0E40\u0E2D\u0E07\u0E43\u0E19\u0E01\u0E32\u0E23 fine-tune \u0E42\u0E21\u0E40\u0E14\u0E25\u0E25\u0E48\u0E30? \u0E19\u0E31\u0E48\u0E19\u0E04\u0E37\u0E2D\u0E2B\u0E31\u0E27\u0E02\u0E49\u0E2D\u0E02\u0E2D\u0E07\u0E1A\u0E17\u0E19\u0E35\u0E49\u0E40\u0E25\u0E22! \u0E04\u0E38\u0E13\u0E08\u0E30\u0E44\u0E14\u0E49\u0E40\u0E23\u0E35\u0E22\u0E19\u0E23\u0E39\u0E49:"),w=H(),$.c(),r=H(),g=u("p"),k=p("\u0E16\u0E49\u0E32\u0E04\u0E38\u0E13\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E32\u0E23\u0E08\u0E30 upload trained checkpoints \u0E02\u0E2D\u0E07\u0E04\u0E38\u0E13\u0E02\u0E36\u0E49\u0E19 Hugging Face Hub \u0E04\u0E38\u0E13\u0E08\u0E30\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E1A\u0E31\u0E0D\u0E0A\u0E35 huggingface.co \u0E01\u0E48\u0E2D\u0E19 : "),o=u("a"),C=p("create an account"),this.h()},l(e){const m=G('[data-svelte="svelte-1phssyn"]',document.head);t=f(m,"META",{name:!0,content:!0}),m.forEach(l),s=A(e),J(n.$$.fragment,e),v=A(e),i=f(e,"H1",{id:!0});var M=d(i);y=_(M,"\u0E1A\u0E17\u0E19\u0E33"),M.forEach(l),E=A(e),c=f(e,"P",{});var T=d(c);L=_(T,"\u0E43\u0E19 "),b=f(T,"A",{href:!0});var z=d(b);h=_(z,"Chapter 2"),z.forEach(l),I=_(T," \u0E40\u0E23\u0E32\u0E44\u0E14\u0E49\u0E40\u0E23\u0E35\u0E22\u0E19\u0E23\u0E39\u0E49\u0E27\u0E34\u0E18\u0E35\u0E01\u0E32\u0E23\u0E43\u0E0A\u0E49 tokenizers \u0E41\u0E25\u0E30\u0E42\u0E21\u0E40\u0E14\u0E25\u0E17\u0E35\u0E48\u0E1C\u0E48\u0E32\u0E19\u0E01\u0E32\u0E23\u0E40\u0E17\u0E23\u0E19\u0E21\u0E32\u0E41\u0E25\u0E49\u0E27 (pretrained models) \u0E43\u0E19\u0E01\u0E32\u0E23\u0E17\u0E33\u0E19\u0E32\u0E22 \u0E41\u0E15\u0E48\u0E16\u0E49\u0E32\u0E40\u0E23\u0E32\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E32\u0E23\u0E08\u0E30\u0E43\u0E0A\u0E49 dataset \u0E02\u0E2D\u0E07\u0E40\u0E23\u0E32\u0E40\u0E2D\u0E07\u0E43\u0E19\u0E01\u0E32\u0E23 fine-tune \u0E42\u0E21\u0E40\u0E14\u0E25\u0E25\u0E48\u0E30? \u0E19\u0E31\u0E48\u0E19\u0E04\u0E37\u0E2D\u0E2B\u0E31\u0E27\u0E02\u0E49\u0E2D\u0E02\u0E2D\u0E07\u0E1A\u0E17\u0E19\u0E35\u0E49\u0E40\u0E25\u0E22! \u0E04\u0E38\u0E13\u0E08\u0E30\u0E44\u0E14\u0E49\u0E40\u0E23\u0E35\u0E22\u0E19\u0E23\u0E39\u0E49:"),T.forEach(l),w=A(e),$.l(e),r=A(e),g=f(e,"P",{});var U=d(g);k=_(U,"\u0E16\u0E49\u0E32\u0E04\u0E38\u0E13\u0E15\u0E49\u0E2D\u0E07\u0E01\u0E32\u0E23\u0E08\u0E30 upload trained checkpoints \u0E02\u0E2D\u0E07\u0E04\u0E38\u0E13\u0E02\u0E36\u0E49\u0E19 Hugging Face Hub \u0E04\u0E38\u0E13\u0E08\u0E30\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35\u0E1A\u0E31\u0E0D\u0E0A\u0E35 huggingface.co \u0E01\u0E48\u0E2D\u0E19 : "),o=f(U,"A",{href:!0,rel:!0});var N=d(o);C=_(N,"create an account"),N.forEach(l),U.forEach(l),this.h()},h(){q(t,"name","hf:doc:metadata"),q(t,"content",JSON.stringify(ae)),q(i,"id",""),q(b,"href","/course/chapter2"),q(o,"href","https://huggingface.co/join"),q(o,"rel","nofollow")},m(e,m){a(document.head,t),P(e,s,m),R(n,e,m),P(e,v,m),P(e,i,m),a(i,y),P(e,E,m),P(e,c,m),a(c,L),a(c,b),a(b,h),a(c,I),P(e,w,m),$.m(e,m),P(e,r,m),P(e,g,m),a(g,k),a(g,o),a(o,C),S=!0},p(e,[m]){const M={};m&1&&(M.fw=e[0]),n.$set(M),K!==(K=x(e))&&($.d(1),$=K(e),$&&($.c(),$.m(r.parentNode,r)))},i(e){S||(Q(n.$$.fragment,e),S=!0)},o(e){V(n.$$.fragment,e),S=!1},d(e){l(t),e&&l(s),W(n,e),e&&l(v),e&&l(i),e&&l(E),e&&l(c),e&&l(w),$.d(e),e&&l(r),e&&l(g)}}}const ae={local:"",title:"\u0E1A\u0E17\u0E19\u0E33"};function le(F,t,s){let n="pt";return X(()=>{const v=new URLSearchParams(window.location.search);s(0,n=v.get("fw")||"pt")}),[n]}class oe extends O{constructor(t){super();j(this,t,le,te,B,{})}}export{oe as default,ae as metadata};
