import{s as W,n as tt,o as et}from"../chunks/scheduler.37c15a92.js";import{S as nt,i as lt,g as s,s as a,r as z,A as at,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 as l,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.2c4a7381.js";import{H as rt,E as pt}from"../chunks/EditOnGithub.858acfec.js";function mt(I){let r,d,x,C,p,H,m,L,f,O='<a href="https://huggingface.co/" rel="nofollow">ハギングフェイスハブ</a>（Hugging Face Hub） –- 私たちのメインウェブサイト –- は、誰もが新しい最先端のモデルやデータセットを発見し、利用し、貢献することができるプラットフォームです。様々なモデルをホストしており、<img src="https://img.shields.io/endpoint?url=https://huggingface.co/api/shields/models&amp;color=brightgreen" alt="Hugging Face Models"/>以上のモデルが一般に公開されています。この章ではモデルに焦点を当て、第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>からは画像モデルがそれぞれ寄贈されています。',M,h,U="これらのモデルはそれぞれGitリポジトリとしてホストされており、バージョン管理および再現性を担保しています。ハブでモデルを共有することは、モデルをコミュニティに開放し、誰でも簡単に利用できるようにすることであり、その結果、モデルを自分で学習する必要がなくなり、共有と利用が容易になります。",T,c,X="さらに、ハブ上でモデルを共有すると、そのモデルに対する推論APIが自動的にデプロイ・ホストされます。コミュニティの誰もが、カスタム入力と適切なウィジェットを使って、モデルのページで直接自由にテストすることができます。",E,g,Z='ハブで公開されているモデルの共有や使用は、完全に無料です！非公開でモデルを共有したい場合は、<a href="https://huggingface.co/pricing" rel="nofollow">有料プラン</a>も存在します。',A,$,J="以下のビデオでは、ハブの操作方法を紹介しています。",F,_,N,b,K='ハブでリポジトリの作成と管理を行うため、これ以降はハギングフェイスアカウントが必要になります：<a href="https://huggingface.co/join" rel="nofollow">アカウント作成</a>。',j,v,S,P,q;return p=new rt({props:{title:"ハギングフェイスハブ",local:"ハギングフェイスハブ",headingTag:"h1"}}),m=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"),d=a(),x=s("p"),C=a(),z(p.$$.fragment),H=a(),z(m.$$.fragment),L=a(),f=s("p"),f.innerHTML=O,y=a(),u=s("p"),u.innerHTML=R,M=a(),h=s("p"),h.textContent=U,T=a(),c=s("p"),c.textContent=X,E=a(),g=s("p"),g.innerHTML=Z,A=a(),$=s("p"),$.textContent=J,F=a(),z(_.$$.fragment),N=a(),b=s("p"),b.innerHTML=K,j=a(),z(v.$$.fragment),S=a(),P=s("p"),this.h()},l(t){const e=at("svelte-u9bgzb",document.head);r=o(e,"META",{name:!0,content:!0}),e.forEach(n),d=i(t),x=o(t,"P",{}),Q(x).forEach(n),C=i(t),G(p.$$.fragment,t),H=i(t),G(m.$$.fragment,t),L=i(t),f=o(t,"P",{"data-svelte-h":!0}),w(f)!=="svelte-ehpp7z"&&(f.innerHTML=O),y=i(t),u=o(t,"P",{"data-svelte-h":!0}),w(u)!=="svelte-1y124bx"&&(u.innerHTML=R),M=i(t),h=o(t,"P",{"data-svelte-h":!0}),w(h)!=="svelte-qf8yq9"&&(h.textContent=U),T=i(t),c=o(t,"P",{"data-svelte-h":!0}),w(c)!=="svelte-w3k2rp"&&(c.textContent=X),E=i(t),g=o(t,"P",{"data-svelte-h":!0}),w(g)!=="svelte-1hpistu"&&(g.innerHTML=Z),A=i(t),$=o(t,"P",{"data-svelte-h":!0}),w($)!=="svelte-1rdsrer"&&($.textContent=J),F=i(t),G(_.$$.fragment,t),N=i(t),b=o(t,"P",{"data-svelte-h":!0}),w(b)!=="svelte-43ls9p"&&(b.innerHTML=K),j=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",ft)},m(t,e){it(document.head,r),l(t,d,e),l(t,x,e),l(t,C,e),Y(p,t,e),l(t,H,e),Y(m,t,e),l(t,L,e),l(t,f,e),l(t,y,e),l(t,u,e),l(t,M,e),l(t,h,e),l(t,T,e),l(t,c,e),l(t,E,e),l(t,g,e),l(t,A,e),l(t,$,e),l(t,F,e),Y(_,t,e),l(t,N,e),l(t,b,e),l(t,j,e),Y(v,t,e),l(t,S,e),l(t,P,e),q=!0},p:tt,i(t){q||(k(p.$$.fragment,t),k(m.$$.fragment,t),k(_.$$.fragment,t),k(v.$$.fragment,t),q=!0)},o(t){B(p.$$.fragment,t),B(m.$$.fragment,t),B(_.$$.fragment,t),B(v.$$.fragment,t),q=!1},d(t){t&&(n(d),n(x),n(C),n(H),n(L),n(f),n(y),n(u),n(M),n(h),n(T),n(c),n(E),n(g),n(A),n($),n(F),n(N),n(b),n(j),n(S),n(P)),n(r),D(p,t),D(m,t),D(_,t),D(v,t)}}}const ft='{"title":"ハギングフェイスハブ","local":"ハギングフェイスハブ","sections":[],"depth":1}';function ut(I){return et(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class bt extends nt{constructor(r){super(),lt(this,r,ut,mt,W,{})}}export{bt as component};
