import{S as bt,i as Mt,s as At,e as s,k as c,w as Lt,t as a,M as wt,c as n,d as t,m as d,a as l,x as yt,h as o,b as q,G as e,g as f,y as It,L as xt,q as Dt,o as jt,B as Pt,v as $t}from"../../chunks/vendor-hf-doc-builder.js";import{I as Ht}from"../../chunks/IconCopyLink-hf-doc-builder.js";function kt(tt){let _,V,E,b,S,w,ce,z,de,W,p,pe,$,me,fe,C,he,ve,N,_e,Ee,X,h,y,qe,O,be,Me,Ae,I,Le,R,we,ye,Ie,F,xe,Y,M,De,U,je,Pe,Z,i,x,$e,B,He,ke,ge,D,Se,G,ze,Ce,Ne,J,Oe,Re,j,Fe,T,Ue,Be,Ge,P,Je,K,Te,Ke,ee,m,Qe,H,Ve,We,Q,Xe,Ye,k,Ze,et,te;return w=new Ht({}),{c(){_=s("meta"),V=c(),E=s("h1"),b=s("a"),S=s("span"),Lt(w.$$.fragment),ce=c(),z=s("span"),de=a("Introduction"),W=c(),p=s("p"),pe=a("Dans le "),$=s("a"),me=a("chapitre 3"),fe=a(" vous avez eu un premier aper\xE7u de la biblioth\xE8que \u{1F917} "),C=s("em"),he=a("Datasets"),ve=a(" et des trois \xE9tapes principales pour "),N=s("em"),_e=a("finetuner"),Ee=a(" un mod\xE8le :"),X=c(),h=s("ol"),y=s("li"),qe=a("chargement d\u2019un jeu de donn\xE9es \xE0 partir du "),O=s("em"),be=a("Hub"),Me=a(" d\u2019Hugging Face,"),Ae=c(),I=s("li"),Le=a("pr\xE9traitement des donn\xE9es avec "),R=s("code"),we=a("Dataset.map()"),ye=a(","),Ie=c(),F=s("li"),xe=a("chargement et calcul des m\xE9triques."),Y=c(),M=s("p"),De=a("Mais ce n\u2019est qu\u2019effleurer la surface de ce que \u{1F917} "),U=s("em"),je=a("Datasets"),Pe=a(" peut faire ! Dans ce chapitre, nous allons plonger profond\xE9ment dans cette biblioth\xE8que. En cours de route, nous trouverons des r\xE9ponses aux questions suivantes :"),Z=c(),i=s("ul"),x=s("li"),$e=a("que faire lorsque votre jeu de donn\xE9es n\u2019est pas sur le "),B=s("em"),He=a("Hub"),ke=a(" ?"),ge=c(),D=s("li"),Se=a("comment d\xE9couper et trancher un jeu de donn\xE9es ? (Et si on a "),G=s("em"),ze=a("vraiment"),Ce=a(" besoin d\u2019utiliser Pandas ?)"),Ne=c(),J=s("li"),Oe=a("que faire lorsque votre jeu de donn\xE9es est \xE9norme et va monopoliser la RAM de votre ordinateur portable ?"),Re=c(),j=s("li"),Fe=a("qu\u2019est-ce que c\u2019est que le \xAB "),T=s("em"),Ue=a("memory mapping"),Be=a(" \xBB et Apache Arrow ?"),Ge=c(),P=s("li"),Je=a("comment cr\xE9er votre propre jeu de donn\xE9es et le pousser sur le "),K=s("em"),Te=a("Hub"),Ke=a(" ?"),ee=c(),m=s("p"),Qe=a("Les techniques apprises dans ce chapitre vous pr\xE9pareront aux t\xE2ches avanc\xE9es de tokenisation du "),H=s("a"),Ve=a("chapitre 6"),We=a(" et de "),Q=s("em"),Xe=a("finetuning"),Ye=a(" du "),k=s("a"),Ze=a("chapitre 7"),et=a(". Alors prenez un caf\xE9 et commen\xE7ons !"),this.h()},l(r){const u=wt('[data-svelte="svelte-1phssyn"]',document.head);_=n(u,"META",{name:!0,content:!0}),u.forEach(t),V=d(r),E=n(r,"H1",{class:!0});var re=l(E);b=n(re,"A",{id:!0,class:!0,href:!0});var rt=l(b);S=n(rt,"SPAN",{});var at=l(S);yt(w.$$.fragment,at),at.forEach(t),rt.forEach(t),ce=d(re),z=n(re,"SPAN",{});var ot=l(z);de=o(ot,"Introduction"),ot.forEach(t),re.forEach(t),W=d(r),p=n(r,"P",{});var A=l(p);pe=o(A,"Dans le "),$=n(A,"A",{href:!0});var st=l($);me=o(st,"chapitre 3"),st.forEach(t),fe=o(A," vous avez eu un premier aper\xE7u de la biblioth\xE8que \u{1F917} "),C=n(A,"EM",{});var nt=l(C);he=o(nt,"Datasets"),nt.forEach(t),ve=o(A," et des trois \xE9tapes principales pour "),N=n(A,"EM",{});var lt=l(N);_e=o(lt,"finetuner"),lt.forEach(t),Ee=o(A," un mod\xE8le :"),A.forEach(t),X=d(r),h=n(r,"OL",{});var g=l(h);y=n(g,"LI",{});var ae=l(y);qe=o(ae,"chargement d\u2019un jeu de donn\xE9es \xE0 partir du "),O=n(ae,"EM",{});var ut=l(O);be=o(ut,"Hub"),ut.forEach(t),Me=o(ae," d\u2019Hugging Face,"),ae.forEach(t),Ae=d(g),I=n(g,"LI",{});var oe=l(I);Le=o(oe,"pr\xE9traitement des donn\xE9es avec "),R=n(oe,"CODE",{});var it=l(R);we=o(it,"Dataset.map()"),it.forEach(t),ye=o(oe,","),oe.forEach(t),Ie=d(g),F=n(g,"LI",{});var ct=l(F);xe=o(ct,"chargement et calcul des m\xE9triques."),ct.forEach(t),g.forEach(t),Y=d(r),M=n(r,"P",{});var se=l(M);De=o(se,"Mais ce n\u2019est qu\u2019effleurer la surface de ce que \u{1F917} "),U=n(se,"EM",{});var dt=l(U);je=o(dt,"Datasets"),dt.forEach(t),Pe=o(se," peut faire ! Dans ce chapitre, nous allons plonger profond\xE9ment dans cette biblioth\xE8que. En cours de route, nous trouverons des r\xE9ponses aux questions suivantes :"),se.forEach(t),Z=d(r),i=n(r,"UL",{});var v=l(i);x=n(v,"LI",{});var ne=l(x);$e=o(ne,"que faire lorsque votre jeu de donn\xE9es n\u2019est pas sur le "),B=n(ne,"EM",{});var pt=l(B);He=o(pt,"Hub"),pt.forEach(t),ke=o(ne," ?"),ne.forEach(t),ge=d(v),D=n(v,"LI",{});var le=l(D);Se=o(le,"comment d\xE9couper et trancher un jeu de donn\xE9es ? (Et si on a "),G=n(le,"EM",{});var mt=l(G);ze=o(mt,"vraiment"),mt.forEach(t),Ce=o(le," besoin d\u2019utiliser Pandas ?)"),le.forEach(t),Ne=d(v),J=n(v,"LI",{});var ft=l(J);Oe=o(ft,"que faire lorsque votre jeu de donn\xE9es est \xE9norme et va monopoliser la RAM de votre ordinateur portable ?"),ft.forEach(t),Re=d(v),j=n(v,"LI",{});var ue=l(j);Fe=o(ue,"qu\u2019est-ce que c\u2019est que le \xAB "),T=n(ue,"EM",{});var ht=l(T);Ue=o(ht,"memory mapping"),ht.forEach(t),Be=o(ue," \xBB et Apache Arrow ?"),ue.forEach(t),Ge=d(v),P=n(v,"LI",{});var ie=l(P);Je=o(ie,"comment cr\xE9er votre propre jeu de donn\xE9es et le pousser sur le "),K=n(ie,"EM",{});var vt=l(K);Te=o(vt,"Hub"),vt.forEach(t),Ke=o(ie," ?"),ie.forEach(t),v.forEach(t),ee=d(r),m=n(r,"P",{});var L=l(m);Qe=o(L,"Les techniques apprises dans ce chapitre vous pr\xE9pareront aux t\xE2ches avanc\xE9es de tokenisation du "),H=n(L,"A",{href:!0});var _t=l(H);Ve=o(_t,"chapitre 6"),_t.forEach(t),We=o(L," et de "),Q=n(L,"EM",{});var Et=l(Q);Xe=o(Et,"finetuning"),Et.forEach(t),Ye=o(L," du "),k=n(L,"A",{href:!0});var qt=l(k);Ze=o(qt,"chapitre 7"),qt.forEach(t),et=o(L,". Alors prenez un caf\xE9 et commen\xE7ons !"),L.forEach(t),this.h()},h(){q(_,"name","hf:doc:metadata"),q(_,"content",JSON.stringify(gt)),q(b,"id","introduction"),q(b,"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"),q(b,"href","#introduction"),q(E,"class","relative group"),q($,"href","/course/fr/chapter3"),q(H,"href","/course/fr/chapter6"),q(k,"href","/course/fr/chapter7")},m(r,u){e(document.head,_),f(r,V,u),f(r,E,u),e(E,b),e(b,S),It(w,S,null),e(E,ce),e(E,z),e(z,de),f(r,W,u),f(r,p,u),e(p,pe),e(p,$),e($,me),e(p,fe),e(p,C),e(C,he),e(p,ve),e(p,N),e(N,_e),e(p,Ee),f(r,X,u),f(r,h,u),e(h,y),e(y,qe),e(y,O),e(O,be),e(y,Me),e(h,Ae),e(h,I),e(I,Le),e(I,R),e(R,we),e(I,ye),e(h,Ie),e(h,F),e(F,xe),f(r,Y,u),f(r,M,u),e(M,De),e(M,U),e(U,je),e(M,Pe),f(r,Z,u),f(r,i,u),e(i,x),e(x,$e),e(x,B),e(B,He),e(x,ke),e(i,ge),e(i,D),e(D,Se),e(D,G),e(G,ze),e(D,Ce),e(i,Ne),e(i,J),e(J,Oe),e(i,Re),e(i,j),e(j,Fe),e(j,T),e(T,Ue),e(j,Be),e(i,Ge),e(i,P),e(P,Je),e(P,K),e(K,Te),e(P,Ke),f(r,ee,u),f(r,m,u),e(m,Qe),e(m,H),e(H,Ve),e(m,We),e(m,Q),e(Q,Xe),e(m,Ye),e(m,k),e(k,Ze),e(m,et),te=!0},p:xt,i(r){te||(Dt(w.$$.fragment,r),te=!0)},o(r){jt(w.$$.fragment,r),te=!1},d(r){t(_),r&&t(V),r&&t(E),Pt(w),r&&t(W),r&&t(p),r&&t(X),r&&t(h),r&&t(Y),r&&t(M),r&&t(Z),r&&t(i),r&&t(ee),r&&t(m)}}}const gt={local:"introduction",title:"Introduction"};function St(tt){return $t(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Nt extends bt{constructor(_){super();Mt(this,_,St,kt,At,{})}}export{Nt as default,gt as metadata};
