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