import{S as Ge,i as Qe,s as Me,e as n,k as d,w as ze,t as o,M as Oe,c as s,d as i,m as f,a as u,x as Fe,h as l,b as r,G as a,g as c,y as Ce,L as Te,q as xe,o as Se,B as ke,v as Ye}from"../../chunks/vendor-hf-doc-builder.js";import{Y as je}from"../../chunks/Youtube-hf-doc-builder.js";import{I as Be}from"../../chunks/IconCopyLink-hf-doc-builder.js";function De(ge){let h,S,g,v,C,_,R,x,U,k,I,X,G,p,Z,P,K,V,H,W,ee,w,ie,ae,E,te,oe,y,le,re,Q,N,ne,M,z,se,O,b,ue,A,ce,pe,T,F,me,Y,q,j,L,de,$,fe,B;return _=new Be({}),q=new je({props:{id:"XvSGPZFEjDY"}}),{c(){h=n("meta"),S=d(),g=n("h1"),v=n("a"),C=n("span"),ze(_.$$.fragment),R=d(),x=n("span"),U=o("L'Hub di Hugging Face"),k=d(),I=n("p"),X=o("L\u2019Hub di Hugging Face \u2014 il nostro sito web principale \u2014 \xE8 la piattaforma che permette a chiunque di scoprire, utilizzare, e proporre nuovi modelli e dataset. Contiene una vasta variet\xE0 di modelli, con pi\xF9 di 10.000 modelli pubblicamente disponibili. In questo capitolo ci concentreremo sui modelli, mentre approfondiremo i dataset nel capitolo 5."),G=d(),p=n("p"),Z=o("I modelli disponibili nell\u2019Hub non sono limitati ai \u{1F917} Transformers, o ai modelli di analisi del linguaggio naturale (Natural Language Processing - NLP). Ci sono infatti modelli sviluppati da "),P=n("a"),K=o("Flair"),V=o(" e "),H=n("a"),W=o("AllenNLP"),ee=o(" per l\u2019NLP, ma anche modelli di "),w=n("a"),ie=o("Asteroid"),ae=o(" e "),E=n("a"),te=o("pyannote"),oe=o(" per la fonologia, e "),y=n("a"),le=o("timm"),re=o(" per l\u2019analisi di immagini."),Q=d(),N=n("p"),ne=o("Ognuno di questi modelli \xE8 disponibile come un repository Git, che permette di tracciarne le versioni e rendere reproducibili i risultati. Condividere un modello nell\u2019Hub significa renderlo accessibile a tutta la comunit\xE0 e consentire a chiunque di usarlo facilmente. Questo evita la necessit\xE0 di addestrare un modello da soli e ne semplifica la diffusione e l\u2019uso."),M=d(),z=n("p"),se=o("In aggiunta, condividere un modello nell\u2019Hub automaticamente pubblica una interfaccia programmatica (Application Programming Interface - API) di inferenza per quel modello. Qualsiasi utente della comunit\xE0 pu\xF2 quindi provare il modello direttamente dalla sua pagina web con input personalizzati attraverso una interfaccia dedicata."),O=d(),b=n("p"),ue=o("La parte migliore \xE8 che condividere e usare qualsiasi modello pubblico nell\u2019Hub \xE8 completamente gratuito! Esistono anche dei "),A=n("a"),ce=o("piani a pagamento"),pe=o(" se si desidera condividere i modelli in maniera privata."),T=d(),F=n("p"),me=o("Il video sottostante mostra come navigare l\u2019Hub."),Y=d(),ze(q.$$.fragment),j=d(),L=n("p"),de=o("Avere un account huggingface.co \xE8 necessario per seguire questo capitolo, poich\xE9 creeremo e gestiremo dei repository sull\u2019Hub di Hugging Face: "),$=n("a"),fe=o("crea un account"),this.h()},l(e){const t=Oe('[data-svelte="svelte-1phssyn"]',document.head);h=s(t,"META",{name:!0,content:!0}),t.forEach(i),S=f(e),g=s(e,"H1",{class:!0});var D=u(g);v=s(D,"A",{id:!0,class:!0,href:!0});var ve=u(v);C=s(ve,"SPAN",{});var be=u(C);Fe(_.$$.fragment,be),be.forEach(i),ve.forEach(i),R=f(D),x=s(D,"SPAN",{});var _e=u(x);U=l(_e,"L'Hub di Hugging Face"),_e.forEach(i),D.forEach(i),k=f(e),I=s(e,"P",{});var Pe=u(I);X=l(Pe,"L\u2019Hub di Hugging Face \u2014 il nostro sito web principale \u2014 \xE8 la piattaforma che permette a chiunque di scoprire, utilizzare, e proporre nuovi modelli e dataset. Contiene una vasta variet\xE0 di modelli, con pi\xF9 di 10.000 modelli pubblicamente disponibili. In questo capitolo ci concentreremo sui modelli, mentre approfondiremo i dataset nel capitolo 5."),Pe.forEach(i),G=f(e),p=s(e,"P",{});var m=u(p);Z=l(m,"I modelli disponibili nell\u2019Hub non sono limitati ai \u{1F917} Transformers, o ai modelli di analisi del linguaggio naturale (Natural Language Processing - NLP). Ci sono infatti modelli sviluppati da "),P=s(m,"A",{href:!0,rel:!0});var He=u(P);K=l(He,"Flair"),He.forEach(i),V=l(m," e "),H=s(m,"A",{href:!0,rel:!0});var we=u(H);W=l(we,"AllenNLP"),we.forEach(i),ee=l(m," per l\u2019NLP, ma anche modelli di "),w=s(m,"A",{href:!0,rel:!0});var Ee=u(w);ie=l(Ee,"Asteroid"),Ee.forEach(i),ae=l(m," e "),E=s(m,"A",{href:!0,rel:!0});var ye=u(E);te=l(ye,"pyannote"),ye.forEach(i),oe=l(m," per la fonologia, e "),y=s(m,"A",{href:!0,rel:!0});var Ae=u(y);le=l(Ae,"timm"),Ae.forEach(i),re=l(m," per l\u2019analisi di immagini."),m.forEach(i),Q=f(e),N=s(e,"P",{});var qe=u(N);ne=l(qe,"Ognuno di questi modelli \xE8 disponibile come un repository Git, che permette di tracciarne le versioni e rendere reproducibili i risultati. Condividere un modello nell\u2019Hub significa renderlo accessibile a tutta la comunit\xE0 e consentire a chiunque di usarlo facilmente. Questo evita la necessit\xE0 di addestrare un modello da soli e ne semplifica la diffusione e l\u2019uso."),qe.forEach(i),M=f(e),z=s(e,"P",{});var Le=u(z);se=l(Le,"In aggiunta, condividere un modello nell\u2019Hub automaticamente pubblica una interfaccia programmatica (Application Programming Interface - API) di inferenza per quel modello. Qualsiasi utente della comunit\xE0 pu\xF2 quindi provare il modello direttamente dalla sua pagina web con input personalizzati attraverso una interfaccia dedicata."),Le.forEach(i),O=f(e),b=s(e,"P",{});var J=u(b);ue=l(J,"La parte migliore \xE8 che condividere e usare qualsiasi modello pubblico nell\u2019Hub \xE8 completamente gratuito! Esistono anche dei "),A=s(J,"A",{href:!0,rel:!0});var $e=u(A);ce=l($e,"piani a pagamento"),$e.forEach(i),pe=l(J," se si desidera condividere i modelli in maniera privata."),J.forEach(i),T=f(e),F=s(e,"P",{});var Ie=u(F);me=l(Ie,"Il video sottostante mostra come navigare l\u2019Hub."),Ie.forEach(i),Y=f(e),Fe(q.$$.fragment,e),j=f(e),L=s(e,"P",{});var he=u(L);de=l(he,"Avere un account huggingface.co \xE8 necessario per seguire questo capitolo, poich\xE9 creeremo e gestiremo dei repository sull\u2019Hub di Hugging Face: "),$=s(he,"A",{href:!0,rel:!0});var Ne=u($);fe=l(Ne,"crea un account"),Ne.forEach(i),he.forEach(i),this.h()},h(){r(h,"name","hf:doc:metadata"),r(h,"content",JSON.stringify(Je)),r(v,"id","lhub-di-hugging-face"),r(v,"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"),r(v,"href","#lhub-di-hugging-face"),r(g,"class","relative group"),r(P,"href","https://github.com/flairNLP/flair"),r(P,"rel","nofollow"),r(H,"href","https://github.com/allenai/allennlp"),r(H,"rel","nofollow"),r(w,"href","https://github.com/asteroid-team/asteroid"),r(w,"rel","nofollow"),r(E,"href","https://github.com/pyannote/pyannote-audio"),r(E,"rel","nofollow"),r(y,"href","https://github.com/rwightman/pytorch-image-models"),r(y,"rel","nofollow"),r(A,"href","https://huggingface.co/pricing"),r(A,"rel","nofollow"),r($,"href","https://huggingface.co/join"),r($,"rel","nofollow")},m(e,t){a(document.head,h),c(e,S,t),c(e,g,t),a(g,v),a(v,C),Ce(_,C,null),a(g,R),a(g,x),a(x,U),c(e,k,t),c(e,I,t),a(I,X),c(e,G,t),c(e,p,t),a(p,Z),a(p,P),a(P,K),a(p,V),a(p,H),a(H,W),a(p,ee),a(p,w),a(w,ie),a(p,ae),a(p,E),a(E,te),a(p,oe),a(p,y),a(y,le),a(p,re),c(e,Q,t),c(e,N,t),a(N,ne),c(e,M,t),c(e,z,t),a(z,se),c(e,O,t),c(e,b,t),a(b,ue),a(b,A),a(A,ce),a(b,pe),c(e,T,t),c(e,F,t),a(F,me),c(e,Y,t),Ce(q,e,t),c(e,j,t),c(e,L,t),a(L,de),a(L,$),a($,fe),B=!0},p:Te,i(e){B||(xe(_.$$.fragment,e),xe(q.$$.fragment,e),B=!0)},o(e){Se(_.$$.fragment,e),Se(q.$$.fragment,e),B=!1},d(e){i(h),e&&i(S),e&&i(g),ke(_),e&&i(k),e&&i(I),e&&i(G),e&&i(p),e&&i(Q),e&&i(N),e&&i(M),e&&i(z),e&&i(O),e&&i(b),e&&i(T),e&&i(F),e&&i(Y),ke(q,e),e&&i(j),e&&i(L)}}}const Je={local:"lhub-di-hugging-face",title:"L'Hub di Hugging Face"};function Re(ge){return Ye(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Ke extends Ge{constructor(h){super();Qe(this,h,Re,De,Me,{})}}export{Ke as default,Je as metadata};
