import{s as S,n as D,o as R}from"../chunks/scheduler.37c15a92.js";import{S as B,i as F,g as p,s as u,r as k,A as I,h as d,f as o,c,j as y,u as M,x as P,k as E,y as N,a,v as H,d as L,t as U,w as j}from"../chunks/index.2bf4358c.js";import{C as V}from"../chunks/CourseFloatingBanner.15ba07e6.js";import{H as G}from"../chunks/Heading.8ada512a.js";function J(w){let s,_,f,$,n,h,i,x,r,q="Ótimo trabalho seguindo o curso até aqui! Recapitulando, neste capítulo, você:",b,l,A="<li>Aprendeu os elementos básicos de um modelo Transformer.</li> <li>Aprendeu que compõe o pipeline de tokenização.</li> <li>Vou como utilizar um transformer na prática.</li> <li>Aprendeu como aproveitar um tokenizer para converter texto em tensores que são compreensíveis pelo modelo.</li> <li>Montar um tokenizer e um modelo juntos para ir do texto às previsões.</li> <li>Aprendeu as limitações dos IDs de entrada e aprendeu sobre máscaras de atenção.</li> <li>Testou os métodos de tokenizer versáteis e configuráveis.</li>",g,m,T="De agora em diante, você deve ser capaz de navegar livremente pelos documentos dos 🤗 transformers: o vocabulário soará familiar, e você já viu os métodos que utilizará na maior parte do tempo.",z,v,C;return n=new G({props:{title:"Uso básico concluído!",local:"uso-básico-concluído",headingTag:"h1"}}),i=new V({props:{chapter:2,classNames:"absolute z-10 right-0 top-0"}}),{c(){s=p("meta"),_=u(),f=p("p"),$=u(),k(n.$$.fragment),h=u(),k(i.$$.fragment),x=u(),r=p("p"),r.textContent=q,b=u(),l=p("ul"),l.innerHTML=A,g=u(),m=p("p"),m.textContent=T,z=u(),v=p("p"),this.h()},l(e){const t=I("svelte-u9bgzb",document.head);s=d(t,"META",{name:!0,content:!0}),t.forEach(o),_=c(e),f=d(e,"P",{}),y(f).forEach(o),$=c(e),M(n.$$.fragment,e),h=c(e),M(i.$$.fragment,e),x=c(e),r=d(e,"P",{"data-svelte-h":!0}),P(r)!=="svelte-yeurzi"&&(r.textContent=q),b=c(e),l=d(e,"UL",{"data-svelte-h":!0}),P(l)!=="svelte-mmte39"&&(l.innerHTML=A),g=c(e),m=d(e,"P",{"data-svelte-h":!0}),P(m)!=="svelte-1p8cq75"&&(m.textContent=T),z=c(e),v=d(e,"P",{}),y(v).forEach(o),this.h()},h(){E(s,"name","hf:doc:metadata"),E(s,"content",K)},m(e,t){N(document.head,s),a(e,_,t),a(e,f,t),a(e,$,t),H(n,e,t),a(e,h,t),H(i,e,t),a(e,x,t),a(e,r,t),a(e,b,t),a(e,l,t),a(e,g,t),a(e,m,t),a(e,z,t),a(e,v,t),C=!0},p:D,i(e){C||(L(n.$$.fragment,e),L(i.$$.fragment,e),C=!0)},o(e){U(n.$$.fragment,e),U(i.$$.fragment,e),C=!1},d(e){e&&(o(_),o(f),o($),o(h),o(x),o(r),o(b),o(l),o(g),o(m),o(z),o(v)),o(s),j(n,e),j(i,e)}}}const K='{"title":"Uso básico concluído!","local":"uso-básico-concluído","sections":[],"depth":1}';function O(w){return R(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Z extends B{constructor(s){super(),F(this,s,O,J,S,{})}}export{Z as component};
