import{s as N,n as O,o as Q}from"../chunks/scheduler.a045fce0.js";import{S as R,i as B,e as f,s as a,c as w,h as J,a as $,d as s,b as r,f as A,g as P,j as U,k as F,l as K,m as n,n as y,t as z,o as E,p as S}from"../chunks/index.5135b896.js";import{C as V,H as I,E as W}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.addd93af.js";function X(j){let i,v,h,x,u,_,o,q,l,b,m,k="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.",C,c,D=`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 :`,L,p,G="<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>",T,d,H,g,M;return u=new V({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),o=new I({props:{title:"Unité 4 : Construire un classifieur de genres musicaux",local:"unité-4--construire-un-classifieur-de-genres-musicaux",headingTag:"h1"}}),l=new I({props:{title:"Ce que vous allez apprendre et construire",local:"ce-que-vous-allez-apprendre-et-construire",headingTag:"h2"}}),d=new W({props:{source:"https://github.com/huggingface/audio-transformers-course/blob/main/chapters/fr/chapter4/introduction.mdx"}}),{c(){i=f("meta"),v=a(),h=f("p"),x=a(),w(u.$$.fragment),_=a(),w(o.$$.fragment),q=a(),w(l.$$.fragment),b=a(),m=f("p"),m.innerHTML=k,C=a(),c=f("p"),c.innerHTML=D,L=a(),p=f("ul"),p.innerHTML=G,T=a(),w(d.$$.fragment),H=a(),g=f("p"),this.h()},l(e){const t=J("svelte-u9bgzb",document.head);i=$(t,"META",{name:!0,content:!0}),t.forEach(s),v=r(e),h=$(e,"P",{}),A(h).forEach(s),x=r(e),P(u.$$.fragment,e),_=r(e),P(o.$$.fragment,e),q=r(e),P(l.$$.fragment,e),b=r(e),m=$(e,"P",{"data-svelte-h":!0}),U(m)!=="svelte-jsfxcd"&&(m.innerHTML=k),C=r(e),c=$(e,"P",{"data-svelte-h":!0}),U(c)!=="svelte-11lsc4p"&&(c.innerHTML=D),L=r(e),p=$(e,"UL",{"data-svelte-h":!0}),U(p)!=="svelte-1hwck32"&&(p.innerHTML=G),T=r(e),P(d.$$.fragment,e),H=r(e),g=$(e,"P",{}),A(g).forEach(s),this.h()},h(){F(i,"name","hf:doc:metadata"),F(i,"content",Y)},m(e,t){K(document.head,i),n(e,v,t),n(e,h,t),n(e,x,t),y(u,e,t),n(e,_,t),y(o,e,t),n(e,q,t),y(l,e,t),n(e,b,t),n(e,m,t),n(e,C,t),n(e,c,t),n(e,L,t),n(e,p,t),n(e,T,t),y(d,e,t),n(e,H,t),n(e,g,t),M=!0},p:O,i(e){M||(z(u.$$.fragment,e),z(o.$$.fragment,e),z(l.$$.fragment,e),z(d.$$.fragment,e),M=!0)},o(e){E(u.$$.fragment,e),E(o.$$.fragment,e),E(l.$$.fragment,e),E(d.$$.fragment,e),M=!1},d(e){e&&(s(v),s(h),s(x),s(_),s(q),s(b),s(m),s(C),s(c),s(L),s(p),s(T),s(H),s(g)),s(i),S(u,e),S(o,e),S(l,e),S(d,e)}}}const Y='{"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 Z(j){return Q(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class ne extends R{constructor(i){super(),B(this,i,Z,X,N,{})}}export{ne as component};
