import{S as te,i as ne,s as re,e as l,k as W,w as R,t as _,M as ie,c as o,d as r,m as y,x as Q,a as u,h as v,b as H,G as t,g as A,y as X,q as Y,o as Z,B as ee,v as ae}from"../../chunks/vendor-hf-doc-builder.js";import{I as le}from"../../chunks/IconCopyLink-hf-doc-builder.js";import{F as oe}from"../../chunks/FrameworkSwitchCourse-hf-doc-builder.js";function se(S){let n,f,s,b,i,d,g,m,I,z,w,k;return{c(){n=l("ul"),f=l("li"),s=_("Wie bereitet man einen gro\xDFen Datensatz aus dem Hub vor?"),b=W(),i=l("li"),d=_("Wie nutzt man Keras um Modelle zu fein-tunen?"),g=W(),m=l("li"),I=_("Wie setzt man Keras f\xFCr Vorhersagen ein?"),z=W(),w=l("li"),k=_("Wie implementiert benutzerdefinierte Metriken?")},l(c){n=o(c,"UL",{});var a=u(n);f=o(a,"LI",{});var E=u(f);s=v(E,"Wie bereitet man einen gro\xDFen Datensatz aus dem Hub vor?"),E.forEach(r),b=y(a),i=o(a,"LI",{});var $=u(i);d=v($,"Wie nutzt man Keras um Modelle zu fein-tunen?"),$.forEach(r),g=y(a),m=o(a,"LI",{});var h=u(m);I=v(h,"Wie setzt man Keras f\xFCr Vorhersagen ein?"),h.forEach(r),z=y(a),w=o(a,"LI",{});var K=u(w);k=v(K,"Wie implementiert benutzerdefinierte Metriken?"),K.forEach(r),a.forEach(r)},m(c,a){A(c,n,a),t(n,f),t(f,s),t(n,b),t(n,i),t(i,d),t(n,g),t(n,m),t(m,I),t(n,z),t(n,w),t(w,k)},d(c){c&&r(n)}}}function ue(S){let n,f,s,b,i,d,g,m,I,z,w,k,c,a,E;return{c(){n=l("ul"),f=l("li"),s=_("Wie bereitet man einen gro\xDFen Datensatz aus dem Hub vor?"),b=W(),i=l("li"),d=_("Wie nutzt man die h\xF6here "),g=l("code"),m=_("Trainer"),I=_(" API um Modelle zu fein-tunen?"),z=W(),w=l("li"),k=_("Wie implementiert man eine benutzerdefinierte Trainingsschleife"),c=W(),a=l("li"),E=_("Wie nutzen wir die \u{1F917} Accelerate Bibliothek f\xFCr benutzerdefinierte Trainingschleifen auf verteilten Systemen")},l($){n=o($,"UL",{});var h=u(n);f=o(h,"LI",{});var K=u(f);s=v(K,"Wie bereitet man einen gro\xDFen Datensatz aus dem Hub vor?"),K.forEach(r),b=y(h),i=o(h,"LI",{});var M=u(i);d=v(M,"Wie nutzt man die h\xF6here "),g=o(M,"CODE",{});var L=u(g);m=v(L,"Trainer"),L.forEach(r),I=v(M," API um Modelle zu fein-tunen?"),M.forEach(r),z=y(h),w=o(h,"LI",{});var C=u(w);k=v(C,"Wie implementiert man eine benutzerdefinierte Trainingsschleife"),C.forEach(r),c=y(h),a=o(h,"LI",{});var T=u(a);E=v(T,"Wie nutzen wir die \u{1F917} Accelerate Bibliothek f\xFCr benutzerdefinierte Trainingschleifen auf verteilten Systemen"),T.forEach(r),h.forEach(r)},m($,h){A($,n,h),t(n,f),t(f,s),t(n,b),t(n,i),t(i,d),t(i,g),t(g,m),t(i,I),t(n,z),t(n,w),t(w,k),t(n,c),t(n,a),t(a,E)},d($){$&&r(n)}}}function fe(S){let n,f,s,b,i,d,g,m,I,z,w,k,c,a,E,$,h,K,M,L,C,T,N,F;s=new oe({props:{fw:S[0]}}),m=new le({});function q(e,p){return e[0]==="pt"?ue:se}let U=q(S),D=U(S);return{c(){n=l("meta"),f=W(),R(s.$$.fragment),b=W(),i=l("h1"),d=l("a"),g=l("span"),R(m.$$.fragment),I=W(),z=l("span"),w=_("Einf\xFChrung"),k=W(),c=l("p"),a=_("In "),E=l("a"),$=_("Kapitel 2"),h=_(" haben wir behandelt, wie man Tokenizer und vortrainierte Modelle verwendet, um Vorhersagen zu treffen. Was passiert aber, wenn wir ein vortrainiertes Modell f\xFCr unseren eigenen Datensatz optimieren m\xF6chten? Das ist das Thema dieses Kapitels! Folgendes wirst du lernen:"),K=W(),D.c(),M=W(),L=l("p"),C=_("Um deine trainierten Checkpoints auf den Hugging Face Hub hochzuladen, ben\xF6tigst du ein huggingface.co-Konto: "),T=l("a"),N=_("Erstelle ein Konto"),this.h()},l(e){const p=ie('[data-svelte="svelte-1phssyn"]',document.head);n=o(p,"META",{name:!0,content:!0}),p.forEach(r),f=y(e),Q(s.$$.fragment,e),b=y(e),i=o(e,"H1",{class:!0});var P=u(i);d=o(P,"A",{id:!0,class:!0,href:!0});var B=u(d);g=o(B,"SPAN",{});var O=u(g);Q(m.$$.fragment,O),O.forEach(r),B.forEach(r),I=y(P),z=o(P,"SPAN",{});var j=u(z);w=v(j,"Einf\xFChrung"),j.forEach(r),P.forEach(r),k=y(e),c=o(e,"P",{});var x=u(c);a=v(x,"In "),E=o(x,"A",{href:!0});var G=u(E);$=v(G,"Kapitel 2"),G.forEach(r),h=v(x," haben wir behandelt, wie man Tokenizer und vortrainierte Modelle verwendet, um Vorhersagen zu treffen. Was passiert aber, wenn wir ein vortrainiertes Modell f\xFCr unseren eigenen Datensatz optimieren m\xF6chten? Das ist das Thema dieses Kapitels! Folgendes wirst du lernen:"),x.forEach(r),K=y(e),D.l(e),M=y(e),L=o(e,"P",{});var V=u(L);C=v(V,"Um deine trainierten Checkpoints auf den Hugging Face Hub hochzuladen, ben\xF6tigst du ein huggingface.co-Konto: "),T=o(V,"A",{href:!0,rel:!0});var J=u(T);N=v(J,"Erstelle ein Konto"),J.forEach(r),V.forEach(r),this.h()},h(){H(n,"name","hf:doc:metadata"),H(n,"content",JSON.stringify(ce)),H(d,"id","einfhrung"),H(d,"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"),H(d,"href","#einfhrung"),H(i,"class","relative group"),H(E,"href","/course/chapter2"),H(T,"href","https://huggingface.co/join"),H(T,"rel","nofollow")},m(e,p){t(document.head,n),A(e,f,p),X(s,e,p),A(e,b,p),A(e,i,p),t(i,d),t(d,g),X(m,g,null),t(i,I),t(i,z),t(z,w),A(e,k,p),A(e,c,p),t(c,a),t(c,E),t(E,$),t(c,h),A(e,K,p),D.m(e,p),A(e,M,p),A(e,L,p),t(L,C),t(L,T),t(T,N),F=!0},p(e,[p]){const P={};p&1&&(P.fw=e[0]),s.$set(P),U!==(U=q(e))&&(D.d(1),D=U(e),D&&(D.c(),D.m(M.parentNode,M)))},i(e){F||(Y(s.$$.fragment,e),Y(m.$$.fragment,e),F=!0)},o(e){Z(s.$$.fragment,e),Z(m.$$.fragment,e),F=!1},d(e){r(n),e&&r(f),ee(s,e),e&&r(b),e&&r(i),ee(m),e&&r(k),e&&r(c),e&&r(K),D.d(e),e&&r(M),e&&r(L)}}}const ce={local:"einfhrung",title:"Einf\xFChrung"};function me(S,n,f){let s="pt";return ae(()=>{const b=new URLSearchParams(window.location.search);f(0,s=b.get("fw")||"pt")}),[s]}class _e extends te{constructor(n){super();ne(this,n,me,fe,re,{})}}export{_e as default,ce as metadata};
