import{S as br,i as Er,s as _r,e as l,k as p,w as v,t as n,M as $r,c as i,d as t,m as c,a as r,x as h,h as u,b as d,G as s,g as o,y as b,L as qr,q as E,o as _,B as $,v as wr}from"../../chunks/vendor-hf-doc-builder.js";import{I as q}from"../../chunks/IconCopyLink-hf-doc-builder.js";import{C as xr}from"../../chunks/CodeBlock-hf-doc-builder.js";import{C as Pr}from"../../chunks/CourseFloatingBanner-hf-doc-builder.js";function yr(Zl){let P,xt,y,I,je,se,ys,Me,gs,Pt,le,yt,H,As,De,ks,zs,gt,qe,Cs,At,R,Ls,Ie,Ns,Ss,kt,V,js,g,Ms,He,Ds,Is,Hs,zt,we,Rs,Ct,m,Re,Vs,Os,Ve,Us,Ts,Oe,Bs,Fs,Ue,Gs,Js,Te,Ks,Qs,Be,Ws,Xs,Fe,Ys,Lt,xe,Zs,Nt,A,O,Ge,ie,el,Je,tl,St,Pe,sl,jt,k,U,Ke,re,ll,Qe,il,Mt,ye,rl,Dt,z,T,We,ae,al,Xe,ol,It,w,nl,Ye,ul,dl,Ze,pl,cl,Ht,C,B,et,oe,ml,tt,fl,Rt,ge,vl,Vt,L,F,st,ne,hl,lt,bl,Ot,Ae,El,Ut,N,G,it,ue,_l,rt,$l,Tt,ke,ql,Bt,S,J,at,de,wl,ot,xl,Ft,ze,Pl,Gt,j,K,nt,pe,yl,ut,gl,Jt,Ce,Al,Kt,x,dt,ce,pt,kl,zl,ct,me,mt,Cl,Ll,ft,fe,vt,Nl,Qt,Q,Sl,ve,jl,Ml,Wt,M,W,ht,he,Dl,bt,Il,Xt,Le,Hl,Yt,D,X,Et,be,Rl,_t,Vl,Zt,Y,Ol,$t,Ul,Tl,es,Z,Bl,Ee,qt,Fl,Gl,ts,_e,ss,ee,Jl,wt,Kl,Ql,ls,te,Wl,$e,Xl,Yl,is;return se=new q({}),le=new Pr({props:{chapter:4,classNames:"absolute z-10 right-0 top-0"}}),ie=new q({}),re=new q({}),ae=new q({}),oe=new q({}),ne=new q({}),ue=new q({}),de=new q({}),pe=new q({}),he=new q({}),be=new q({}),_e=new xr({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"),xt=p(),y=l("h1"),I=l("a"),je=l("span"),v(se.$$.fragment),ys=p(),Me=l("span"),gs=n("Construire une carte de mod\xE8le"),Pt=p(),v(le.$$.fragment),yt=p(),H=l("p"),As=n("La carte de mod\xE8le est un fichier qui est sans doute aussi important que les fichiers du mod\xE8le et du "),De=l("em"),ks=n("tokenizer"),zs=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."),gt=p(),qe=l("p"),Cs=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."),At=p(),R=l("p"),Ls=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 "),Ie=l("em"),Ns=n("README.md"),Ss=n(" que vous avez vu pr\xE9c\xE9demment, qui est un fichier Markdown."),kt=p(),V=l("p"),js=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 "),g=l("a"),Ms=n("\xAB "),He=l("em"),Ds=n("Model Cards for Model Reporting"),Is=n(" \xBB"),Hs=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."),zt=p(),we=l("p"),Rs=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 :"),Ct=p(),m=l("ul"),Re=l("li"),Vs=n("description du mod\xE8le"),Os=p(),Ve=l("li"),Us=n("utilisations et limites pr\xE9vues"),Ts=p(),Oe=l("li"),Bs=n("comment utiliser le mod\xE8le"),Fs=p(),Ue=l("li"),Gs=n("limites et biais"),Js=p(),Te=l("li"),Ks=n("donn\xE9es d\u2019entra\xEEnement"),Qs=p(),Be=l("li"),Ws=n("proc\xE9dure d\u2019entra\xEEnement"),Xs=p(),Fe=l("li"),Ys=n("r\xE9sultats de l\u2019\xE9valuation"),Lt=p(),xe=l("p"),Zs=n("Voyons ce que chacune de ces sections doit contenir."),Nt=p(),A=l("h3"),O=l("a"),Ge=l("span"),v(ie.$$.fragment),el=p(),Je=l("span"),tl=n("Description du mod\xE8le"),St=p(),Pe=l("p"),sl=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."),jt=p(),k=l("h3"),U=l("a"),Ke=l("span"),v(re.$$.fragment),ll=p(),Qe=l("span"),il=n("Utilisations et limitations pr\xE9vues"),Mt=p(),ye=l("p"),rl=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."),Dt=p(),z=l("h3"),T=l("a"),We=l("span"),v(ae.$$.fragment),al=p(),Xe=l("span"),ol=n("Comment utiliser"),It=p(),w=l("p"),nl=n("Cette section doit inclure des exemples d\u2019utilisation du mod\xE8le. Cela peut montrer l\u2019utilisation de la fonction "),Ye=l("code"),ul=n("pipeline()"),dl=n(", l\u2019utilisation des classes du mod\xE8le et du "),Ze=l("em"),pl=n("tokenizer"),cl=n(", et tout autre code que vous pensez \xEAtre utile."),Ht=p(),C=l("h3"),B=l("a"),et=l("span"),v(oe.$$.fragment),ml=p(),tt=l("span"),fl=n("Donn\xE9es d'entra\xEEnement"),Rt=p(),ge=l("p"),vl=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."),Vt=p(),L=l("h3"),F=l("a"),st=l("span"),v(ne.$$.fragment),hl=p(),lt=l("span"),bl=n("Proc\xE9dure d'entra\xEEnement"),Ot=p(),Ae=l("p"),El=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."),Ut=p(),N=l("h3"),G=l("a"),it=l("span"),v(ue.$$.fragment),_l=p(),rt=l("span"),$l=n("Variable et m\xE9triques"),Tt=p(),ke=l("p"),ql=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."),Bt=p(),S=l("h3"),J=l("a"),at=l("span"),v(de.$$.fragment),wl=p(),ot=l("span"),xl=n("R\xE9sultats de l'\xE9valuation"),Ft=p(),ze=l("p"),Pl=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."),Gt=p(),j=l("h2"),K=l("a"),nt=l("span"),v(pe.$$.fragment),yl=p(),ut=l("span"),gl=n("Exemple"),Jt=p(),Ce=l("p"),Al=n("Voici quelques exemples de cartes de mod\xE8les bien con\xE7ues :"),Kt=p(),x=l("ul"),dt=l("li"),ce=l("a"),pt=l("code"),kl=n("bert-base-case"),zl=p(),ct=l("li"),me=l("a"),mt=l("code"),Cl=n("gpt2"),Ll=p(),ft=l("li"),fe=l("a"),vt=l("code"),Nl=n("distilbert"),Qt=p(),Q=l("p"),Sl=n("D\u2019autres exemples provenant de diff\xE9rentes organisations et entreprises sont disponibles "),ve=l("a"),jl=n("ici"),Ml=n("."),Wt=p(),M=l("h2"),W=l("a"),ht=l("span"),v(he.$$.fragment),Dl=p(),bt=l("span"),Il=n("Note"),Xt=p(),Le=l("p"),Hl=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."),Yt=p(),D=l("h2"),X=l("a"),Et=l("span"),v(be.$$.fragment),Rl=p(),_t=l("span"),Vl=n("M\xE9tadonn\xE9es de la carte de mod\xE8le"),Zt=p(),Y=l("p"),Ol=n("Si vous avez explor\xE9 un peu le "),$t=l("em"),Ul=n("Hub"),Tl=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."),es=p(),Z=l("p"),Bl=n("Par exemple, si vous regardez la fiche de mod\xE8le de "),Ee=l("a"),qt=l("code"),Fl=n("camembert-base"),Gl=n(", vous devriez voir les lignes suivantes dans l\u2019en-t\xEAte de la fiche de mod\xE8le :"),ts=p(),v(_e.$$.fragment),ss=p(),ee=l("p"),Jl=n("Ces m\xE9tadonn\xE9es sont analys\xE9es par le "),wt=l("em"),Kl=n("Hub"),Ql=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."),ls=p(),te=l("p"),Wl=n("La "),$e=l("a"),Xl=n("sp\xE9cification compl\xE8te de la carte du mod\xE8le"),Yl=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=$r('[data-svelte="svelte-1phssyn"]',document.head);P=i(a,"META",{name:!0,content:!0}),a.forEach(t),xt=c(e),y=i(e,"H1",{class:!0});var rs=r(y);I=i(rs,"A",{id:!0,class:!0,href:!0});var ei=r(I);je=i(ei,"SPAN",{});var ti=r(je);h(se.$$.fragment,ti),ti.forEach(t),ei.forEach(t),ys=c(rs),Me=i(rs,"SPAN",{});var si=r(Me);gs=u(si,"Construire une carte de mod\xE8le"),si.forEach(t),rs.forEach(t),Pt=c(e),h(le.$$.fragment,e),yt=c(e),H=i(e,"P",{});var as=r(H);As=u(as,"La carte de mod\xE8le est un fichier qui est sans doute aussi important que les fichiers du mod\xE8le et du "),De=i(as,"EM",{});var li=r(De);ks=u(li,"tokenizer"),li.forEach(t),zs=u(as," 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."),as.forEach(t),gt=c(e),qe=i(e,"P",{});var ii=r(qe);Cs=u(ii,"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."),ii.forEach(t),At=c(e),R=i(e,"P",{});var os=r(R);Ls=u(os,"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 "),Ie=i(os,"EM",{});var ri=r(Ie);Ns=u(ri,"README.md"),ri.forEach(t),Ss=u(os," que vous avez vu pr\xE9c\xE9demment, qui est un fichier Markdown."),os.forEach(t),kt=c(e),V=i(e,"P",{});var ns=r(V);js=u(ns,"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 "),g=i(ns,"A",{href:!0,rel:!0});var us=r(g);Ms=u(us,"\xAB "),He=i(us,"EM",{});var ai=r(He);Ds=u(ai,"Model Cards for Model Reporting"),ai.forEach(t),Is=u(us," \xBB"),us.forEach(t),Hs=u(ns," 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."),ns.forEach(t),zt=c(e),we=i(e,"P",{});var oi=r(we);Rs=u(oi,"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 :"),oi.forEach(t),Ct=c(e),m=i(e,"UL",{});var f=r(m);Re=i(f,"LI",{});var ni=r(Re);Vs=u(ni,"description du mod\xE8le"),ni.forEach(t),Os=c(f),Ve=i(f,"LI",{});var ui=r(Ve);Us=u(ui,"utilisations et limites pr\xE9vues"),ui.forEach(t),Ts=c(f),Oe=i(f,"LI",{});var di=r(Oe);Bs=u(di,"comment utiliser le mod\xE8le"),di.forEach(t),Fs=c(f),Ue=i(f,"LI",{});var pi=r(Ue);Gs=u(pi,"limites et biais"),pi.forEach(t),Js=c(f),Te=i(f,"LI",{});var ci=r(Te);Ks=u(ci,"donn\xE9es d\u2019entra\xEEnement"),ci.forEach(t),Qs=c(f),Be=i(f,"LI",{});var mi=r(Be);Ws=u(mi,"proc\xE9dure d\u2019entra\xEEnement"),mi.forEach(t),Xs=c(f),Fe=i(f,"LI",{});var fi=r(Fe);Ys=u(fi,"r\xE9sultats de l\u2019\xE9valuation"),fi.forEach(t),f.forEach(t),Lt=c(e),xe=i(e,"P",{});var vi=r(xe);Zs=u(vi,"Voyons ce que chacune de ces sections doit contenir."),vi.forEach(t),Nt=c(e),A=i(e,"H3",{class:!0});var ds=r(A);O=i(ds,"A",{id:!0,class:!0,href:!0});var hi=r(O);Ge=i(hi,"SPAN",{});var bi=r(Ge);h(ie.$$.fragment,bi),bi.forEach(t),hi.forEach(t),el=c(ds),Je=i(ds,"SPAN",{});var Ei=r(Je);tl=u(Ei,"Description du mod\xE8le"),Ei.forEach(t),ds.forEach(t),St=c(e),Pe=i(e,"P",{});var _i=r(Pe);sl=u(_i,"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."),_i.forEach(t),jt=c(e),k=i(e,"H3",{class:!0});var ps=r(k);U=i(ps,"A",{id:!0,class:!0,href:!0});var $i=r(U);Ke=i($i,"SPAN",{});var qi=r(Ke);h(re.$$.fragment,qi),qi.forEach(t),$i.forEach(t),ll=c(ps),Qe=i(ps,"SPAN",{});var wi=r(Qe);il=u(wi,"Utilisations et limitations pr\xE9vues"),wi.forEach(t),ps.forEach(t),Mt=c(e),ye=i(e,"P",{});var xi=r(ye);rl=u(xi,"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."),xi.forEach(t),Dt=c(e),z=i(e,"H3",{class:!0});var cs=r(z);T=i(cs,"A",{id:!0,class:!0,href:!0});var Pi=r(T);We=i(Pi,"SPAN",{});var yi=r(We);h(ae.$$.fragment,yi),yi.forEach(t),Pi.forEach(t),al=c(cs),Xe=i(cs,"SPAN",{});var gi=r(Xe);ol=u(gi,"Comment utiliser"),gi.forEach(t),cs.forEach(t),It=c(e),w=i(e,"P",{});var Ne=r(w);nl=u(Ne,"Cette section doit inclure des exemples d\u2019utilisation du mod\xE8le. Cela peut montrer l\u2019utilisation de la fonction "),Ye=i(Ne,"CODE",{});var Ai=r(Ye);ul=u(Ai,"pipeline()"),Ai.forEach(t),dl=u(Ne,", l\u2019utilisation des classes du mod\xE8le et du "),Ze=i(Ne,"EM",{});var ki=r(Ze);pl=u(ki,"tokenizer"),ki.forEach(t),cl=u(Ne,", et tout autre code que vous pensez \xEAtre utile."),Ne.forEach(t),Ht=c(e),C=i(e,"H3",{class:!0});var ms=r(C);B=i(ms,"A",{id:!0,class:!0,href:!0});var zi=r(B);et=i(zi,"SPAN",{});var Ci=r(et);h(oe.$$.fragment,Ci),Ci.forEach(t),zi.forEach(t),ml=c(ms),tt=i(ms,"SPAN",{});var Li=r(tt);fl=u(Li,"Donn\xE9es d'entra\xEEnement"),Li.forEach(t),ms.forEach(t),Rt=c(e),ge=i(e,"P",{});var Ni=r(ge);vl=u(Ni,"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."),Ni.forEach(t),Vt=c(e),L=i(e,"H3",{class:!0});var fs=r(L);F=i(fs,"A",{id:!0,class:!0,href:!0});var Si=r(F);st=i(Si,"SPAN",{});var ji=r(st);h(ne.$$.fragment,ji),ji.forEach(t),Si.forEach(t),hl=c(fs),lt=i(fs,"SPAN",{});var Mi=r(lt);bl=u(Mi,"Proc\xE9dure d'entra\xEEnement"),Mi.forEach(t),fs.forEach(t),Ot=c(e),Ae=i(e,"P",{});var Di=r(Ae);El=u(Di,"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."),Di.forEach(t),Ut=c(e),N=i(e,"H3",{class:!0});var vs=r(N);G=i(vs,"A",{id:!0,class:!0,href:!0});var Ii=r(G);it=i(Ii,"SPAN",{});var Hi=r(it);h(ue.$$.fragment,Hi),Hi.forEach(t),Ii.forEach(t),_l=c(vs),rt=i(vs,"SPAN",{});var Ri=r(rt);$l=u(Ri,"Variable et m\xE9triques"),Ri.forEach(t),vs.forEach(t),Tt=c(e),ke=i(e,"P",{});var Vi=r(ke);ql=u(Vi,"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."),Vi.forEach(t),Bt=c(e),S=i(e,"H3",{class:!0});var hs=r(S);J=i(hs,"A",{id:!0,class:!0,href:!0});var Oi=r(J);at=i(Oi,"SPAN",{});var Ui=r(at);h(de.$$.fragment,Ui),Ui.forEach(t),Oi.forEach(t),wl=c(hs),ot=i(hs,"SPAN",{});var Ti=r(ot);xl=u(Ti,"R\xE9sultats de l'\xE9valuation"),Ti.forEach(t),hs.forEach(t),Ft=c(e),ze=i(e,"P",{});var Bi=r(ze);Pl=u(Bi,"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."),Bi.forEach(t),Gt=c(e),j=i(e,"H2",{class:!0});var bs=r(j);K=i(bs,"A",{id:!0,class:!0,href:!0});var Fi=r(K);nt=i(Fi,"SPAN",{});var Gi=r(nt);h(pe.$$.fragment,Gi),Gi.forEach(t),Fi.forEach(t),yl=c(bs),ut=i(bs,"SPAN",{});var Ji=r(ut);gl=u(Ji,"Exemple"),Ji.forEach(t),bs.forEach(t),Jt=c(e),Ce=i(e,"P",{});var Ki=r(Ce);Al=u(Ki,"Voici quelques exemples de cartes de mod\xE8les bien con\xE7ues :"),Ki.forEach(t),Kt=c(e),x=i(e,"UL",{});var Se=r(x);dt=i(Se,"LI",{});var Qi=r(dt);ce=i(Qi,"A",{href:!0,rel:!0});var Wi=r(ce);pt=i(Wi,"CODE",{});var Xi=r(pt);kl=u(Xi,"bert-base-case"),Xi.forEach(t),Wi.forEach(t),Qi.forEach(t),zl=c(Se),ct=i(Se,"LI",{});var Yi=r(ct);me=i(Yi,"A",{href:!0,rel:!0});var Zi=r(me);mt=i(Zi,"CODE",{});var er=r(mt);Cl=u(er,"gpt2"),er.forEach(t),Zi.forEach(t),Yi.forEach(t),Ll=c(Se),ft=i(Se,"LI",{});var tr=r(ft);fe=i(tr,"A",{href:!0,rel:!0});var sr=r(fe);vt=i(sr,"CODE",{});var lr=r(vt);Nl=u(lr,"distilbert"),lr.forEach(t),sr.forEach(t),tr.forEach(t),Se.forEach(t),Qt=c(e),Q=i(e,"P",{});var Es=r(Q);Sl=u(Es,"D\u2019autres exemples provenant de diff\xE9rentes organisations et entreprises sont disponibles "),ve=i(Es,"A",{href:!0,rel:!0});var ir=r(ve);jl=u(ir,"ici"),ir.forEach(t),Ml=u(Es,"."),Es.forEach(t),Wt=c(e),M=i(e,"H2",{class:!0});var _s=r(M);W=i(_s,"A",{id:!0,class:!0,href:!0});var rr=r(W);ht=i(rr,"SPAN",{});var ar=r(ht);h(he.$$.fragment,ar),ar.forEach(t),rr.forEach(t),Dl=c(_s),bt=i(_s,"SPAN",{});var or=r(bt);Il=u(or,"Note"),or.forEach(t),_s.forEach(t),Xt=c(e),Le=i(e,"P",{});var nr=r(Le);Hl=u(nr,"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."),nr.forEach(t),Yt=c(e),D=i(e,"H2",{class:!0});var $s=r(D);X=i($s,"A",{id:!0,class:!0,href:!0});var ur=r(X);Et=i(ur,"SPAN",{});var dr=r(Et);h(be.$$.fragment,dr),dr.forEach(t),ur.forEach(t),Rl=c($s),_t=i($s,"SPAN",{});var pr=r(_t);Vl=u(pr,"M\xE9tadonn\xE9es de la carte de mod\xE8le"),pr.forEach(t),$s.forEach(t),Zt=c(e),Y=i(e,"P",{});var qs=r(Y);Ol=u(qs,"Si vous avez explor\xE9 un peu le "),$t=i(qs,"EM",{});var cr=r($t);Ul=u(cr,"Hub"),cr.forEach(t),Tl=u(qs,", 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."),qs.forEach(t),es=c(e),Z=i(e,"P",{});var ws=r(Z);Bl=u(ws,"Par exemple, si vous regardez la fiche de mod\xE8le de "),Ee=i(ws,"A",{href:!0,rel:!0});var mr=r(Ee);qt=i(mr,"CODE",{});var fr=r(qt);Fl=u(fr,"camembert-base"),fr.forEach(t),mr.forEach(t),Gl=u(ws,", vous devriez voir les lignes suivantes dans l\u2019en-t\xEAte de la fiche de mod\xE8le :"),ws.forEach(t),ts=c(e),h(_e.$$.fragment,e),ss=c(e),ee=i(e,"P",{});var xs=r(ee);Jl=u(xs,"Ces m\xE9tadonn\xE9es sont analys\xE9es par le "),wt=i(xs,"EM",{});var vr=r(wt);Kl=u(vr,"Hub"),vr.forEach(t),Ql=u(xs," 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."),xs.forEach(t),ls=c(e),te=i(e,"P",{});var Ps=r(te);Wl=u(Ps,"La "),$e=i(Ps,"A",{href:!0,rel:!0});var hr=r($e);Xl=u(hr,"sp\xE9cification compl\xE8te de la carte du mod\xE8le"),hr.forEach(t),Yl=u(Ps," 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."),Ps.forEach(t),this.h()},h(){d(P,"name","hf:doc:metadata"),d(P,"content",JSON.stringify(gr)),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(g,"href","https://arxiv.org/abs/1810.03993"),d(g,"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(A,"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(k,"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(B,"id","donnes-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","#donnes-dentranement"),d(C,"class","relative group"),d(F,"id","procdure-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","#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(ce,"href","https://huggingface.co/bert-base-cased"),d(ce,"rel","nofollow"),d(me,"href","https://huggingface.co/gpt2"),d(me,"rel","nofollow"),d(fe,"href","https://huggingface.co/distilbert-base-uncased"),d(fe,"rel","nofollow"),d(ve,"href","https://github.com/huggingface/model_card/blob/master/examples.md"),d(ve,"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(Ee,"href","https://huggingface.co/camembert-base/blob/main/README.md"),d(Ee,"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,xt,a),o(e,y,a),s(y,I),s(I,je),b(se,je,null),s(y,ys),s(y,Me),s(Me,gs),o(e,Pt,a),b(le,e,a),o(e,yt,a),o(e,H,a),s(H,As),s(H,De),s(De,ks),s(H,zs),o(e,gt,a),o(e,qe,a),s(qe,Cs),o(e,At,a),o(e,R,a),s(R,Ls),s(R,Ie),s(Ie,Ns),s(R,Ss),o(e,kt,a),o(e,V,a),s(V,js),s(V,g),s(g,Ms),s(g,He),s(He,Ds),s(g,Is),s(V,Hs),o(e,zt,a),o(e,we,a),s(we,Rs),o(e,Ct,a),o(e,m,a),s(m,Re),s(Re,Vs),s(m,Os),s(m,Ve),s(Ve,Us),s(m,Ts),s(m,Oe),s(Oe,Bs),s(m,Fs),s(m,Ue),s(Ue,Gs),s(m,Js),s(m,Te),s(Te,Ks),s(m,Qs),s(m,Be),s(Be,Ws),s(m,Xs),s(m,Fe),s(Fe,Ys),o(e,Lt,a),o(e,xe,a),s(xe,Zs),o(e,Nt,a),o(e,A,a),s(A,O),s(O,Ge),b(ie,Ge,null),s(A,el),s(A,Je),s(Je,tl),o(e,St,a),o(e,Pe,a),s(Pe,sl),o(e,jt,a),o(e,k,a),s(k,U),s(U,Ke),b(re,Ke,null),s(k,ll),s(k,Qe),s(Qe,il),o(e,Mt,a),o(e,ye,a),s(ye,rl),o(e,Dt,a),o(e,z,a),s(z,T),s(T,We),b(ae,We,null),s(z,al),s(z,Xe),s(Xe,ol),o(e,It,a),o(e,w,a),s(w,nl),s(w,Ye),s(Ye,ul),s(w,dl),s(w,Ze),s(Ze,pl),s(w,cl),o(e,Ht,a),o(e,C,a),s(C,B),s(B,et),b(oe,et,null),s(C,ml),s(C,tt),s(tt,fl),o(e,Rt,a),o(e,ge,a),s(ge,vl),o(e,Vt,a),o(e,L,a),s(L,F),s(F,st),b(ne,st,null),s(L,hl),s(L,lt),s(lt,bl),o(e,Ot,a),o(e,Ae,a),s(Ae,El),o(e,Ut,a),o(e,N,a),s(N,G),s(G,it),b(ue,it,null),s(N,_l),s(N,rt),s(rt,$l),o(e,Tt,a),o(e,ke,a),s(ke,ql),o(e,Bt,a),o(e,S,a),s(S,J),s(J,at),b(de,at,null),s(S,wl),s(S,ot),s(ot,xl),o(e,Ft,a),o(e,ze,a),s(ze,Pl),o(e,Gt,a),o(e,j,a),s(j,K),s(K,nt),b(pe,nt,null),s(j,yl),s(j,ut),s(ut,gl),o(e,Jt,a),o(e,Ce,a),s(Ce,Al),o(e,Kt,a),o(e,x,a),s(x,dt),s(dt,ce),s(ce,pt),s(pt,kl),s(x,zl),s(x,ct),s(ct,me),s(me,mt),s(mt,Cl),s(x,Ll),s(x,ft),s(ft,fe),s(fe,vt),s(vt,Nl),o(e,Qt,a),o(e,Q,a),s(Q,Sl),s(Q,ve),s(ve,jl),s(Q,Ml),o(e,Wt,a),o(e,M,a),s(M,W),s(W,ht),b(he,ht,null),s(M,Dl),s(M,bt),s(bt,Il),o(e,Xt,a),o(e,Le,a),s(Le,Hl),o(e,Yt,a),o(e,D,a),s(D,X),s(X,Et),b(be,Et,null),s(D,Rl),s(D,_t),s(_t,Vl),o(e,Zt,a),o(e,Y,a),s(Y,Ol),s(Y,$t),s($t,Ul),s(Y,Tl),o(e,es,a),o(e,Z,a),s(Z,Bl),s(Z,Ee),s(Ee,qt),s(qt,Fl),s(Z,Gl),o(e,ts,a),b(_e,e,a),o(e,ss,a),o(e,ee,a),s(ee,Jl),s(ee,wt),s(wt,Kl),s(ee,Ql),o(e,ls,a),o(e,te,a),s(te,Wl),s(te,$e),s($e,Xl),s(te,Yl),is=!0},p:qr,i(e){is||(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(pe.$$.fragment,e),E(he.$$.fragment,e),E(be.$$.fragment,e),E(_e.$$.fragment,e),is=!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),_(pe.$$.fragment,e),_(he.$$.fragment,e),_(be.$$.fragment,e),_(_e.$$.fragment,e),is=!1},d(e){t(P),e&&t(xt),e&&t(y),$(se),e&&t(Pt),$(le,e),e&&t(yt),e&&t(H),e&&t(gt),e&&t(qe),e&&t(At),e&&t(R),e&&t(kt),e&&t(V),e&&t(zt),e&&t(we),e&&t(Ct),e&&t(m),e&&t(Lt),e&&t(xe),e&&t(Nt),e&&t(A),$(ie),e&&t(St),e&&t(Pe),e&&t(jt),e&&t(k),$(re),e&&t(Mt),e&&t(ye),e&&t(Dt),e&&t(z),$(ae),e&&t(It),e&&t(w),e&&t(Ht),e&&t(C),$(oe),e&&t(Rt),e&&t(ge),e&&t(Vt),e&&t(L),$(ne),e&&t(Ot),e&&t(Ae),e&&t(Ut),e&&t(N),$(ue),e&&t(Tt),e&&t(ke),e&&t(Bt),e&&t(S),$(de),e&&t(Ft),e&&t(ze),e&&t(Gt),e&&t(j),$(pe),e&&t(Jt),e&&t(Ce),e&&t(Kt),e&&t(x),e&&t(Qt),e&&t(Q),e&&t(Wt),e&&t(M),$(he),e&&t(Xt),e&&t(Le),e&&t(Yt),e&&t(D),$(be),e&&t(Zt),e&&t(Y),e&&t(es),e&&t(Z),e&&t(ts),$(_e,e),e&&t(ss),e&&t(ee),e&&t(ls),e&&t(te)}}}const gr={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 Ar(Zl){return wr(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Nr extends br{constructor(P){super();Er(this,P,Ar,yr,_r,{})}}export{Nr as default,gr as metadata};
