import{S as Be,i as Qe,s as Ve,e as i,k as c,w as $e,t as r,M as De,c as n,d as a,m as f,a as m,x as we,h as s,b as l,G as o,g as u,y as Ee,L as Je,q as Pe,o as Ae,B as ye,v as Re}from"../../chunks/vendor-hf-doc-builder.js";import{Y as Ue}from"../../chunks/Youtube-hf-doc-builder.js";import{I as Xe}from"../../chunks/IconCopyLink-hf-doc-builder.js";import{C as Ze}from"../../chunks/CourseFloatingBanner-hf-doc-builder.js";function Ke(xe){let h,k,g,v,j,q,Z,I,K,z,H,G,b,W,$,ee,ae,M,p,oe,w,te,re,E,se,le,P,ie,ne,A,me,ue,y,pe,de,T,L,ce,Y,O,fe,B,_,he,x,ge,ve,Q,S,be,V,F,D,N,_e,C,qe,J;return q=new Xe({}),H=new Ze({props:{chapter:4,classNames:"absolute z-10 right-0 top-0"}}),F=new Ue({props:{id:"XvSGPZFEjDY"}}),{c(){h=i("meta"),k=c(),g=i("h1"),v=i("a"),j=i("span"),$e(q.$$.fragment),Z=c(),I=i("span"),K=r("O Hugging Face Hub"),z=c(),$e(H.$$.fragment),G=c(),b=i("p"),W=r("O "),$=i("a"),ee=r("Hugging Face Hub"),ae=r(" \u2013- nosso site principal \u2013- \xE9 uma plataforma central que permite a qualquer pessoa descobrir, usar e contribuir com novos modelos e datasets do estado da arte. Ele hospeda uma grande variedade de modelos, com mais de 10.000 dispon\xEDveis publicamente. Vamos nos concentrar nos modelos deste cap\xEDtulo, e daremos uma olhada nos conjuntos de dados do Cap\xEDtulo 5."),M=c(),p=i("p"),oe=r("Os modelos no Hub n\xE3o est\xE3o limitados a \u{1F917} Transformers ou mesmo NLP. H\xE1 modelos da "),w=i("a"),te=r("Flair"),re=r(" e "),E=i("a"),se=r("AllenNLP"),le=r(" para NLP, "),P=i("a"),ie=r("Asteroid"),ne=r(" e "),A=i("a"),me=r("pyannote"),ue=r(" para discurso, e "),y=i("a"),pe=r("timm"),de=r(" para vis\xE3o, para citar alguns."),T=c(),L=i("p"),ce=r("Cada um destes modelos \xE9 hospedado como um reposit\xF3rio Git, o que permite a cria\xE7\xE3o de vers\xF5es e a reprodutibilidade. Compartilhar um modelo no Hub significa abri-lo para a comunidade e torn\xE1-lo acess\xEDvel a qualquer pessoa que queira us\xE1-lo facilmente, eliminando, por sua vez, a necessidade de treinar um modelo por conta pr\xF3pria e simplificando o compartilhamento e o uso."),Y=c(),O=i("p"),fe=r("Al\xE9m disso, o compartilhamento de um modelo no Hub automaticamente fornece acesso a uma API de Infer\xEAncia hospedada para esse modelo. Qualquer pessoa da comunidade \xE9 livre para test\xE1-lo diretamente na p\xE1gina do modelo, com entradas personalizadas e widgets apropriados."),B=c(),_=i("p"),he=r("A melhor parte \xE9 que compartilhar e usar qualquer modelo p\xFAblico no Hub \xE9 completamente gratuito! "),x=i("a"),ge=r("Planos pagos"),ve=r(" tamb\xE9m existem se voc\xEA desejar compartilhar modelos em particular."),Q=c(),S=i("p"),be=r("O v\xEDdeo abaixo mostra como navegar no Hub."),V=c(),$e(F.$$.fragment),D=c(),N=i("p"),_e=r("\xC9 necess\xE1rio ter uma conta huggingface.co para acompanhar esta parte, pois estaremos criando e gerenciando reposit\xF3rios no Hugging Face Hub: "),C=i("a"),qe=r("criar conta"),this.h()},l(e){const t=De('[data-svelte="svelte-1phssyn"]',document.head);h=n(t,"META",{name:!0,content:!0}),t.forEach(a),k=f(e),g=n(e,"H1",{class:!0});var R=m(g);v=n(R,"A",{id:!0,class:!0,href:!0});var Fe=m(v);j=n(Fe,"SPAN",{});var Ne=m(j);we(q.$$.fragment,Ne),Ne.forEach(a),Fe.forEach(a),Z=f(R),I=n(R,"SPAN",{});var Ce=m(I);K=s(Ce,"O Hugging Face Hub"),Ce.forEach(a),R.forEach(a),z=f(e),we(H.$$.fragment,e),G=f(e),b=n(e,"P",{});var U=m(b);W=s(U,"O "),$=n(U,"A",{href:!0,rel:!0});var Le=m($);ee=s(Le,"Hugging Face Hub"),Le.forEach(a),ae=s(U," \u2013- nosso site principal \u2013- \xE9 uma plataforma central que permite a qualquer pessoa descobrir, usar e contribuir com novos modelos e datasets do estado da arte. Ele hospeda uma grande variedade de modelos, com mais de 10.000 dispon\xEDveis publicamente. Vamos nos concentrar nos modelos deste cap\xEDtulo, e daremos uma olhada nos conjuntos de dados do Cap\xEDtulo 5."),U.forEach(a),M=f(e),p=n(e,"P",{});var d=m(p);oe=s(d,"Os modelos no Hub n\xE3o est\xE3o limitados a \u{1F917} Transformers ou mesmo NLP. H\xE1 modelos da "),w=n(d,"A",{href:!0,rel:!0});var Oe=m(w);te=s(Oe,"Flair"),Oe.forEach(a),re=s(d," e "),E=n(d,"A",{href:!0,rel:!0});var Se=m(E);se=s(Se,"AllenNLP"),Se.forEach(a),le=s(d," para NLP, "),P=n(d,"A",{href:!0,rel:!0});var je=m(P);ie=s(je,"Asteroid"),je.forEach(a),ne=s(d," e "),A=n(d,"A",{href:!0,rel:!0});var Ie=m(A);me=s(Ie,"pyannote"),Ie.forEach(a),ue=s(d," para discurso, e "),y=n(d,"A",{href:!0,rel:!0});var ke=m(y);pe=s(ke,"timm"),ke.forEach(a),de=s(d," para vis\xE3o, para citar alguns."),d.forEach(a),T=f(e),L=n(e,"P",{});var ze=m(L);ce=s(ze,"Cada um destes modelos \xE9 hospedado como um reposit\xF3rio Git, o que permite a cria\xE7\xE3o de vers\xF5es e a reprodutibilidade. Compartilhar um modelo no Hub significa abri-lo para a comunidade e torn\xE1-lo acess\xEDvel a qualquer pessoa que queira us\xE1-lo facilmente, eliminando, por sua vez, a necessidade de treinar um modelo por conta pr\xF3pria e simplificando o compartilhamento e o uso."),ze.forEach(a),Y=f(e),O=n(e,"P",{});var Ge=m(O);fe=s(Ge,"Al\xE9m disso, o compartilhamento de um modelo no Hub automaticamente fornece acesso a uma API de Infer\xEAncia hospedada para esse modelo. Qualquer pessoa da comunidade \xE9 livre para test\xE1-lo diretamente na p\xE1gina do modelo, com entradas personalizadas e widgets apropriados."),Ge.forEach(a),B=f(e),_=n(e,"P",{});var X=m(_);he=s(X,"A melhor parte \xE9 que compartilhar e usar qualquer modelo p\xFAblico no Hub \xE9 completamente gratuito! "),x=n(X,"A",{href:!0,rel:!0});var Me=m(x);ge=s(Me,"Planos pagos"),Me.forEach(a),ve=s(X," tamb\xE9m existem se voc\xEA desejar compartilhar modelos em particular."),X.forEach(a),Q=f(e),S=n(e,"P",{});var Te=m(S);be=s(Te,"O v\xEDdeo abaixo mostra como navegar no Hub."),Te.forEach(a),V=f(e),we(F.$$.fragment,e),D=f(e),N=n(e,"P",{});var He=m(N);_e=s(He,"\xC9 necess\xE1rio ter uma conta huggingface.co para acompanhar esta parte, pois estaremos criando e gerenciando reposit\xF3rios no Hugging Face Hub: "),C=n(He,"A",{href:!0,rel:!0});var Ye=m(C);qe=s(Ye,"criar conta"),Ye.forEach(a),He.forEach(a),this.h()},h(){l(h,"name","hf:doc:metadata"),l(h,"content",JSON.stringify(We)),l(v,"id","o-hugging-face-hub"),l(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"),l(v,"href","#o-hugging-face-hub"),l(g,"class","relative group"),l($,"href","https://huggingface.co/"),l($,"rel","nofollow"),l(w,"href","https://github.com/flairNLP/flair"),l(w,"rel","nofollow"),l(E,"href","https://github.com/allenai/allennlp"),l(E,"rel","nofollow"),l(P,"href","https://github.com/asteroid-team/asteroid"),l(P,"rel","nofollow"),l(A,"href","https://github.com/pyannote/pyannote-audio"),l(A,"rel","nofollow"),l(y,"href","https://github.com/rwightman/pytorch-image-models"),l(y,"rel","nofollow"),l(x,"href","https://huggingface.co/pricing"),l(x,"rel","nofollow"),l(C,"href","https://huggingface.co/join"),l(C,"rel","nofollow")},m(e,t){o(document.head,h),u(e,k,t),u(e,g,t),o(g,v),o(v,j),Ee(q,j,null),o(g,Z),o(g,I),o(I,K),u(e,z,t),Ee(H,e,t),u(e,G,t),u(e,b,t),o(b,W),o(b,$),o($,ee),o(b,ae),u(e,M,t),u(e,p,t),o(p,oe),o(p,w),o(w,te),o(p,re),o(p,E),o(E,se),o(p,le),o(p,P),o(P,ie),o(p,ne),o(p,A),o(A,me),o(p,ue),o(p,y),o(y,pe),o(p,de),u(e,T,t),u(e,L,t),o(L,ce),u(e,Y,t),u(e,O,t),o(O,fe),u(e,B,t),u(e,_,t),o(_,he),o(_,x),o(x,ge),o(_,ve),u(e,Q,t),u(e,S,t),o(S,be),u(e,V,t),Ee(F,e,t),u(e,D,t),u(e,N,t),o(N,_e),o(N,C),o(C,qe),J=!0},p:Je,i(e){J||(Pe(q.$$.fragment,e),Pe(H.$$.fragment,e),Pe(F.$$.fragment,e),J=!0)},o(e){Ae(q.$$.fragment,e),Ae(H.$$.fragment,e),Ae(F.$$.fragment,e),J=!1},d(e){a(h),e&&a(k),e&&a(g),ye(q),e&&a(z),ye(H,e),e&&a(G),e&&a(b),e&&a(M),e&&a(p),e&&a(T),e&&a(L),e&&a(Y),e&&a(O),e&&a(B),e&&a(_),e&&a(Q),e&&a(S),e&&a(V),ye(F,e),e&&a(D),e&&a(N)}}}const We={local:"o-hugging-face-hub",title:"O Hugging Face Hub"};function ea(xe){return Re(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class sa extends Be{constructor(h){super();Qe(this,h,ea,Ke,Ve,{})}}export{sa as default,We as metadata};
