import{s as V,n as I,o as J}from"../chunks/scheduler.37c15a92.js";import{S as K,i as Q,g as h,s as a,r as E,A as W,h as c,f as n,c as l,j as R,u as A,x as d,k as U,y as X,a as i,v as q,d as B,t as z,w as D}from"../chunks/index.2bf4358c.js";import{C as Y}from"../chunks/CourseFloatingBanner.06521e8b.js";import{H as Z,E as tt}from"../chunks/EditOnGithub.8916dc7c.js";function et(G){let s,_,v,y,r,T,u,x,m,S='Trong <a href="/course/chapter3">Chương 3</a>, bạn sẽ lần đầu được trải nghiệm thư viện 🤗 Datasets và thấy rằng có ba bước chính khi tinh chỉnh một mô hình:',C,o,j="<li>Tải tập dữ liệu từ Hugging Face Hub.</li> <li>Tiền xử lý dữ liệu với <code>Dataset.map()</code>.</li> <li>Tải và tính toán các chỉ số.</li>",H,p,F="Nhưng đây chỉ là bề nổi của những gì 🤗 Datasets có thể làm! Trong chương này, chúng ta sẽ đi sâu vào thư viện. Trong hành trình này, chúng ta sẽ tìm câu trả lời cho những câu hỏi sau:",L,f,N="<li>Bạn làm gì khi bộ dữ liệu của bạn không có trên Hub?</li> <li>Làm thế nào bạn có thể chia một bộ dữ liệu? (Và điều gì sẽ xảy ra nếu bạn <em>thực sự</em> cần sử dụng Pandas?)</li> <li>Bạn sẽ làm gì khi bộ dữ liệu của bạn rất lớn và sẽ làm tràn RAM của máy tính xách tay của bạn?</li> <li>“Bản đồ bộ nhớ” và Apache Arrow là cái quái gì vậy?</li> <li>Làm cách nào bạn có thể tạo bộ dữ liệu của riêng mình và đẩy nó lên Hub?</li>",w,g,O='Các kỹ thuật bạn học được ở đây sẽ giúp bạn chuẩn bị cho các tác vụ tinh chỉnh và tokenize nâng cao trong <a href="/course/chapter6">Chương 6</a> và <a href="/course/chapter7">Chương 7</a> - vì vậy hãy uống một ly cà phê và bắt đầu thôi!',M,b,P,$,k;return r=new Z({props:{title:"Giới thiệu",local:"giới-thiệu",headingTag:"h1"}}),u=new Y({props:{chapter:5,classNames:"absolute z-10 right-0 top-0"}}),b=new tt({props:{source:"https://github.com/huggingface/course/blob/main/chapters/vi/chapter5/1.mdx"}}),{c(){s=h("meta"),_=a(),v=h("p"),y=a(),E(r.$$.fragment),T=a(),E(u.$$.fragment),x=a(),m=h("p"),m.innerHTML=S,C=a(),o=h("ol"),o.innerHTML=j,H=a(),p=h("p"),p.textContent=F,L=a(),f=h("ul"),f.innerHTML=N,w=a(),g=h("p"),g.innerHTML=O,M=a(),E(b.$$.fragment),P=a(),$=h("p"),this.h()},l(t){const e=W("svelte-u9bgzb",document.head);s=c(e,"META",{name:!0,content:!0}),e.forEach(n),_=l(t),v=c(t,"P",{}),R(v).forEach(n),y=l(t),A(r.$$.fragment,t),T=l(t),A(u.$$.fragment,t),x=l(t),m=c(t,"P",{"data-svelte-h":!0}),d(m)!=="svelte-g95qg7"&&(m.innerHTML=S),C=l(t),o=c(t,"OL",{"data-svelte-h":!0}),d(o)!=="svelte-1vjiwee"&&(o.innerHTML=j),H=l(t),p=c(t,"P",{"data-svelte-h":!0}),d(p)!=="svelte-5ww8t4"&&(p.textContent=F),L=l(t),f=c(t,"UL",{"data-svelte-h":!0}),d(f)!=="svelte-1ocybrd"&&(f.innerHTML=N),w=l(t),g=c(t,"P",{"data-svelte-h":!0}),d(g)!=="svelte-qkhful"&&(g.innerHTML=O),M=l(t),A(b.$$.fragment,t),P=l(t),$=c(t,"P",{}),R($).forEach(n),this.h()},h(){U(s,"name","hf:doc:metadata"),U(s,"content",nt)},m(t,e){X(document.head,s),i(t,_,e),i(t,v,e),i(t,y,e),q(r,t,e),i(t,T,e),q(u,t,e),i(t,x,e),i(t,m,e),i(t,C,e),i(t,o,e),i(t,H,e),i(t,p,e),i(t,L,e),i(t,f,e),i(t,w,e),i(t,g,e),i(t,M,e),q(b,t,e),i(t,P,e),i(t,$,e),k=!0},p:I,i(t){k||(B(r.$$.fragment,t),B(u.$$.fragment,t),B(b.$$.fragment,t),k=!0)},o(t){z(r.$$.fragment,t),z(u.$$.fragment,t),z(b.$$.fragment,t),k=!1},d(t){t&&(n(_),n(v),n(y),n(T),n(x),n(m),n(C),n(o),n(H),n(p),n(L),n(f),n(w),n(g),n(M),n(P),n($)),n(s),D(r,t),D(u,t),D(b,t)}}}const nt='{"title":"Giới thiệu","local":"giới-thiệu","sections":[],"depth":1}';function it(G){return J(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class ct extends K{constructor(s){super(),Q(this,s,it,et,V,{})}}export{ct as component};
