import{s as F,n as I,o as N}from"../chunks/scheduler.f7e1785c.js";import{S as O,i as Q,g as p,s as i,r as T,A as R,h as f,f as s,c as r,j as A,u as w,x as P,k as D,y as B,a as n,v as M,d as z,t as E,w as y}from"../chunks/index.9f8f0838.js";import{H as G,E as J}from"../chunks/getInferenceSnippets.ba5f4cd0.js";function K(U){let a,v,h,g,u,_,o,x,l,j="La classification d’audio est l’une des applications les plus courantes des <em>transformers</em> dans le traitement du son et de la parole. Comme d’autres tâches de classification dans l’apprentissage automatique, cette tâche consiste à attribuer une ou plusieurs étiquettes à un enregistrement audio en fonction de son contenu. Par exemple, dans le cas de la parole, nous pourrions vouloir détecter quand des mots de réveil comme « Hey Siri » sont prononcés, ou déduire un mot clé comme « température » d’une requête vocale comme « Quel temps fait-il aujourd’hui ? ». Les sons environnementaux constituent un autre exemple : nous pourrions vouloir distinguer automatiquement des sons tels que « klaxon de voiture », « sirène », « aboiement de chien », etc.",q,m,k=`Dans cette section, nous verrons comment les <em>transformers</em> audio pré-entraînés peuvent être appliqués à une série de tâches de classification d’audio.
Nous allons ensuite <em>finetuner</em> un <em>transformer</em> sur la tâche de classification de la musique, en classant les chansons dans des genres comme « pop » et « rock ». Il s’agit d’une partie importante des plateformes de streaming musical, qui recommandent des chansons similaires à celles que l’utilisateur est en train d’écouter.
À la fin de cette section, vous saurez comment :`,b,c,S="<li>Trouver des modèles pré-entraînés appropriés pour les tâches de classification d’audio</li> <li>Utiliser la bibliothèque 🤗 <em>Datasets</em> et le <em>Hub</em> pour sélectionner des jeux de données de classification d’audio</li> <li><em>Finetuner</em> un modèle pré-entraîné pour classer les chansons par genre</li> <li>Construire une démo <em>Gradio</em> permettant de classer vos propres chansons</li>",C,d,H,$,L;return u=new G({props:{title:"Unité 4 : Construire un classifieur de genres musicaux",local:"unité-4--construire-un-classifieur-de-genres-musicaux",headingTag:"h1"}}),o=new G({props:{title:"Ce que vous allez apprendre et construire",local:"ce-que-vous-allez-apprendre-et-construire",headingTag:"h2"}}),d=new J({props:{source:"https://github.com/huggingface/audio-transformers-course/blob/main/chapters/fr/chapter4/introduction.mdx"}}),{c(){a=p("meta"),v=i(),h=p("p"),g=i(),T(u.$$.fragment),_=i(),T(o.$$.fragment),x=i(),l=p("p"),l.innerHTML=j,q=i(),m=p("p"),m.innerHTML=k,b=i(),c=p("ul"),c.innerHTML=S,C=i(),T(d.$$.fragment),H=i(),$=p("p"),this.h()},l(e){const t=R("svelte-u9bgzb",document.head);a=f(t,"META",{name:!0,content:!0}),t.forEach(s),v=r(e),h=f(e,"P",{}),A(h).forEach(s),g=r(e),w(u.$$.fragment,e),_=r(e),w(o.$$.fragment,e),x=r(e),l=f(e,"P",{"data-svelte-h":!0}),P(l)!=="svelte-jsfxcd"&&(l.innerHTML=j),q=r(e),m=f(e,"P",{"data-svelte-h":!0}),P(m)!=="svelte-11lsc4p"&&(m.innerHTML=k),b=r(e),c=f(e,"UL",{"data-svelte-h":!0}),P(c)!=="svelte-1hwck32"&&(c.innerHTML=S),C=r(e),w(d.$$.fragment,e),H=r(e),$=f(e,"P",{}),A($).forEach(s),this.h()},h(){D(a,"name","hf:doc:metadata"),D(a,"content",V)},m(e,t){B(document.head,a),n(e,v,t),n(e,h,t),n(e,g,t),M(u,e,t),n(e,_,t),M(o,e,t),n(e,x,t),n(e,l,t),n(e,q,t),n(e,m,t),n(e,b,t),n(e,c,t),n(e,C,t),M(d,e,t),n(e,H,t),n(e,$,t),L=!0},p:I,i(e){L||(z(u.$$.fragment,e),z(o.$$.fragment,e),z(d.$$.fragment,e),L=!0)},o(e){E(u.$$.fragment,e),E(o.$$.fragment,e),E(d.$$.fragment,e),L=!1},d(e){e&&(s(v),s(h),s(g),s(_),s(x),s(l),s(q),s(m),s(b),s(c),s(C),s(H),s($)),s(a),y(u,e),y(o,e),y(d,e)}}}const V='{"title":"Unité 4 : Construire un classifieur de genres musicaux","local":"unité-4--construire-un-classifieur-de-genres-musicaux","sections":[{"title":"Ce que vous allez apprendre et construire","local":"ce-que-vous-allez-apprendre-et-construire","sections":[],"depth":2}],"depth":1}';function W(U){return N(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class ee extends O{constructor(a){super(),Q(this,a,W,K,F,{})}}export{ee as component};
