import{s as D,n as F,o as G}from"../chunks/scheduler.37c15a92.js";import{S as I,i as N,g as c,s as l,r as E,A as O,h as $,f as a,c as i,j as q,u as y,x as H,k as B,y as R,a as n,v as L,d as M,t as z,w as S}from"../chunks/index.2bf4358c.js";import{C as J}from"../chunks/CourseFloatingBanner.06521e8b.js";import{H as K,E as Q}from"../chunks/EditOnGithub.8916dc7c.js";function V(j){let s,d,h,g,r,x,m,b,o,k="여기까지 오느라 수고하셨습니다! 이 단원에서 배운 것을 되돌아봅시다.",v,p,A="<li>Transformer 모델의 기본 구성 요소에 대해 배웠습니다.</li> <li>토큰화 파이프라인의 구성 요소에 대해 배웠습니다.</li> <li>Transformer 모델을 사용하는 방법을 알아보았습니다.</li> <li>토크나이저를 이용해 텍스트를 모델이 이해할 수 있는 텐서로 변환하는 방법을 배웠습니다.</li> <li>원시 텍스트에서 예측 결과를 얻기 위해 토크나이저와 모델을 함께 사용하는 법을 배웠습니다.</li> <li>입력 ID의 한계와 어텐션 마스크에 대해 배웠습니다.</li> <li>다양하고 설정 가능한 토크나이저 메서드를 사용해보았습니다.</li>",C,u,U="이제부터는 🤗 Transformers 문서 안에서 자유롭게 항해할 수 있어야 합니다. 단어는 익숙하게 들릴 것이고, 사용법을 익히는 데에 이미 충분한 시간을 들였습니다.",w,f,P,_,T;return r=new K({props:{title:"기본 사용 완료!",local:"basic-usage-completed",headingTag:"h1"}}),m=new J({props:{chapter:2,classNames:"absolute z-10 right-0 top-0"}}),f=new Q({props:{source:"https://github.com/huggingface/course/blob/main/chapters/ko/chapter2/7.mdx"}}),{c(){s=c("meta"),d=l(),h=c("p"),g=l(),E(r.$$.fragment),x=l(),E(m.$$.fragment),b=l(),o=c("p"),o.textContent=k,v=l(),p=c("ul"),p.innerHTML=A,C=l(),u=c("p"),u.textContent=U,w=l(),E(f.$$.fragment),P=l(),_=c("p"),this.h()},l(t){const e=O("svelte-u9bgzb",document.head);s=$(e,"META",{name:!0,content:!0}),e.forEach(a),d=i(t),h=$(t,"P",{}),q(h).forEach(a),g=i(t),y(r.$$.fragment,t),x=i(t),y(m.$$.fragment,t),b=i(t),o=$(t,"P",{"data-svelte-h":!0}),H(o)!=="svelte-uh9d6"&&(o.textContent=k),v=i(t),p=$(t,"UL",{"data-svelte-h":!0}),H(p)!=="svelte-1gx9wzn"&&(p.innerHTML=A),C=i(t),u=$(t,"P",{"data-svelte-h":!0}),H(u)!=="svelte-53jn9m"&&(u.textContent=U),w=i(t),y(f.$$.fragment,t),P=i(t),_=$(t,"P",{}),q(_).forEach(a),this.h()},h(){B(s,"name","hf:doc:metadata"),B(s,"content",W)},m(t,e){R(document.head,s),n(t,d,e),n(t,h,e),n(t,g,e),L(r,t,e),n(t,x,e),L(m,t,e),n(t,b,e),n(t,o,e),n(t,v,e),n(t,p,e),n(t,C,e),n(t,u,e),n(t,w,e),L(f,t,e),n(t,P,e),n(t,_,e),T=!0},p:F,i(t){T||(M(r.$$.fragment,t),M(m.$$.fragment,t),M(f.$$.fragment,t),T=!0)},o(t){z(r.$$.fragment,t),z(m.$$.fragment,t),z(f.$$.fragment,t),T=!1},d(t){t&&(a(d),a(h),a(g),a(x),a(b),a(o),a(v),a(p),a(C),a(u),a(w),a(P),a(_)),a(s),S(r,t),S(m,t),S(f,t)}}}const W='{"title":"기본 사용 완료!","local":"basic-usage-completed","sections":[],"depth":1}';function X(j){return G(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class at extends I{constructor(s){super(),N(this,s,X,V,D,{})}}export{at as component};
