import{s as B,n as N,o as U}from"../chunks/scheduler.37c15a92.js";import{S as D,i as F,g as p,s as r,r as H,A as I,h as u,f as e,c as m,j as E,u as L,x as y,k as M,y as R,a,v as S,d as j,t as q,w as A}from"../chunks/index.2bf4358c.js";import{C as G}from"../chunks/CourseFloatingBanner.06521e8b.js";import{H as J}from"../chunks/Heading.8ada512a.js";function K(C){let h,d,f,v,i,_,s,$,c,w="Thật tuyệt vời khi theo dõi khóa học đến đây! Tổng kết lại, trong chương này bạn:",b,l,P="<li>Đã học các khối cơ bản của mô hình Transformer.</li> <li>Đã học những gì tạo nên pipeline cho việc tokenize.</li> <li>Biết cách sử dụng mô hình Transformer trong thực tế.</li> <li>Đã học cách sử dụng tokenizer để chuyển đổi văn bản thành tensors mà mô hình có thể hiểu được.</li> <li>Thiết lập tokenizer và một mô hình cùng nhau để chuyển từ văn bản đầu vào thành dự đoán đầu ra.</li> <li>Tìm hiểu những hạn chế của ID đầu vào và tìm hiểu về lớp attantion mask.</li> <li>Nghịch các phương pháp tokenizer linh hoạt và có thể định cấu hình.</li>",T,o,z="Từ bây giờ, bạn sẽ có thể tự do khám phá các tài liệu 🤗 Transformers: từ vựng sẽ nghe có vẻ quen thuộc và bạn đã thấy các phương pháp bạn sẽ sử dụng phần lớn thời gian.",k,g,x;return i=new J({props:{title:"Hoàn thành cách sử dụng cơ bản!",local:"hoàn-thành-cách-sử-dụng-cơ-bản",headingTag:"h1"}}),s=new G({props:{chapter:2,classNames:"absolute z-10 right-0 top-0"}}),{c(){h=p("meta"),d=r(),f=p("p"),v=r(),H(i.$$.fragment),_=r(),H(s.$$.fragment),$=r(),c=p("p"),c.textContent=w,b=r(),l=p("ul"),l.innerHTML=P,T=r(),o=p("p"),o.textContent=z,k=r(),g=p("p"),this.h()},l(t){const n=I("svelte-u9bgzb",document.head);h=u(n,"META",{name:!0,content:!0}),n.forEach(e),d=m(t),f=u(t,"P",{}),E(f).forEach(e),v=m(t),L(i.$$.fragment,t),_=m(t),L(s.$$.fragment,t),$=m(t),c=u(t,"P",{"data-svelte-h":!0}),y(c)!=="svelte-15u5wcp"&&(c.textContent=w),b=m(t),l=u(t,"UL",{"data-svelte-h":!0}),y(l)!=="svelte-zgfuas"&&(l.innerHTML=P),T=m(t),o=u(t,"P",{"data-svelte-h":!0}),y(o)!=="svelte-11j9d5a"&&(o.textContent=z),k=m(t),g=u(t,"P",{}),E(g).forEach(e),this.h()},h(){M(h,"name","hf:doc:metadata"),M(h,"content",O)},m(t,n){R(document.head,h),a(t,d,n),a(t,f,n),a(t,v,n),S(i,t,n),a(t,_,n),S(s,t,n),a(t,$,n),a(t,c,n),a(t,b,n),a(t,l,n),a(t,T,n),a(t,o,n),a(t,k,n),a(t,g,n),x=!0},p:N,i(t){x||(j(i.$$.fragment,t),j(s.$$.fragment,t),x=!0)},o(t){q(i.$$.fragment,t),q(s.$$.fragment,t),x=!1},d(t){t&&(e(d),e(f),e(v),e(_),e($),e(c),e(b),e(l),e(T),e(o),e(k),e(g)),e(h),A(i,t),A(s,t)}}}const O='{"title":"Hoàn thành cách sử dụng cơ bản!","local":"hoàn-thành-cách-sử-dụng-cơ-bản","sections":[],"depth":1}';function Q(C){return U(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Z extends D{constructor(h){super(),F(this,h,Q,K,B,{})}}export{Z as component};
