import{s as B,n as U,o as D}from"../chunks/scheduler.37c15a92.js";import{S as F,i as I,g as u,s as c,r as q,A as J,h as d,f as a,c as p,j as H,u as k,x as P,k as E,y as N,a as o,v as L,d as M,t as j,w as S}from"../chunks/index.2bf4358c.js";import{C as R}from"../chunks/CourseFloatingBanner.15ba07e6.js";import{H as V}from"../chunks/Heading.8ada512a.js";function G(w){let s,_,f,$,n,v,l,b,i,z="¡Buen trabajo siguiendo el curso hasta ahora! Para recapitular, en este capítulo tú:",x,r,A="<li>Aprendiste los bloques de construcción básicos de un modelo Transformer.</li> <li>Aprendiste lo que compone a un pipeline de tokenización.</li> <li>Viste cómo usar un modelo Transformer en la práctica.</li> <li>Aprendiste cómo aprovechar un tokenizador para convertir texto a tensores que sean entendibles por el modelo.</li> <li>Configuraste un tokenizador y un modelo juntos para pasar dle texto a predicciones.</li> <li>Aprendiste las limitaciones de los IDs de entrada, y aprendiste acerca de máscaras de atención.</li> <li>Jugaste con los métodos del tokenizador versátiles y configurables.</li>",g,m,T="A partir de ahora, serás capaz de navegar libremente por la documentación de 🤗 Transformers: el vocabulario te sonará familiar, ya que has visto los métodos que usarás la mayor parte del tiempo.",y,h,C;return n=new V({props:{title:"¡Has completado el uso básico!",local:"has-completado-el-uso-básico",headingTag:"h1"}}),l=new R({props:{chapter:2,classNames:"absolute z-10 right-0 top-0"}}),{c(){s=u("meta"),_=c(),f=u("p"),$=c(),q(n.$$.fragment),v=c(),q(l.$$.fragment),b=c(),i=u("p"),i.textContent=z,x=c(),r=u("ul"),r.innerHTML=A,g=c(),m=u("p"),m.textContent=T,y=c(),h=u("p"),this.h()},l(e){const t=J("svelte-u9bgzb",document.head);s=d(t,"META",{name:!0,content:!0}),t.forEach(a),_=p(e),f=d(e,"P",{}),H(f).forEach(a),$=p(e),k(n.$$.fragment,e),v=p(e),k(l.$$.fragment,e),b=p(e),i=d(e,"P",{"data-svelte-h":!0}),P(i)!=="svelte-1wo8ts4"&&(i.textContent=z),x=p(e),r=d(e,"UL",{"data-svelte-h":!0}),P(r)!=="svelte-1pcmocm"&&(r.innerHTML=A),g=p(e),m=d(e,"P",{"data-svelte-h":!0}),P(m)!=="svelte-oeynye"&&(m.textContent=T),y=p(e),h=d(e,"P",{}),H(h).forEach(a),this.h()},h(){E(s,"name","hf:doc:metadata"),E(s,"content",K)},m(e,t){N(document.head,s),o(e,_,t),o(e,f,t),o(e,$,t),L(n,e,t),o(e,v,t),L(l,e,t),o(e,b,t),o(e,i,t),o(e,x,t),o(e,r,t),o(e,g,t),o(e,m,t),o(e,y,t),o(e,h,t),C=!0},p:U,i(e){C||(M(n.$$.fragment,e),M(l.$$.fragment,e),C=!0)},o(e){j(n.$$.fragment,e),j(l.$$.fragment,e),C=!1},d(e){e&&(a(_),a(f),a($),a(v),a(b),a(i),a(x),a(r),a(g),a(m),a(y),a(h)),a(s),S(n,e),S(l,e)}}}const K='{"title":"¡Has completado el uso básico!","local":"has-completado-el-uso-básico","sections":[],"depth":1}';function O(w){return D(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Z extends F{constructor(s){super(),I(this,s,O,G,B,{})}}export{Z as component};
