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