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