import{s as X,n as Z,o as Q}from"../chunks/scheduler.49e4e380.js";import{S as ee,i as te,g as s,s as i,r as V,A as ne,h as r,f as n,c as a,j as U,u as F,x as v,k as W,y as le,a as l,v as N,d as S,t as j,w as I}from"../chunks/index.fb15006d.js";import{Y as ie}from"../chunks/Youtube.42918e4e.js";import{H as ae,E as se}from"../chunks/getInferenceSnippets.233af260.js";function re(R){let o,H,M,_,u,P,d,B='Der <a href="https://huggingface.co/" rel="nofollow">Hugging Face Hub</a> –- unsere Hauptwebseite –- ist eine zentrale Platform, wo Nutzer*innen “state-of-the-art” Modelle und Datensätze entdecken, benutzen und dazu beitragen können. Eine große Vielfalt an Modellen steht öffentlich zur Verfügung auf der Platform – insgesamt mehr als 10000 Modelle. In diesem Kapitel fokusieren wir uns auf die Modelle und die Datensätze werden wir uns im Kapitel 5 anschauen.',z,f,G=`Die Modelle auf dem Hub sind nicht auf 🤗 Transformers bzw. NLP eingeschränkt.
Es gibt Modelle von <a href="https://github.com/flairNLP/flair" rel="nofollow">Flair</a> und <a href="https://github.com/allenai/allennlp" rel="nofollow">AllenNLP</a> für NLP, <a href="https://github.com/asteroid-team/asteroid" rel="nofollow">Asteroid</a> und <a href="https://github.com/pyannote/pyannote-audio" rel="nofollow">pyannote</a> für Spracherkennung, und <a href="https://github.com/rwightman/pytorch-image-models" rel="nofollow">timm</a> für Computer Vision, um ein paar Beispiele zu nennen.`,x,m,Y="Jedes Modell wird als Git-Repository gehosted, was Versionierung und Reproduzierbarkeit ermöglicht. Durch das Teilen eines Modells wird dieses der Community zur Verfügung gestellt. Somit wird das Teilen und die Anwendung vom Modell einfacher und jede/r hat die Möglichkeit, das Modell zu Verwenden, ohne es selbst trainieren zu müssen.",C,p,J="Dazu löst das Teilen eines Modells auf dem Hub automatisch das Deployment einer Hosted-Inferenz-API für das Modell aus. Jede/r in der Communinity kann das Modell direkt auf der Modellsseite mit benutzerdefinierten Inputs und passenden Widgets ausprobieren.",T,h,K='Das Beste ist, dass sowohl das Teilen als auch das Nutzen von öffentlichen Modellen auf dem Hub völlig kostenlos erfolgt! <a href="https://huggingface.co/pricing" rel="nofollow">Bezahlte Pläne</a> gibt es auch, falls du Modelle privat teilen möchtest.',k,g,q="Das folgende Video zeigt, wie man auf dem Hub navigieren kann.",y,c,L,b,O='Ein huggingface.co Account ist für den folgenden Teil erforderlich, da wir Repositories auf dem Hugging Face Hub erstellen und verwalten werden: <a href="https://huggingface.co/join" rel="nofollow">Account erstellen</a>',D,w,E,$,A;return u=new ae({props:{title:"Der Hugging Face Hub",local:"der-hugging-face-hub",headingTag:"h1"}}),c=new ie({props:{id:"XvSGPZFEjDY"}}),w=new se({props:{source:"https://github.com/huggingface/course/blob/main/chapters/de/chapter4/1.mdx"}}),{c(){o=s("meta"),H=i(),M=s("p"),_=i(),V(u.$$.fragment),P=i(),d=s("p"),d.innerHTML=B,z=i(),f=s("p"),f.innerHTML=G,x=i(),m=s("p"),m.textContent=Y,C=i(),p=s("p"),p.textContent=J,T=i(),h=s("p"),h.innerHTML=K,k=i(),g=s("p"),g.textContent=q,y=i(),V(c.$$.fragment),L=i(),b=s("p"),b.innerHTML=O,D=i(),V(w.$$.fragment),E=i(),$=s("p"),this.h()},l(e){const t=ne("svelte-u9bgzb",document.head);o=r(t,"META",{name:!0,content:!0}),t.forEach(n),H=a(e),M=r(e,"P",{}),U(M).forEach(n),_=a(e),F(u.$$.fragment,e),P=a(e),d=r(e,"P",{"data-svelte-h":!0}),v(d)!=="svelte-1rt6pp5"&&(d.innerHTML=B),z=a(e),f=r(e,"P",{"data-svelte-h":!0}),v(f)!=="svelte-80j2dk"&&(f.innerHTML=G),x=a(e),m=r(e,"P",{"data-svelte-h":!0}),v(m)!=="svelte-1pguzyx"&&(m.textContent=Y),C=a(e),p=r(e,"P",{"data-svelte-h":!0}),v(p)!=="svelte-1v6rk3a"&&(p.textContent=J),T=a(e),h=r(e,"P",{"data-svelte-h":!0}),v(h)!=="svelte-18svtdk"&&(h.innerHTML=K),k=a(e),g=r(e,"P",{"data-svelte-h":!0}),v(g)!=="svelte-1i89gfu"&&(g.textContent=q),y=a(e),F(c.$$.fragment,e),L=a(e),b=r(e,"P",{"data-svelte-h":!0}),v(b)!=="svelte-f8vtgv"&&(b.innerHTML=O),D=a(e),F(w.$$.fragment,e),E=a(e),$=r(e,"P",{}),U($).forEach(n),this.h()},h(){W(o,"name","hf:doc:metadata"),W(o,"content",oe)},m(e,t){le(document.head,o),l(e,H,t),l(e,M,t),l(e,_,t),N(u,e,t),l(e,P,t),l(e,d,t),l(e,z,t),l(e,f,t),l(e,x,t),l(e,m,t),l(e,C,t),l(e,p,t),l(e,T,t),l(e,h,t),l(e,k,t),l(e,g,t),l(e,y,t),N(c,e,t),l(e,L,t),l(e,b,t),l(e,D,t),N(w,e,t),l(e,E,t),l(e,$,t),A=!0},p:Z,i(e){A||(S(u.$$.fragment,e),S(c.$$.fragment,e),S(w.$$.fragment,e),A=!0)},o(e){j(u.$$.fragment,e),j(c.$$.fragment,e),j(w.$$.fragment,e),A=!1},d(e){e&&(n(H),n(M),n(_),n(P),n(d),n(z),n(f),n(x),n(m),n(C),n(p),n(T),n(h),n(k),n(g),n(y),n(L),n(b),n(D),n(E),n($)),n(o),I(u,e),I(c,e),I(w,e)}}}const oe='{"title":"Der Hugging Face Hub","local":"der-hugging-face-hub","sections":[],"depth":1}';function ue(R){return Q(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class he extends ee{constructor(o){super(),te(this,o,ue,re,X,{})}}export{he as component};
