import{s as R,o as D}from"../chunks/scheduler.cc52f4b9.js";import{S as J,i as Q,e as b,s,c as H,h as V,a as w,d as r,b as u,f as G,g as L,j as I,k as O,l as W,m as i,n as z,t as M,o as j,p as k}from"../chunks/index.f7fb5439.js";import{C as X,E as Y}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.4aef24b6.js";import{C as Z}from"../chunks/CourseFloatingBanner.9c415528.js";import{F as ee}from"../chunks/FrameworkSwitchCourse.04efc18f.js";import{H as te}from"../chunks/Heading.b75cdeb1.js";function ne(c){let n,o="<li>Cómo preparar un conjunto de datos grande desde el Hub.</li> <li>Cómo usar Keras para ajustar un modelo.</li> <li>Cómo usar Keras para obtener predicciones.</li> <li>Cómo usar una métrica personalizada.</li>";return{c(){n=b("ul"),n.innerHTML=o},l(a){n=w(a,"UL",{"data-svelte-h":!0}),I(n)!=="svelte-1bptjzn"&&(n.innerHTML=o)},m(a,l){i(a,n,l)},d(a){a&&r(n)}}}function ae(c){let n,o="<li>Cómo preparar un conjunto de datos grande desde el Hub.</li> <li>Cómo usar la API de alto nivel del entrenador para ajustar un modelo.</li> <li>Cómo usar un bucle personalizado de entrenamiento.</li> <li>Cómo aprovechar la librería 🤗 Accelerate para fácilmente ejecutar el bucle personalizado de entrenamiento en cualquier configuración distribuida.</li>";return{c(){n=b("ul"),n.innerHTML=o},l(a){n=w(a,"UL",{"data-svelte-h":!0}),I(n)!=="svelte-ctzwo8"&&(n.innerHTML=o)},m(a,l){i(a,n,l)},d(a){a&&r(n)}}}function re(c){let n,o,a,l,p,x,f,y,d,T,$,P,g,U='En el <a href="/course/chapter2">Capítulo 2</a> exploramos cómo usar los tokenizadores y modelos preentrenados para realizar predicciones. Pero, ¿qué pasa si deseas ajustar un modelo preentrenado con tu propio conjunto de datos?',E,C,_,K='Para subir tus puntos de control (<em>checkpoints</em>) en el Hub de Hugging Face, necesitas una cuenta en huggingface.co: <a href="https://huggingface.co/join" rel="nofollow">crea una cuenta</a>',S,h,F,v,q;p=new ee({props:{fw:c[0]}}),f=new X({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),d=new te({props:{title:"Introducción",local:"introducción",headingTag:"h1"}}),$=new Z({props:{chapter:3,classNames:"absolute z-10 right-0 top-0"}});function N(e,t){return e[0]==="pt"?ae:ne}let A=N(c),m=A(c);return h=new Y({props:{source:"https://github.com/huggingface/course/blob/main/chapters/es/chapter3/1.mdx"}}),{c(){n=b("meta"),o=s(),a=b("p"),l=s(),H(p.$$.fragment),x=s(),H(f.$$.fragment),y=s(),H(d.$$.fragment),T=s(),H($.$$.fragment),P=s(),g=b("p"),g.innerHTML=U,E=s(),m.c(),C=s(),_=b("p"),_.innerHTML=K,S=s(),H(h.$$.fragment),F=s(),v=b("p"),this.h()},l(e){const t=V("svelte-u9bgzb",document.head);n=w(t,"META",{name:!0,content:!0}),t.forEach(r),o=u(e),a=w(e,"P",{}),G(a).forEach(r),l=u(e),L(p.$$.fragment,e),x=u(e),L(f.$$.fragment,e),y=u(e),L(d.$$.fragment,e),T=u(e),L($.$$.fragment,e),P=u(e),g=w(e,"P",{"data-svelte-h":!0}),I(g)!=="svelte-ojtfmi"&&(g.innerHTML=U),E=u(e),m.l(e),C=u(e),_=w(e,"P",{"data-svelte-h":!0}),I(_)!=="svelte-6zatsz"&&(_.innerHTML=K),S=u(e),L(h.$$.fragment,e),F=u(e),v=w(e,"P",{}),G(v).forEach(r),this.h()},h(){O(n,"name","hf:doc:metadata"),O(n,"content",ie)},m(e,t){W(document.head,n),i(e,o,t),i(e,a,t),i(e,l,t),z(p,e,t),i(e,x,t),z(f,e,t),i(e,y,t),z(d,e,t),i(e,T,t),z($,e,t),i(e,P,t),i(e,g,t),i(e,E,t),m.m(e,t),i(e,C,t),i(e,_,t),i(e,S,t),z(h,e,t),i(e,F,t),i(e,v,t),q=!0},p(e,[t]){const B={};t&1&&(B.fw=e[0]),p.$set(B),A!==(A=N(e))&&(m.d(1),m=A(e),m&&(m.c(),m.m(C.parentNode,C)))},i(e){q||(M(p.$$.fragment,e),M(f.$$.fragment,e),M(d.$$.fragment,e),M($.$$.fragment,e),M(h.$$.fragment,e),q=!0)},o(e){j(p.$$.fragment,e),j(f.$$.fragment,e),j(d.$$.fragment,e),j($.$$.fragment,e),j(h.$$.fragment,e),q=!1},d(e){e&&(r(o),r(a),r(l),r(x),r(y),r(T),r(P),r(g),r(E),r(C),r(_),r(S),r(F),r(v)),r(n),k(p,e),k(f,e),k(d,e),k($,e),m.d(e),k(h,e)}}}const ie='{"title":"Introducción","local":"introducción","sections":[],"depth":1}';function oe(c,n,o){let a="pt";return D(()=>{const l=new URLSearchParams(window.location.search);o(0,a=l.get("fw")||"pt")}),[a]}class fe extends J{constructor(n){super(),Q(this,n,oe,re,R,{})}}export{fe as component};
