import{S as Ue,i as Be,s as Ge,e as t,k as c,w as Je,t as s,M as Te,c as r,d as o,m as d,a as n,x as Ke,h as l,b as E,G as e,g as p,y as Qe,L as Ve,q as We,o as Xe,B as Ye,v as Ze}from"../../chunks/vendor-hf-doc-builder.js";import{I as ea}from"../../chunks/IconCopyLink-hf-doc-builder.js";function aa(Le){let h,R,_,q,$,A,X,H,Y,F,b,Z,w,ee,ae,U,m,O,oe,te,C,re,z,se,ne,le,M,ie,B,I,ue,G,u,k,ce,de,g,pe,x,me,fe,ve,D,he,_e,N,Ee,qe,S,be,J,f,Ae,L,Ce,ge,P,we,Ie,T;return A=new ea({}),{c(){h=t("meta"),R=c(),_=t("h1"),q=t("a"),$=t("span"),Je(A.$$.fragment),X=c(),H=t("span"),Y=s("Introdu\xE7\xE3o"),F=c(),b=t("p"),Z=s("No "),w=t("a"),ee=s("Cap\xEDtulo 3"),ae=s(" voc\xEA teve seu primeiro gostinho da biblioteca \u{1F917} Datasets e viu que havia tr\xEAs passos principais quando se tratava de treinar para melhorar (fine-tuning) um modelo:"),U=c(),m=t("ol"),O=t("li"),oe=s("Carregar um conjunto de dados (dataset) do Hugging Face Hub."),te=c(),C=t("li"),re=s("Pr\xE9-processar os dados com "),z=t("code"),se=s("Dataset.map()"),ne=s("."),le=c(),M=t("li"),ie=s("Carregar e calcular as m\xE9tricas."),B=c(),I=t("p"),ue=s("Mas isto est\xE1 apenas arranhando a superf\xEDcie do que \u{1F917} Dataset.map pode fazer! Neste cap\xEDtulo, vamos dar um mergulho profundo na biblioteca. Ao longo do caminho, encontraremos respostas para as seguintes perguntas:"),G=c(),u=t("ul"),k=t("li"),ce=s("O que voc\xEA faz quando seu conjunto de dados n\xE3o est\xE1 no Hub?"),de=c(),g=t("li"),pe=s("Como voc\xEA pode separar um conjunto de dados? (E se voc\xEA "),x=t("em"),me=s("necess\xE1rio"),fe=s(" usar Pandas?)"),ve=c(),D=t("li"),he=s("O que voc\xEA faz quando seu conjunto de dados \xE9 enorme e derreter\xE1 a RAM de seu laptop?"),_e=c(),N=t("li"),Ee=s("O que diabos s\xE3o \u201Cmapeamento de mem\xF3ria\u201D e Apache Arrow?"),qe=c(),S=t("li"),be=s("Como voc\xEA pode criar seu pr\xF3prio conjunto de dados e enviar para o Hub?"),J=c(),f=t("p"),Ae=s("As t\xE9cnicas que voc\xEA aprender aqui v\xE3o prepar\xE1-lo para as tarefas avan\xE7adas de tokenization e fine-tuning no "),L=t("a"),Ce=s("Cap\xEDtulo 6"),ge=s(" e "),P=t("a"),we=s("Cap\xEDtulo 7"),Ie=s(" \u2014 ent\xE3o pegue um caf\xE9 e vamos come\xE7ar!"),this.h()},l(a){const i=Te('[data-svelte="svelte-1phssyn"]',document.head);h=r(i,"META",{name:!0,content:!0}),i.forEach(o),R=d(a),_=r(a,"H1",{class:!0});var K=n(_);q=r(K,"A",{id:!0,class:!0,href:!0});var Pe=n(q);$=r(Pe,"SPAN",{});var ye=n($);Ke(A.$$.fragment,ye),ye.forEach(o),Pe.forEach(o),X=d(K),H=r(K,"SPAN",{});var je=n(H);Y=l(je,"Introdu\xE7\xE3o"),je.forEach(o),K.forEach(o),F=d(a),b=r(a,"P",{});var Q=n(b);Z=l(Q,"No "),w=r(Q,"A",{href:!0});var $e=n(w);ee=l($e,"Cap\xEDtulo 3"),$e.forEach(o),ae=l(Q," voc\xEA teve seu primeiro gostinho da biblioteca \u{1F917} Datasets e viu que havia tr\xEAs passos principais quando se tratava de treinar para melhorar (fine-tuning) um modelo:"),Q.forEach(o),U=d(a),m=r(a,"OL",{});var y=n(m);O=r(y,"LI",{});var He=n(O);oe=l(He,"Carregar um conjunto de dados (dataset) do Hugging Face Hub."),He.forEach(o),te=d(y),C=r(y,"LI",{});var V=n(C);re=l(V,"Pr\xE9-processar os dados com "),z=r(V,"CODE",{});var Oe=n(z);se=l(Oe,"Dataset.map()"),Oe.forEach(o),ne=l(V,"."),V.forEach(o),le=d(y),M=r(y,"LI",{});var ze=n(M);ie=l(ze,"Carregar e calcular as m\xE9tricas."),ze.forEach(o),y.forEach(o),B=d(a),I=r(a,"P",{});var Me=n(I);ue=l(Me,"Mas isto est\xE1 apenas arranhando a superf\xEDcie do que \u{1F917} Dataset.map pode fazer! Neste cap\xEDtulo, vamos dar um mergulho profundo na biblioteca. Ao longo do caminho, encontraremos respostas para as seguintes perguntas:"),Me.forEach(o),G=d(a),u=r(a,"UL",{});var v=n(u);k=r(v,"LI",{});var ke=n(k);ce=l(ke,"O que voc\xEA faz quando seu conjunto de dados n\xE3o est\xE1 no Hub?"),ke.forEach(o),de=d(v),g=r(v,"LI",{});var W=n(g);pe=l(W,"Como voc\xEA pode separar um conjunto de dados? (E se voc\xEA "),x=r(W,"EM",{});var xe=n(x);me=l(xe,"necess\xE1rio"),xe.forEach(o),fe=l(W," usar Pandas?)"),W.forEach(o),ve=d(v),D=r(v,"LI",{});var De=n(D);he=l(De,"O que voc\xEA faz quando seu conjunto de dados \xE9 enorme e derreter\xE1 a RAM de seu laptop?"),De.forEach(o),_e=d(v),N=r(v,"LI",{});var Ne=n(N);Ee=l(Ne,"O que diabos s\xE3o \u201Cmapeamento de mem\xF3ria\u201D e Apache Arrow?"),Ne.forEach(o),qe=d(v),S=r(v,"LI",{});var Se=n(S);be=l(Se,"Como voc\xEA pode criar seu pr\xF3prio conjunto de dados e enviar para o Hub?"),Se.forEach(o),v.forEach(o),J=d(a),f=r(a,"P",{});var j=n(f);Ae=l(j,"As t\xE9cnicas que voc\xEA aprender aqui v\xE3o prepar\xE1-lo para as tarefas avan\xE7adas de tokenization e fine-tuning no "),L=r(j,"A",{href:!0});var Re=n(L);Ce=l(Re,"Cap\xEDtulo 6"),Re.forEach(o),ge=l(j," e "),P=r(j,"A",{href:!0});var Fe=n(P);we=l(Fe,"Cap\xEDtulo 7"),Fe.forEach(o),Ie=l(j," \u2014 ent\xE3o pegue um caf\xE9 e vamos come\xE7ar!"),j.forEach(o),this.h()},h(){E(h,"name","hf:doc:metadata"),E(h,"content",JSON.stringify(oa)),E(q,"id","introduo"),E(q,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),E(q,"href","#introduo"),E(_,"class","relative group"),E(w,"href","/course/chapter3"),E(L,"href","/course/chapter6"),E(P,"href","/course/chapter7")},m(a,i){e(document.head,h),p(a,R,i),p(a,_,i),e(_,q),e(q,$),Qe(A,$,null),e(_,X),e(_,H),e(H,Y),p(a,F,i),p(a,b,i),e(b,Z),e(b,w),e(w,ee),e(b,ae),p(a,U,i),p(a,m,i),e(m,O),e(O,oe),e(m,te),e(m,C),e(C,re),e(C,z),e(z,se),e(C,ne),e(m,le),e(m,M),e(M,ie),p(a,B,i),p(a,I,i),e(I,ue),p(a,G,i),p(a,u,i),e(u,k),e(k,ce),e(u,de),e(u,g),e(g,pe),e(g,x),e(x,me),e(g,fe),e(u,ve),e(u,D),e(D,he),e(u,_e),e(u,N),e(N,Ee),e(u,qe),e(u,S),e(S,be),p(a,J,i),p(a,f,i),e(f,Ae),e(f,L),e(L,Ce),e(f,ge),e(f,P),e(P,we),e(f,Ie),T=!0},p:Ve,i(a){T||(We(A.$$.fragment,a),T=!0)},o(a){Xe(A.$$.fragment,a),T=!1},d(a){o(h),a&&o(R),a&&o(_),Ye(A),a&&o(F),a&&o(b),a&&o(U),a&&o(m),a&&o(B),a&&o(I),a&&o(G),a&&o(u),a&&o(J),a&&o(f)}}}const oa={local:"introduo",title:"Introdu\xE7\xE3o"};function ta(Le){return Ze(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class na extends Ue{constructor(h){super();Be(this,h,ta,aa,Ge,{})}}export{na as default,oa as metadata};
