import{s as W,n as tt,o as et}from"../chunks/scheduler.37c15a92.js";import{S as nt,i as at,g as s,s as l,r as z,A as lt,h as o,f as n,c as i,j as Q,u as G,x as w,k as V,y as it,a,v as Y,d as k,t as B,w as D}from"../chunks/index.7cb9c9b8.js";import{Y as st}from"../chunks/Youtube.8666c400.js";import{C as ot}from"../chunks/CourseFloatingBanner.df82c153.js";import{H as rt,E as pt}from"../chunks/getInferenceSnippets.c47ae3ea.js";function ft(I){let r,C,x,d,p,L,f,H,m,O='<a href="https://huggingface.co/" rel="nofollow">ハギングフェイスハブ</a>（Hugging Face Hub） –- 私たちのメインウェブサイト –- は、誰もが新しい最先端のモデルやデータセットを発見し、利用し、貢献することができるプラットフォームです。様々なモデルをホストしており、10,000以上のモデルが一般に公開されています。この章ではモデルに焦点を当て、第5章ではデータセットについて見ていきます。',y,u,R='ハブにあるモデルは、🤗 Transformersや、そもそもNLPモデルに限りません。例えば、<a href="https://github.com/flairNLP/flair" rel="nofollow">Flair</a>や<a href="https://github.com/allenai/allennlp" rel="nofollow">AllenNLP</a>からはNLPモデルが、<a href="https://github.com/asteroid-team/asteroid" rel="nofollow">Asteroid</a>や<a href="https://github.com/pyannote/pyannote-audio" rel="nofollow">pyannote</a>からは音声モデルが、そして<a href="https://github.com/rwightman/pytorch-image-models" rel="nofollow">timm</a>からは画像モデルがそれぞれ寄贈されています。',T,h,U="これらのモデルはそれぞれGitリポジトリとしてホストされており、バージョン管理および再現性を担保しています。ハブでモデルを共有することは、モデルをコミュニティに開放し、誰でも簡単に利用できるようにすることであり、その結果、モデルを自分で学習する必要がなくなり、共有と利用が容易になります。",M,$,X="さらに、ハブ上でモデルを共有すると、そのモデルに対する推論APIが自動的にデプロイ・ホストされます。コミュニティの誰もが、カスタム入力と適切なウィジェットを使って、モデルのページで直接自由にテストすることができます。",E,c,Z='ハブで公開されているモデルの共有や使用は、完全に無料です！非公開でモデルを共有したい場合は、<a href="https://huggingface.co/pricing" rel="nofollow">有料プラン</a>も存在します。',A,g,J="以下のビデオでは、ハブの操作方法を紹介しています。",N,_,j,b,K='ハブでリポジトリの作成と管理を行うため、これ以降はハギングフェイスアカウントが必要になります：<a href="https://huggingface.co/join" rel="nofollow">アカウント作成</a>。',F,v,S,P,q;return p=new rt({props:{title:"ハギングフェイスハブ",local:"ハギングフェイスハブ",headingTag:"h1"}}),f=new ot({props:{chapter:4,classNames:"absolute z-10 right-0 top-0"}}),_=new st({props:{id:"XvSGPZFEjDY"}}),v=new pt({props:{source:"https://github.com/huggingface/course/blob/main/chapters/ja/chapter4/1.mdx"}}),{c(){r=s("meta"),C=l(),x=s("p"),d=l(),z(p.$$.fragment),L=l(),z(f.$$.fragment),H=l(),m=s("p"),m.innerHTML=O,y=l(),u=s("p"),u.innerHTML=R,T=l(),h=s("p"),h.textContent=U,M=l(),$=s("p"),$.textContent=X,E=l(),c=s("p"),c.innerHTML=Z,A=l(),g=s("p"),g.textContent=J,N=l(),z(_.$$.fragment),j=l(),b=s("p"),b.innerHTML=K,F=l(),z(v.$$.fragment),S=l(),P=s("p"),this.h()},l(t){const e=lt("svelte-u9bgzb",document.head);r=o(e,"META",{name:!0,content:!0}),e.forEach(n),C=i(t),x=o(t,"P",{}),Q(x).forEach(n),d=i(t),G(p.$$.fragment,t),L=i(t),G(f.$$.fragment,t),H=i(t),m=o(t,"P",{"data-svelte-h":!0}),w(m)!=="svelte-1nnzpbs"&&(m.innerHTML=O),y=i(t),u=o(t,"P",{"data-svelte-h":!0}),w(u)!=="svelte-1y124bx"&&(u.innerHTML=R),T=i(t),h=o(t,"P",{"data-svelte-h":!0}),w(h)!=="svelte-qf8yq9"&&(h.textContent=U),M=i(t),$=o(t,"P",{"data-svelte-h":!0}),w($)!=="svelte-w3k2rp"&&($.textContent=X),E=i(t),c=o(t,"P",{"data-svelte-h":!0}),w(c)!=="svelte-1hpistu"&&(c.innerHTML=Z),A=i(t),g=o(t,"P",{"data-svelte-h":!0}),w(g)!=="svelte-1rdsrer"&&(g.textContent=J),N=i(t),G(_.$$.fragment,t),j=i(t),b=o(t,"P",{"data-svelte-h":!0}),w(b)!=="svelte-43ls9p"&&(b.innerHTML=K),F=i(t),G(v.$$.fragment,t),S=i(t),P=o(t,"P",{}),Q(P).forEach(n),this.h()},h(){V(r,"name","hf:doc:metadata"),V(r,"content",mt)},m(t,e){it(document.head,r),a(t,C,e),a(t,x,e),a(t,d,e),Y(p,t,e),a(t,L,e),Y(f,t,e),a(t,H,e),a(t,m,e),a(t,y,e),a(t,u,e),a(t,T,e),a(t,h,e),a(t,M,e),a(t,$,e),a(t,E,e),a(t,c,e),a(t,A,e),a(t,g,e),a(t,N,e),Y(_,t,e),a(t,j,e),a(t,b,e),a(t,F,e),Y(v,t,e),a(t,S,e),a(t,P,e),q=!0},p:tt,i(t){q||(k(p.$$.fragment,t),k(f.$$.fragment,t),k(_.$$.fragment,t),k(v.$$.fragment,t),q=!0)},o(t){B(p.$$.fragment,t),B(f.$$.fragment,t),B(_.$$.fragment,t),B(v.$$.fragment,t),q=!1},d(t){t&&(n(C),n(x),n(d),n(L),n(H),n(m),n(y),n(u),n(T),n(h),n(M),n($),n(E),n(c),n(A),n(g),n(N),n(j),n(b),n(F),n(S),n(P)),n(r),D(p,t),D(f,t),D(_,t),D(v,t)}}}const mt='{"title":"ハギングフェイスハブ","local":"ハギングフェイスハブ","sections":[],"depth":1}';function ut(I){return et(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class bt extends nt{constructor(r){super(),at(this,r,ut,ft,W,{})}}export{bt as component};
