import{S as vr,i as hr,s as br,e as l,k as p,w as v,t as n,M as Er,c as i,d as t,m as c,a as r,x as h,h as u,b as d,F as s,g as o,y as b,L as _r,q as E,o as _,B as q,v as qr}from"../../chunks/vendor-1e8b365d.js";import{I as $}from"../../chunks/IconCopyLink-483c28ba.js";import{C as $r}from"../../chunks/CodeBlock-e5764662.js";function wr(Xl){let P,wt,y,I,Se,se,xs,je,Ps,xt,H,ys,Me,As,ks,Pt,qe,gs,yt,R,zs,De,Cs,Ls,At,V,Ns,A,Ss,Ie,js,Ms,Ds,kt,$e,Is,gt,m,He,Hs,Rs,Re,Vs,Os,Ve,Us,Ts,Oe,Fs,Bs,Ue,Gs,Js,Te,Ks,Qs,Fe,Ws,zt,we,Xs,Ct,k,O,Be,le,Ys,Ge,Zs,Lt,xe,el,Nt,g,U,Je,ie,tl,Ke,sl,St,Pe,ll,jt,z,T,Qe,re,il,We,rl,Mt,w,al,Xe,ol,nl,Ye,ul,dl,Dt,C,F,Ze,ae,pl,et,cl,It,ye,ml,Ht,L,B,tt,oe,fl,st,vl,Rt,Ae,hl,Vt,N,G,lt,ne,bl,it,El,Ot,ke,_l,Ut,S,J,rt,ue,ql,at,$l,Tt,ge,wl,Ft,j,K,ot,de,xl,nt,Pl,Bt,ze,yl,Gt,x,ut,pe,dt,Al,kl,pt,ce,ct,gl,zl,mt,me,ft,Cl,Jt,Q,Ll,fe,Nl,Sl,Kt,M,W,vt,ve,jl,ht,Ml,Qt,Ce,Dl,Wt,D,X,bt,he,Il,Et,Hl,Xt,Y,Rl,_t,Vl,Ol,Yt,Z,Ul,be,qt,Tl,Fl,Zt,Ee,es,ee,Bl,$t,Gl,Jl,ts,te,Kl,_e,Ql,Wl,ss;return se=new $({}),le=new $({}),ie=new $({}),re=new $({}),ae=new $({}),oe=new $({}),ne=new $({}),ue=new $({}),de=new $({}),ve=new $({}),he=new $({}),Ee=new $r({props:{code:`---
language: fr
license: mit
datasets:
- oscar
---`,highlighted:`<span class="hljs-meta">---</span>
<span class="hljs-attr">language:</span> <span class="hljs-string">fr</span>
<span class="hljs-attr">license:</span> <span class="hljs-string">mit</span>
<span class="hljs-attr">datasets:</span>
<span class="hljs-bullet">-</span> <span class="hljs-string">oscar</span>
<span class="hljs-meta">---</span>`}}),{c(){P=l("meta"),wt=p(),y=l("h1"),I=l("a"),Se=l("span"),v(se.$$.fragment),xs=p(),je=l("span"),Ps=n("Construire une carte de mod\xE8le"),xt=p(),H=l("p"),ys=n("La carte de mod\xE8le est un fichier qui est sans doute aussi important que les fichiers du mod\xE8le et du "),Me=l("em"),As=n("tokenizer"),ks=n(" dans un d\xE9p\xF4t de mod\xE8les. Il s\u2019agit de la d\xE9finition centrale du mod\xE8le, qui garantit la r\xE9utilisation par les autres membres de la communaut\xE9, la reproductibilit\xE9 des r\xE9sultats, et une plateforme sur laquelle les autres membres peuvent construire leurs artefacts."),Pt=p(),qe=l("p"),gs=n("Documenter le processus d\u2019entra\xEEnement et d\u2019\xE9valuation aide les autres \xE0 comprendre ce qu\u2019ils peuvent attendre d\u2019un mod\xE8le. Fournir suffisamment d\u2019informations concernant les donn\xE9es utilis\xE9es, les pr\xE9traitements et post-traitements effectu\xE9s permet d\u2019identifier et de comprendre les limites, les biais et les contextes dans lesquels le mod\xE8le est ou n\u2019est pas utile."),yt=p(),R=l("p"),zs=n("Par cons\xE9quent, la cr\xE9ation d\u2019une carte de mod\xE8le d\xE9finissant clairement votre mod\xE8le est une \xE9tape tr\xE8s importante. Nous vous donnons ici quelques conseils qui vous aideront \xE0 le faire. La cr\xE9ation de la fiche de mod\xE8le se fait par le biais du fichier "),De=l("em"),Cs=n("README.md"),Ls=n(" que vous avez vu pr\xE9c\xE9demment, qui est un fichier Markdown."),At=p(),V=l("p"),Ns=n("Le concept de carte de mod\xE8le provient d\u2019une direction de recherche de Google, partag\xE9e pour la premi\xE8re fois dans l\u2019article "),A=l("a"),Ss=n("\u201D"),Ie=l("em"),js=n("Model Cards for Model Reporting"),Ms=n("\u201D"),Ds=n(" par Margaret Mitchell et al. De nombreuses informations contenues dans ce document sont bas\xE9es sur cet article et nous vous recommandons d\u2019y jeter un coup d\u2019\u0153il pour comprendre pourquoi les cartes de mod\xE8les sont si importantes dans un monde qui valorise la reproductibilit\xE9, la r\xE9utilisation et l\u2019\xE9quit\xE9."),kt=p(),$e=l("p"),Is=n("La carte de mod\xE8le commence g\xE9n\xE9ralement par une tr\xE8s br\xE8ve pr\xE9sentation de haut niveau de l\u2019objet du mod\xE8le, suivie de d\xE9tails suppl\xE9mentaires dans les sections suivantes :"),gt=p(),m=l("ul"),He=l("li"),Hs=n("description du mod\xE8le"),Rs=p(),Re=l("li"),Vs=n("utilisations et limites pr\xE9vues"),Os=p(),Ve=l("li"),Us=n("comment utiliser le mod\xE8le"),Ts=p(),Oe=l("li"),Fs=n("limites et biais"),Bs=p(),Ue=l("li"),Gs=n("donn\xE9es d\u2019entra\xEEnement"),Js=p(),Te=l("li"),Ks=n("proc\xE9dure d\u2019entra\xEEnement"),Qs=p(),Fe=l("li"),Ws=n("r\xE9sultats de l\u2019\xE9valuation"),zt=p(),we=l("p"),Xs=n("Voyons ce que chacune de ces sections doit contenir."),Ct=p(),k=l("h3"),O=l("a"),Be=l("span"),v(le.$$.fragment),Ys=p(),Ge=l("span"),Zs=n("Description du mod\xE8le"),Lt=p(),xe=l("p"),el=n("La description du mod\xE8le fournit des d\xE9tails de base sur le mod\xE8le. Cela inclut l\u2019architecture, la version, s\u2019il a \xE9t\xE9 pr\xE9sent\xE9 dans un article, si une impl\xE9mentation originale est disponible, l\u2019auteur et des informations g\xE9n\xE9rales sur le mod\xE8le. Tout droit d\u2019auteur doit \xEAtre attribu\xE9 ici. Des informations g\xE9n\xE9rales sur les proc\xE9dures d\u2019entra\xEEnement, les param\xE8tres et les avertissements importants peuvent \xE9galement \xEAtre mentionn\xE9s dans cette section."),Nt=p(),g=l("h3"),U=l("a"),Je=l("span"),v(ie.$$.fragment),tl=p(),Ke=l("span"),sl=n("Utilisations et limitations pr\xE9vues"),St=p(),Pe=l("p"),ll=n("Vous d\xE9crivez ici les cas d\u2019utilisation auxquels le mod\xE8le est destin\xE9, y compris les langues, les domaines et les champs o\xF9 il peut \xEAtre appliqu\xE9. Cette section de la fiche de mod\xE8le peut \xE9galement documenter les domaines qui sont connus pour \xEAtre hors de port\xE9e du mod\xE8le, ou dans lesquels il est susceptible de fonctionner de mani\xE8re sous-optimale."),jt=p(),z=l("h3"),T=l("a"),Qe=l("span"),v(re.$$.fragment),il=p(),We=l("span"),rl=n("Comment utiliser"),Mt=p(),w=l("p"),al=n("Cette section doit inclure des exemples d\u2019utilisation du mod\xE8le. Cela peut montrer l\u2019utilisation de la fonction "),Xe=l("code"),ol=n("pipeline()"),nl=n(", l\u2019utilisation des classes du mod\xE8le et du "),Ye=l("em"),ul=n("tokenizer"),dl=n(", et tout autre code que vous pensez \xEAtre utile."),Dt=p(),C=l("h3"),F=l("a"),Ze=l("span"),v(ae.$$.fragment),pl=p(),et=l("span"),cl=n("Donn\xE9es d'entra\xEEnement"),It=p(),ye=l("p"),ml=n("Cette partie doit indiquer sur quel(s) jeu(x) de donn\xE9es le mod\xE8le a \xE9t\xE9 entra\xEEn\xE9. Une br\xE8ve description du ou des jeux de donn\xE9es est \xE9galement la bienvenue."),Ht=p(),L=l("h3"),B=l("a"),tt=l("span"),v(oe.$$.fragment),fl=p(),st=l("span"),vl=n("Proc\xE9dure d'entra\xEEnement"),Rt=p(),Ae=l("p"),hl=n("Dans cette section, vous devez d\xE9crire tous les aspects pertinents de l\u2019entra\xEEnement qui sont utiles du point de vue de la reproductibilit\xE9. Cela inclut tout pr\xE9traitement et post-traitement effectu\xE9 sur les donn\xE9es, ainsi que des d\xE9tails tels que le nombre d\u2019\xE9poques pour lesquelles le mod\xE8le a \xE9t\xE9 entra\xEEn\xE9, la taille du batch, le taux d\u2019apprentissage, etc."),Vt=p(),N=l("h3"),G=l("a"),lt=l("span"),v(ne.$$.fragment),bl=p(),it=l("span"),El=n("Variable et m\xE9triques"),Ot=p(),ke=l("p"),_l=n("D\xE9crivez ici les m\xE9triques que vous utilisez pour l\u2019\xE9valuation et les diff\xE9rents facteurs que vous mesurez. En mentionnant la ou les m\xE9triques utilis\xE9es, sur quel jeu de donn\xE9es et quelle division du jeu de donn\xE9es, il est plus facile de comparer les performances de votre mod\xE8le \xE0 celles d\u2019autres mod\xE8les. Les sections pr\xE9c\xE9dentes, telles que les utilisateurs pr\xE9vus et les cas d\u2019utilisation, doivent \xEAtre prises en compte."),Ut=p(),S=l("h3"),J=l("a"),rt=l("span"),v(ue.$$.fragment),ql=p(),at=l("span"),$l=n("R\xE9sultats de l'\xE9valuation"),Tt=p(),ge=l("p"),wl=n("Enfin, fournissez une indication de la performance du mod\xE8le sur l\u2019ensemble de donn\xE9es d\u2019\xE9valuation. Si le mod\xE8le utilise un seuil de d\xE9cision, indiquez le seuil de d\xE9cision utilis\xE9 dans l\u2019\xE9valuation ou fournissez des d\xE9tails sur l\u2019\xE9valuation \xE0 diff\xE9rents seuils pour les utilisations pr\xE9vues."),Ft=p(),j=l("h2"),K=l("a"),ot=l("span"),v(de.$$.fragment),xl=p(),nt=l("span"),Pl=n("Exemple"),Bt=p(),ze=l("p"),yl=n("Voici quelques exemples de cartes de mod\xE8les bien con\xE7ues :"),Gt=p(),x=l("ul"),ut=l("li"),pe=l("a"),dt=l("code"),Al=n("bert-base-case"),kl=p(),pt=l("li"),ce=l("a"),ct=l("code"),gl=n("gpt2"),zl=p(),mt=l("li"),me=l("a"),ft=l("code"),Cl=n("distilbert"),Jt=p(),Q=l("p"),Ll=n("D\u2019autres exemples provenant de diff\xE9rentes organisations et entreprises sont disponibles "),fe=l("a"),Nl=n("ici"),Sl=n("."),Kt=p(),M=l("h2"),W=l("a"),vt=l("span"),v(ve.$$.fragment),jl=p(),ht=l("span"),Ml=n("Note"),Qt=p(),Ce=l("p"),Dl=n("Les fiches de mod\xE8le ne sont pas une exigence lors de la publication de mod\xE8les, et vous n\u2019avez pas besoin d\u2019inclure toutes les sections d\xE9crites ci-dessus lorsque vous en faites une. Cependant, une documentation explicite du mod\xE8le ne peut qu\u2019\xEAtre b\xE9n\xE9fique aux futurs utilisateurs. Nous vous recommandons donc de remplir autant de sections que possible, au mieux de vos connaissances et de vos capacit\xE9s."),Wt=p(),D=l("h2"),X=l("a"),bt=l("span"),v(he.$$.fragment),Il=p(),Et=l("span"),Hl=n("M\xE9tadonn\xE9es de la carte de mod\xE8le"),Xt=p(),Y=l("p"),Rl=n("Si vous avez explor\xE9 un peu le "),_t=l("em"),Vl=n("Hub"),Ol=n(", vous devriez avoir vu que certains mod\xE8les appartiennent \xE0 certaines cat\xE9gories : vous pouvez les filtrer par t\xE2ches, langues, biblioth\xE8ques, et plus encore. Les cat\xE9gories auxquelles appartient un mod\xE8le sont identifi\xE9es en fonction des m\xE9tadonn\xE9es que vous ajoutez dans l\u2019en-t\xEAte de la fiche du mod\xE8le."),Yt=p(),Z=l("p"),Ul=n("Par exemple, si vous regardez la fiche de mod\xE8le de "),be=l("a"),qt=l("code"),Tl=n("camembert-base"),Fl=n(", vous devriez voir les lignes suivantes dans l\u2019en-t\xEAte de la fiche de mod\xE8le :"),Zt=p(),v(Ee.$$.fragment),es=p(),ee=l("p"),Bl=n("Ces m\xE9tadonn\xE9es sont analys\xE9es par le "),$t=l("em"),Gl=n("Hub"),Jl=n(" qui identifie alors ce mod\xE8le comme \xE9tant un mod\xE8le fran\xE7ais, avec une licence MIT, entra\xEEn\xE9 sur le jeu de donn\xE9es Oscar."),ts=p(),te=l("p"),Kl=n("La "),_e=l("a"),Ql=n("sp\xE9cification compl\xE8te de la carte du mod\xE8le"),Wl=n(" permet de sp\xE9cifier les langues, les licences, les balises, les jeux de donn\xE9es, les mesures, ainsi que les r\xE9sultats d\u2019\xE9valuation obtenus par le mod\xE8le lors de l\u2019entra\xEEnement."),this.h()},l(e){const a=Er('[data-svelte="svelte-1phssyn"]',document.head);P=i(a,"META",{name:!0,content:!0}),a.forEach(t),wt=c(e),y=i(e,"H1",{class:!0});var ls=r(y);I=i(ls,"A",{id:!0,class:!0,href:!0});var Yl=r(I);Se=i(Yl,"SPAN",{});var Zl=r(Se);h(se.$$.fragment,Zl),Zl.forEach(t),Yl.forEach(t),xs=c(ls),je=i(ls,"SPAN",{});var ei=r(je);Ps=u(ei,"Construire une carte de mod\xE8le"),ei.forEach(t),ls.forEach(t),xt=c(e),H=i(e,"P",{});var is=r(H);ys=u(is,"La carte de mod\xE8le est un fichier qui est sans doute aussi important que les fichiers du mod\xE8le et du "),Me=i(is,"EM",{});var ti=r(Me);As=u(ti,"tokenizer"),ti.forEach(t),ks=u(is," dans un d\xE9p\xF4t de mod\xE8les. Il s\u2019agit de la d\xE9finition centrale du mod\xE8le, qui garantit la r\xE9utilisation par les autres membres de la communaut\xE9, la reproductibilit\xE9 des r\xE9sultats, et une plateforme sur laquelle les autres membres peuvent construire leurs artefacts."),is.forEach(t),Pt=c(e),qe=i(e,"P",{});var si=r(qe);gs=u(si,"Documenter le processus d\u2019entra\xEEnement et d\u2019\xE9valuation aide les autres \xE0 comprendre ce qu\u2019ils peuvent attendre d\u2019un mod\xE8le. Fournir suffisamment d\u2019informations concernant les donn\xE9es utilis\xE9es, les pr\xE9traitements et post-traitements effectu\xE9s permet d\u2019identifier et de comprendre les limites, les biais et les contextes dans lesquels le mod\xE8le est ou n\u2019est pas utile."),si.forEach(t),yt=c(e),R=i(e,"P",{});var rs=r(R);zs=u(rs,"Par cons\xE9quent, la cr\xE9ation d\u2019une carte de mod\xE8le d\xE9finissant clairement votre mod\xE8le est une \xE9tape tr\xE8s importante. Nous vous donnons ici quelques conseils qui vous aideront \xE0 le faire. La cr\xE9ation de la fiche de mod\xE8le se fait par le biais du fichier "),De=i(rs,"EM",{});var li=r(De);Cs=u(li,"README.md"),li.forEach(t),Ls=u(rs," que vous avez vu pr\xE9c\xE9demment, qui est un fichier Markdown."),rs.forEach(t),At=c(e),V=i(e,"P",{});var as=r(V);Ns=u(as,"Le concept de carte de mod\xE8le provient d\u2019une direction de recherche de Google, partag\xE9e pour la premi\xE8re fois dans l\u2019article "),A=i(as,"A",{href:!0,rel:!0});var os=r(A);Ss=u(os,"\u201D"),Ie=i(os,"EM",{});var ii=r(Ie);js=u(ii,"Model Cards for Model Reporting"),ii.forEach(t),Ms=u(os,"\u201D"),os.forEach(t),Ds=u(as," par Margaret Mitchell et al. De nombreuses informations contenues dans ce document sont bas\xE9es sur cet article et nous vous recommandons d\u2019y jeter un coup d\u2019\u0153il pour comprendre pourquoi les cartes de mod\xE8les sont si importantes dans un monde qui valorise la reproductibilit\xE9, la r\xE9utilisation et l\u2019\xE9quit\xE9."),as.forEach(t),kt=c(e),$e=i(e,"P",{});var ri=r($e);Is=u(ri,"La carte de mod\xE8le commence g\xE9n\xE9ralement par une tr\xE8s br\xE8ve pr\xE9sentation de haut niveau de l\u2019objet du mod\xE8le, suivie de d\xE9tails suppl\xE9mentaires dans les sections suivantes :"),ri.forEach(t),gt=c(e),m=i(e,"UL",{});var f=r(m);He=i(f,"LI",{});var ai=r(He);Hs=u(ai,"description du mod\xE8le"),ai.forEach(t),Rs=c(f),Re=i(f,"LI",{});var oi=r(Re);Vs=u(oi,"utilisations et limites pr\xE9vues"),oi.forEach(t),Os=c(f),Ve=i(f,"LI",{});var ni=r(Ve);Us=u(ni,"comment utiliser le mod\xE8le"),ni.forEach(t),Ts=c(f),Oe=i(f,"LI",{});var ui=r(Oe);Fs=u(ui,"limites et biais"),ui.forEach(t),Bs=c(f),Ue=i(f,"LI",{});var di=r(Ue);Gs=u(di,"donn\xE9es d\u2019entra\xEEnement"),di.forEach(t),Js=c(f),Te=i(f,"LI",{});var pi=r(Te);Ks=u(pi,"proc\xE9dure d\u2019entra\xEEnement"),pi.forEach(t),Qs=c(f),Fe=i(f,"LI",{});var ci=r(Fe);Ws=u(ci,"r\xE9sultats de l\u2019\xE9valuation"),ci.forEach(t),f.forEach(t),zt=c(e),we=i(e,"P",{});var mi=r(we);Xs=u(mi,"Voyons ce que chacune de ces sections doit contenir."),mi.forEach(t),Ct=c(e),k=i(e,"H3",{class:!0});var ns=r(k);O=i(ns,"A",{id:!0,class:!0,href:!0});var fi=r(O);Be=i(fi,"SPAN",{});var vi=r(Be);h(le.$$.fragment,vi),vi.forEach(t),fi.forEach(t),Ys=c(ns),Ge=i(ns,"SPAN",{});var hi=r(Ge);Zs=u(hi,"Description du mod\xE8le"),hi.forEach(t),ns.forEach(t),Lt=c(e),xe=i(e,"P",{});var bi=r(xe);el=u(bi,"La description du mod\xE8le fournit des d\xE9tails de base sur le mod\xE8le. Cela inclut l\u2019architecture, la version, s\u2019il a \xE9t\xE9 pr\xE9sent\xE9 dans un article, si une impl\xE9mentation originale est disponible, l\u2019auteur et des informations g\xE9n\xE9rales sur le mod\xE8le. Tout droit d\u2019auteur doit \xEAtre attribu\xE9 ici. Des informations g\xE9n\xE9rales sur les proc\xE9dures d\u2019entra\xEEnement, les param\xE8tres et les avertissements importants peuvent \xE9galement \xEAtre mentionn\xE9s dans cette section."),bi.forEach(t),Nt=c(e),g=i(e,"H3",{class:!0});var us=r(g);U=i(us,"A",{id:!0,class:!0,href:!0});var Ei=r(U);Je=i(Ei,"SPAN",{});var _i=r(Je);h(ie.$$.fragment,_i),_i.forEach(t),Ei.forEach(t),tl=c(us),Ke=i(us,"SPAN",{});var qi=r(Ke);sl=u(qi,"Utilisations et limitations pr\xE9vues"),qi.forEach(t),us.forEach(t),St=c(e),Pe=i(e,"P",{});var $i=r(Pe);ll=u($i,"Vous d\xE9crivez ici les cas d\u2019utilisation auxquels le mod\xE8le est destin\xE9, y compris les langues, les domaines et les champs o\xF9 il peut \xEAtre appliqu\xE9. Cette section de la fiche de mod\xE8le peut \xE9galement documenter les domaines qui sont connus pour \xEAtre hors de port\xE9e du mod\xE8le, ou dans lesquels il est susceptible de fonctionner de mani\xE8re sous-optimale."),$i.forEach(t),jt=c(e),z=i(e,"H3",{class:!0});var ds=r(z);T=i(ds,"A",{id:!0,class:!0,href:!0});var wi=r(T);Qe=i(wi,"SPAN",{});var xi=r(Qe);h(re.$$.fragment,xi),xi.forEach(t),wi.forEach(t),il=c(ds),We=i(ds,"SPAN",{});var Pi=r(We);rl=u(Pi,"Comment utiliser"),Pi.forEach(t),ds.forEach(t),Mt=c(e),w=i(e,"P",{});var Le=r(w);al=u(Le,"Cette section doit inclure des exemples d\u2019utilisation du mod\xE8le. Cela peut montrer l\u2019utilisation de la fonction "),Xe=i(Le,"CODE",{});var yi=r(Xe);ol=u(yi,"pipeline()"),yi.forEach(t),nl=u(Le,", l\u2019utilisation des classes du mod\xE8le et du "),Ye=i(Le,"EM",{});var Ai=r(Ye);ul=u(Ai,"tokenizer"),Ai.forEach(t),dl=u(Le,", et tout autre code que vous pensez \xEAtre utile."),Le.forEach(t),Dt=c(e),C=i(e,"H3",{class:!0});var ps=r(C);F=i(ps,"A",{id:!0,class:!0,href:!0});var ki=r(F);Ze=i(ki,"SPAN",{});var gi=r(Ze);h(ae.$$.fragment,gi),gi.forEach(t),ki.forEach(t),pl=c(ps),et=i(ps,"SPAN",{});var zi=r(et);cl=u(zi,"Donn\xE9es d'entra\xEEnement"),zi.forEach(t),ps.forEach(t),It=c(e),ye=i(e,"P",{});var Ci=r(ye);ml=u(Ci,"Cette partie doit indiquer sur quel(s) jeu(x) de donn\xE9es le mod\xE8le a \xE9t\xE9 entra\xEEn\xE9. Une br\xE8ve description du ou des jeux de donn\xE9es est \xE9galement la bienvenue."),Ci.forEach(t),Ht=c(e),L=i(e,"H3",{class:!0});var cs=r(L);B=i(cs,"A",{id:!0,class:!0,href:!0});var Li=r(B);tt=i(Li,"SPAN",{});var Ni=r(tt);h(oe.$$.fragment,Ni),Ni.forEach(t),Li.forEach(t),fl=c(cs),st=i(cs,"SPAN",{});var Si=r(st);vl=u(Si,"Proc\xE9dure d'entra\xEEnement"),Si.forEach(t),cs.forEach(t),Rt=c(e),Ae=i(e,"P",{});var ji=r(Ae);hl=u(ji,"Dans cette section, vous devez d\xE9crire tous les aspects pertinents de l\u2019entra\xEEnement qui sont utiles du point de vue de la reproductibilit\xE9. Cela inclut tout pr\xE9traitement et post-traitement effectu\xE9 sur les donn\xE9es, ainsi que des d\xE9tails tels que le nombre d\u2019\xE9poques pour lesquelles le mod\xE8le a \xE9t\xE9 entra\xEEn\xE9, la taille du batch, le taux d\u2019apprentissage, etc."),ji.forEach(t),Vt=c(e),N=i(e,"H3",{class:!0});var ms=r(N);G=i(ms,"A",{id:!0,class:!0,href:!0});var Mi=r(G);lt=i(Mi,"SPAN",{});var Di=r(lt);h(ne.$$.fragment,Di),Di.forEach(t),Mi.forEach(t),bl=c(ms),it=i(ms,"SPAN",{});var Ii=r(it);El=u(Ii,"Variable et m\xE9triques"),Ii.forEach(t),ms.forEach(t),Ot=c(e),ke=i(e,"P",{});var Hi=r(ke);_l=u(Hi,"D\xE9crivez ici les m\xE9triques que vous utilisez pour l\u2019\xE9valuation et les diff\xE9rents facteurs que vous mesurez. En mentionnant la ou les m\xE9triques utilis\xE9es, sur quel jeu de donn\xE9es et quelle division du jeu de donn\xE9es, il est plus facile de comparer les performances de votre mod\xE8le \xE0 celles d\u2019autres mod\xE8les. Les sections pr\xE9c\xE9dentes, telles que les utilisateurs pr\xE9vus et les cas d\u2019utilisation, doivent \xEAtre prises en compte."),Hi.forEach(t),Ut=c(e),S=i(e,"H3",{class:!0});var fs=r(S);J=i(fs,"A",{id:!0,class:!0,href:!0});var Ri=r(J);rt=i(Ri,"SPAN",{});var Vi=r(rt);h(ue.$$.fragment,Vi),Vi.forEach(t),Ri.forEach(t),ql=c(fs),at=i(fs,"SPAN",{});var Oi=r(at);$l=u(Oi,"R\xE9sultats de l'\xE9valuation"),Oi.forEach(t),fs.forEach(t),Tt=c(e),ge=i(e,"P",{});var Ui=r(ge);wl=u(Ui,"Enfin, fournissez une indication de la performance du mod\xE8le sur l\u2019ensemble de donn\xE9es d\u2019\xE9valuation. Si le mod\xE8le utilise un seuil de d\xE9cision, indiquez le seuil de d\xE9cision utilis\xE9 dans l\u2019\xE9valuation ou fournissez des d\xE9tails sur l\u2019\xE9valuation \xE0 diff\xE9rents seuils pour les utilisations pr\xE9vues."),Ui.forEach(t),Ft=c(e),j=i(e,"H2",{class:!0});var vs=r(j);K=i(vs,"A",{id:!0,class:!0,href:!0});var Ti=r(K);ot=i(Ti,"SPAN",{});var Fi=r(ot);h(de.$$.fragment,Fi),Fi.forEach(t),Ti.forEach(t),xl=c(vs),nt=i(vs,"SPAN",{});var Bi=r(nt);Pl=u(Bi,"Exemple"),Bi.forEach(t),vs.forEach(t),Bt=c(e),ze=i(e,"P",{});var Gi=r(ze);yl=u(Gi,"Voici quelques exemples de cartes de mod\xE8les bien con\xE7ues :"),Gi.forEach(t),Gt=c(e),x=i(e,"UL",{});var Ne=r(x);ut=i(Ne,"LI",{});var Ji=r(ut);pe=i(Ji,"A",{href:!0,rel:!0});var Ki=r(pe);dt=i(Ki,"CODE",{});var Qi=r(dt);Al=u(Qi,"bert-base-case"),Qi.forEach(t),Ki.forEach(t),Ji.forEach(t),kl=c(Ne),pt=i(Ne,"LI",{});var Wi=r(pt);ce=i(Wi,"A",{href:!0,rel:!0});var Xi=r(ce);ct=i(Xi,"CODE",{});var Yi=r(ct);gl=u(Yi,"gpt2"),Yi.forEach(t),Xi.forEach(t),Wi.forEach(t),zl=c(Ne),mt=i(Ne,"LI",{});var Zi=r(mt);me=i(Zi,"A",{href:!0,rel:!0});var er=r(me);ft=i(er,"CODE",{});var tr=r(ft);Cl=u(tr,"distilbert"),tr.forEach(t),er.forEach(t),Zi.forEach(t),Ne.forEach(t),Jt=c(e),Q=i(e,"P",{});var hs=r(Q);Ll=u(hs,"D\u2019autres exemples provenant de diff\xE9rentes organisations et entreprises sont disponibles "),fe=i(hs,"A",{href:!0,rel:!0});var sr=r(fe);Nl=u(sr,"ici"),sr.forEach(t),Sl=u(hs,"."),hs.forEach(t),Kt=c(e),M=i(e,"H2",{class:!0});var bs=r(M);W=i(bs,"A",{id:!0,class:!0,href:!0});var lr=r(W);vt=i(lr,"SPAN",{});var ir=r(vt);h(ve.$$.fragment,ir),ir.forEach(t),lr.forEach(t),jl=c(bs),ht=i(bs,"SPAN",{});var rr=r(ht);Ml=u(rr,"Note"),rr.forEach(t),bs.forEach(t),Qt=c(e),Ce=i(e,"P",{});var ar=r(Ce);Dl=u(ar,"Les fiches de mod\xE8le ne sont pas une exigence lors de la publication de mod\xE8les, et vous n\u2019avez pas besoin d\u2019inclure toutes les sections d\xE9crites ci-dessus lorsque vous en faites une. Cependant, une documentation explicite du mod\xE8le ne peut qu\u2019\xEAtre b\xE9n\xE9fique aux futurs utilisateurs. Nous vous recommandons donc de remplir autant de sections que possible, au mieux de vos connaissances et de vos capacit\xE9s."),ar.forEach(t),Wt=c(e),D=i(e,"H2",{class:!0});var Es=r(D);X=i(Es,"A",{id:!0,class:!0,href:!0});var or=r(X);bt=i(or,"SPAN",{});var nr=r(bt);h(he.$$.fragment,nr),nr.forEach(t),or.forEach(t),Il=c(Es),Et=i(Es,"SPAN",{});var ur=r(Et);Hl=u(ur,"M\xE9tadonn\xE9es de la carte de mod\xE8le"),ur.forEach(t),Es.forEach(t),Xt=c(e),Y=i(e,"P",{});var _s=r(Y);Rl=u(_s,"Si vous avez explor\xE9 un peu le "),_t=i(_s,"EM",{});var dr=r(_t);Vl=u(dr,"Hub"),dr.forEach(t),Ol=u(_s,", vous devriez avoir vu que certains mod\xE8les appartiennent \xE0 certaines cat\xE9gories : vous pouvez les filtrer par t\xE2ches, langues, biblioth\xE8ques, et plus encore. Les cat\xE9gories auxquelles appartient un mod\xE8le sont identifi\xE9es en fonction des m\xE9tadonn\xE9es que vous ajoutez dans l\u2019en-t\xEAte de la fiche du mod\xE8le."),_s.forEach(t),Yt=c(e),Z=i(e,"P",{});var qs=r(Z);Ul=u(qs,"Par exemple, si vous regardez la fiche de mod\xE8le de "),be=i(qs,"A",{href:!0,rel:!0});var pr=r(be);qt=i(pr,"CODE",{});var cr=r(qt);Tl=u(cr,"camembert-base"),cr.forEach(t),pr.forEach(t),Fl=u(qs,", vous devriez voir les lignes suivantes dans l\u2019en-t\xEAte de la fiche de mod\xE8le :"),qs.forEach(t),Zt=c(e),h(Ee.$$.fragment,e),es=c(e),ee=i(e,"P",{});var $s=r(ee);Bl=u($s,"Ces m\xE9tadonn\xE9es sont analys\xE9es par le "),$t=i($s,"EM",{});var mr=r($t);Gl=u(mr,"Hub"),mr.forEach(t),Jl=u($s," qui identifie alors ce mod\xE8le comme \xE9tant un mod\xE8le fran\xE7ais, avec une licence MIT, entra\xEEn\xE9 sur le jeu de donn\xE9es Oscar."),$s.forEach(t),ts=c(e),te=i(e,"P",{});var ws=r(te);Kl=u(ws,"La "),_e=i(ws,"A",{href:!0,rel:!0});var fr=r(_e);Ql=u(fr,"sp\xE9cification compl\xE8te de la carte du mod\xE8le"),fr.forEach(t),Wl=u(ws," permet de sp\xE9cifier les langues, les licences, les balises, les jeux de donn\xE9es, les mesures, ainsi que les r\xE9sultats d\u2019\xE9valuation obtenus par le mod\xE8le lors de l\u2019entra\xEEnement."),ws.forEach(t),this.h()},h(){d(P,"name","hf:doc:metadata"),d(P,"content",JSON.stringify(xr)),d(I,"id","construire-une-carte-de-modle"),d(I,"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"),d(I,"href","#construire-une-carte-de-modle"),d(y,"class","relative group"),d(A,"href","https://arxiv.org/abs/1810.03993"),d(A,"rel","nofollow"),d(O,"id","description-du-modle"),d(O,"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"),d(O,"href","#description-du-modle"),d(k,"class","relative group"),d(U,"id","utilisations-et-limitations-prvues"),d(U,"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"),d(U,"href","#utilisations-et-limitations-prvues"),d(g,"class","relative group"),d(T,"id","comment-utiliser"),d(T,"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"),d(T,"href","#comment-utiliser"),d(z,"class","relative group"),d(F,"id","donnes-dentranement"),d(F,"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"),d(F,"href","#donnes-dentranement"),d(C,"class","relative group"),d(B,"id","procdure-dentranement"),d(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"),d(B,"href","#procdure-dentranement"),d(L,"class","relative group"),d(G,"id","variable-et-mtriques"),d(G,"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"),d(G,"href","#variable-et-mtriques"),d(N,"class","relative group"),d(J,"id","rsultats-de-lvaluation"),d(J,"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"),d(J,"href","#rsultats-de-lvaluation"),d(S,"class","relative group"),d(K,"id","exemple"),d(K,"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"),d(K,"href","#exemple"),d(j,"class","relative group"),d(pe,"href","https://huggingface.co/bert-base-cased"),d(pe,"rel","nofollow"),d(ce,"href","https://huggingface.co/gpt2"),d(ce,"rel","nofollow"),d(me,"href","https://huggingface.co/distilbert-base-uncased"),d(me,"rel","nofollow"),d(fe,"href","https://github.com/huggingface/model_card/blob/master/examples.md"),d(fe,"rel","nofollow"),d(W,"id","note"),d(W,"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"),d(W,"href","#note"),d(M,"class","relative group"),d(X,"id","mtadonnes-de-la-carte-de-modle"),d(X,"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"),d(X,"href","#mtadonnes-de-la-carte-de-modle"),d(D,"class","relative group"),d(be,"href","https://huggingface.co/camembert-base/blob/main/README.md"),d(be,"rel","nofollow"),d(_e,"href","https://github.com/huggingface/hub-docs/blame/main/modelcard.md"),d(_e,"rel","nofollow")},m(e,a){s(document.head,P),o(e,wt,a),o(e,y,a),s(y,I),s(I,Se),b(se,Se,null),s(y,xs),s(y,je),s(je,Ps),o(e,xt,a),o(e,H,a),s(H,ys),s(H,Me),s(Me,As),s(H,ks),o(e,Pt,a),o(e,qe,a),s(qe,gs),o(e,yt,a),o(e,R,a),s(R,zs),s(R,De),s(De,Cs),s(R,Ls),o(e,At,a),o(e,V,a),s(V,Ns),s(V,A),s(A,Ss),s(A,Ie),s(Ie,js),s(A,Ms),s(V,Ds),o(e,kt,a),o(e,$e,a),s($e,Is),o(e,gt,a),o(e,m,a),s(m,He),s(He,Hs),s(m,Rs),s(m,Re),s(Re,Vs),s(m,Os),s(m,Ve),s(Ve,Us),s(m,Ts),s(m,Oe),s(Oe,Fs),s(m,Bs),s(m,Ue),s(Ue,Gs),s(m,Js),s(m,Te),s(Te,Ks),s(m,Qs),s(m,Fe),s(Fe,Ws),o(e,zt,a),o(e,we,a),s(we,Xs),o(e,Ct,a),o(e,k,a),s(k,O),s(O,Be),b(le,Be,null),s(k,Ys),s(k,Ge),s(Ge,Zs),o(e,Lt,a),o(e,xe,a),s(xe,el),o(e,Nt,a),o(e,g,a),s(g,U),s(U,Je),b(ie,Je,null),s(g,tl),s(g,Ke),s(Ke,sl),o(e,St,a),o(e,Pe,a),s(Pe,ll),o(e,jt,a),o(e,z,a),s(z,T),s(T,Qe),b(re,Qe,null),s(z,il),s(z,We),s(We,rl),o(e,Mt,a),o(e,w,a),s(w,al),s(w,Xe),s(Xe,ol),s(w,nl),s(w,Ye),s(Ye,ul),s(w,dl),o(e,Dt,a),o(e,C,a),s(C,F),s(F,Ze),b(ae,Ze,null),s(C,pl),s(C,et),s(et,cl),o(e,It,a),o(e,ye,a),s(ye,ml),o(e,Ht,a),o(e,L,a),s(L,B),s(B,tt),b(oe,tt,null),s(L,fl),s(L,st),s(st,vl),o(e,Rt,a),o(e,Ae,a),s(Ae,hl),o(e,Vt,a),o(e,N,a),s(N,G),s(G,lt),b(ne,lt,null),s(N,bl),s(N,it),s(it,El),o(e,Ot,a),o(e,ke,a),s(ke,_l),o(e,Ut,a),o(e,S,a),s(S,J),s(J,rt),b(ue,rt,null),s(S,ql),s(S,at),s(at,$l),o(e,Tt,a),o(e,ge,a),s(ge,wl),o(e,Ft,a),o(e,j,a),s(j,K),s(K,ot),b(de,ot,null),s(j,xl),s(j,nt),s(nt,Pl),o(e,Bt,a),o(e,ze,a),s(ze,yl),o(e,Gt,a),o(e,x,a),s(x,ut),s(ut,pe),s(pe,dt),s(dt,Al),s(x,kl),s(x,pt),s(pt,ce),s(ce,ct),s(ct,gl),s(x,zl),s(x,mt),s(mt,me),s(me,ft),s(ft,Cl),o(e,Jt,a),o(e,Q,a),s(Q,Ll),s(Q,fe),s(fe,Nl),s(Q,Sl),o(e,Kt,a),o(e,M,a),s(M,W),s(W,vt),b(ve,vt,null),s(M,jl),s(M,ht),s(ht,Ml),o(e,Qt,a),o(e,Ce,a),s(Ce,Dl),o(e,Wt,a),o(e,D,a),s(D,X),s(X,bt),b(he,bt,null),s(D,Il),s(D,Et),s(Et,Hl),o(e,Xt,a),o(e,Y,a),s(Y,Rl),s(Y,_t),s(_t,Vl),s(Y,Ol),o(e,Yt,a),o(e,Z,a),s(Z,Ul),s(Z,be),s(be,qt),s(qt,Tl),s(Z,Fl),o(e,Zt,a),b(Ee,e,a),o(e,es,a),o(e,ee,a),s(ee,Bl),s(ee,$t),s($t,Gl),s(ee,Jl),o(e,ts,a),o(e,te,a),s(te,Kl),s(te,_e),s(_e,Ql),s(te,Wl),ss=!0},p:_r,i(e){ss||(E(se.$$.fragment,e),E(le.$$.fragment,e),E(ie.$$.fragment,e),E(re.$$.fragment,e),E(ae.$$.fragment,e),E(oe.$$.fragment,e),E(ne.$$.fragment,e),E(ue.$$.fragment,e),E(de.$$.fragment,e),E(ve.$$.fragment,e),E(he.$$.fragment,e),E(Ee.$$.fragment,e),ss=!0)},o(e){_(se.$$.fragment,e),_(le.$$.fragment,e),_(ie.$$.fragment,e),_(re.$$.fragment,e),_(ae.$$.fragment,e),_(oe.$$.fragment,e),_(ne.$$.fragment,e),_(ue.$$.fragment,e),_(de.$$.fragment,e),_(ve.$$.fragment,e),_(he.$$.fragment,e),_(Ee.$$.fragment,e),ss=!1},d(e){t(P),e&&t(wt),e&&t(y),q(se),e&&t(xt),e&&t(H),e&&t(Pt),e&&t(qe),e&&t(yt),e&&t(R),e&&t(At),e&&t(V),e&&t(kt),e&&t($e),e&&t(gt),e&&t(m),e&&t(zt),e&&t(we),e&&t(Ct),e&&t(k),q(le),e&&t(Lt),e&&t(xe),e&&t(Nt),e&&t(g),q(ie),e&&t(St),e&&t(Pe),e&&t(jt),e&&t(z),q(re),e&&t(Mt),e&&t(w),e&&t(Dt),e&&t(C),q(ae),e&&t(It),e&&t(ye),e&&t(Ht),e&&t(L),q(oe),e&&t(Rt),e&&t(Ae),e&&t(Vt),e&&t(N),q(ne),e&&t(Ot),e&&t(ke),e&&t(Ut),e&&t(S),q(ue),e&&t(Tt),e&&t(ge),e&&t(Ft),e&&t(j),q(de),e&&t(Bt),e&&t(ze),e&&t(Gt),e&&t(x),e&&t(Jt),e&&t(Q),e&&t(Kt),e&&t(M),q(ve),e&&t(Qt),e&&t(Ce),e&&t(Wt),e&&t(D),q(he),e&&t(Xt),e&&t(Y),e&&t(Yt),e&&t(Z),e&&t(Zt),q(Ee,e),e&&t(es),e&&t(ee),e&&t(ts),e&&t(te)}}}const xr={local:"construire-une-carte-de-modle",sections:[{local:null,sections:[{local:"description-du-modle",title:"Description du mod\xE8le"},{local:"utilisations-et-limitations-prvues",title:"Utilisations et limitations pr\xE9vues"},{local:"comment-utiliser",title:"Comment utiliser"},{local:"donnes-dentranement",title:"Donn\xE9es d'entra\xEEnement"},{local:"procdure-dentranement",title:"Proc\xE9dure d'entra\xEEnement"},{local:"variable-et-mtriques",title:"Variable et m\xE9triques"},{local:"rsultats-de-lvaluation",title:"R\xE9sultats de l'\xE9valuation"}],title:null},{local:"exemple",title:"Exemple"},{local:"note",title:"Note"},{local:"mtadonnes-de-la-carte-de-modle",title:"M\xE9tadonn\xE9es de la carte de mod\xE8le"}],title:"Construire une carte de mod\xE8le"};function Pr(Xl){return qr(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class gr extends vr{constructor(P){super();hr(this,P,Pr,wr,br,{})}}export{gr as default,xr as metadata};
