import{s as A,n as B,o as F}from"../chunks/scheduler.37c15a92.js";import{S as N,i as R,g as c,s as u,r as H,A as D,h as d,f as n,c as p,j as M,u as k,x as q,k as y,y as G,a as i,v as j,d as E,t as U,w as S}from"../chunks/index.2bf4358c.js";import{C as I}from"../chunks/CourseFloatingBanner.15ba07e6.js";import{H as J}from"../chunks/Heading.8ada512a.js";function K(w){let a,h,f,_,s,$,r,b,l,C="Bravo à vous pour avoir suivi le cours jusqu’ici ! Pour récapituler, dans ce chapitre vous avez :",x,o,L="<li>appris les blocs de construction de base d’un <em>transformer</em>,</li> <li>appris ce qui constitue un pipeline de tokenisation,</li> <li>vu comment utiliser un <em>transformer</em> en pratique,</li> <li>appris comment tirer parti d’un <em>tokenizer</em> pour convertir du texte en tenseurs compréhensibles par le modèle,</li> <li>configurer ensemble un <em>tokenizer</em> et un modèle afin de passer du texte aux prédictions,</li> <li>appris les limites des identifiants d’entrée et ce que sont que les masques d’attention,</li> <li>joué avec des méthodes de <em>tokenizer</em> polyvalentes et configurables.</li>",g,m,T="À partir de maintenant, vous devriez être en mesure de naviguer librement dans la documentation 🤗 <em>Transformers</em>. Le vocabulaire vous semblera familier et vous avez vu les méthodes que vous utiliserez la plupart du temps.",z,v,P;return s=new J({props:{title:"Utilisation de base terminée !",local:"utilisation-de-base-terminée-",headingTag:"h1"}}),r=new I({props:{chapter:2,classNames:"absolute z-10 right-0 top-0"}}),{c(){a=c("meta"),h=u(),f=c("p"),_=u(),H(s.$$.fragment),$=u(),H(r.$$.fragment),b=u(),l=c("p"),l.textContent=C,x=u(),o=c("ul"),o.innerHTML=L,g=u(),m=c("p"),m.innerHTML=T,z=u(),v=c("p"),this.h()},l(e){const t=D("svelte-u9bgzb",document.head);a=d(t,"META",{name:!0,content:!0}),t.forEach(n),h=p(e),f=d(e,"P",{}),M(f).forEach(n),_=p(e),k(s.$$.fragment,e),$=p(e),k(r.$$.fragment,e),b=p(e),l=d(e,"P",{"data-svelte-h":!0}),q(l)!=="svelte-zuldg9"&&(l.textContent=C),x=p(e),o=d(e,"UL",{"data-svelte-h":!0}),q(o)!=="svelte-1nlpjb7"&&(o.innerHTML=L),g=p(e),m=d(e,"P",{"data-svelte-h":!0}),q(m)!=="svelte-inxawe"&&(m.innerHTML=T),z=p(e),v=d(e,"P",{}),M(v).forEach(n),this.h()},h(){y(a,"name","hf:doc:metadata"),y(a,"content",O)},m(e,t){G(document.head,a),i(e,h,t),i(e,f,t),i(e,_,t),j(s,e,t),i(e,$,t),j(r,e,t),i(e,b,t),i(e,l,t),i(e,x,t),i(e,o,t),i(e,g,t),i(e,m,t),i(e,z,t),i(e,v,t),P=!0},p:B,i(e){P||(E(s.$$.fragment,e),E(r.$$.fragment,e),P=!0)},o(e){U(s.$$.fragment,e),U(r.$$.fragment,e),P=!1},d(e){e&&(n(h),n(f),n(_),n($),n(b),n(l),n(x),n(o),n(g),n(m),n(z),n(v)),n(a),S(s,e),S(r,e)}}}const O='{"title":"Utilisation de base terminée !","local":"utilisation-de-base-terminée-","sections":[],"depth":1}';function Q(w){return F(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Z extends N{constructor(a){super(),R(this,a,Q,K,A,{})}}export{Z as component};
