import{s as U,n as D,o as F}from"../chunks/scheduler.37c15a92.js";import{S as G,i as I,g as u,s as i,r as w,A as O,h as f,f as e,c as s,j as B,u as P,x as z,k as N,y as R,a as h,v as E,d as H,t as L,w as M}from"../chunks/index.2bf4358c.js";import{C as J}from"../chunks/CourseFloatingBanner.9ff4c771.js";import{H as K,E as Q}from"../chunks/getInferenceSnippets.24b50994.js";function V(S){let a,d,g,v,c,b,l,_,o,j="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:",x,r,q="<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,m,A="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,p,y,$,C;return c=new K({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"}}),l=new J({props:{chapter:2,classNames:"absolute z-10 right-0 top-0"}}),p=new Q({props:{source:"https://github.com/huggingface/course/blob/main/chapters/vi/chapter2/7.mdx"}}),{c(){a=u("meta"),d=i(),g=u("p"),v=i(),w(c.$$.fragment),b=i(),w(l.$$.fragment),_=i(),o=u("p"),o.textContent=j,x=i(),r=u("ul"),r.innerHTML=q,T=i(),m=u("p"),m.textContent=A,k=i(),w(p.$$.fragment),y=i(),$=u("p"),this.h()},l(t){const n=O("svelte-u9bgzb",document.head);a=f(n,"META",{name:!0,content:!0}),n.forEach(e),d=s(t),g=f(t,"P",{}),B(g).forEach(e),v=s(t),P(c.$$.fragment,t),b=s(t),P(l.$$.fragment,t),_=s(t),o=f(t,"P",{"data-svelte-h":!0}),z(o)!=="svelte-15u5wcp"&&(o.textContent=j),x=s(t),r=f(t,"UL",{"data-svelte-h":!0}),z(r)!=="svelte-zgfuas"&&(r.innerHTML=q),T=s(t),m=f(t,"P",{"data-svelte-h":!0}),z(m)!=="svelte-11j9d5a"&&(m.textContent=A),k=s(t),P(p.$$.fragment,t),y=s(t),$=f(t,"P",{}),B($).forEach(e),this.h()},h(){N(a,"name","hf:doc:metadata"),N(a,"content",W)},m(t,n){R(document.head,a),h(t,d,n),h(t,g,n),h(t,v,n),E(c,t,n),h(t,b,n),E(l,t,n),h(t,_,n),h(t,o,n),h(t,x,n),h(t,r,n),h(t,T,n),h(t,m,n),h(t,k,n),E(p,t,n),h(t,y,n),h(t,$,n),C=!0},p:D,i(t){C||(H(c.$$.fragment,t),H(l.$$.fragment,t),H(p.$$.fragment,t),C=!0)},o(t){L(c.$$.fragment,t),L(l.$$.fragment,t),L(p.$$.fragment,t),C=!1},d(t){t&&(e(d),e(g),e(v),e(b),e(_),e(o),e(x),e(r),e(T),e(m),e(k),e(y),e($)),e(a),M(c,t),M(l,t),M(p,t)}}}const W='{"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 X(S){return F(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class et extends G{constructor(a){super(),I(this,a,X,V,U,{})}}export{et as component};
