import{s as R,n as U,o as D}from"../chunks/scheduler.37c15a92.js";import{S as I,i as J,g as $,s as l,r as L,A as K,h,f as n,c as i,j as B,u as M,x as y,k as O,y as Q,a,v as j,d as z,t as S,w as k}from"../chunks/index.7cb9c9b8.js";import{C as V}from"../chunks/CourseFloatingBanner.df82c153.js";import{H as W,E as X}from"../chunks/getInferenceSnippets.b6a8c7d2.js";function Y(q){let s,x,_,d,m,C,r,v,o,A="🤗 Transformers　を使いながらNLPタスクに取り組む方法がわかった後、自分自身のプロジェクトを簡単に始めることができます!　この章では、エラーにぶつかったときにどうすればよいかを深く探ります。自分のコードやトレーニングを正確にデバッグする方法、そして自分でエラーを解決できない場合にコミュニティに助けを求める方法を一緒に学びましょう。また、HuggingFace (ハギングフェイス) ライブラリのひとつにバグを見つけたと思ったら、その問題をできるだけ早く解決するため報告する方法を紹介します。",b,p,F="この章では、一緒に次のことを学びます：",P,f,G=`-　エラーを見つけた時に最初にすること
-　<a href="https://discuss.huggingface.co/" rel="nofollow">ハギングフェイス フォーラム</a>の中で助けの求め方
-　トレーニングパイプラインのデバグ方法
-　良いGitHubイシューの書き方`,w,u,N="もちろん、このどれもが🤗 Transformersやハギングフェイスのエコシステムと特別な関係はありません。この章から得られる教訓は、ほとんどのオープンソースプロジェクトに適用可能です",E,c,H,g,T;return m=new W({props:{title:"イントロダクション",local:"イントロダクション",headingTag:"h1"}}),r=new V({props:{chapter:8,classNames:"absolute z-10 right-0 top-0"}}),c=new X({props:{source:"https://github.com/huggingface/course/blob/main/chapters/ja/chapter8/1.mdx"}}),{c(){s=$("meta"),x=l(),_=$("p"),d=l(),L(m.$$.fragment),C=l(),L(r.$$.fragment),v=l(),o=$("p"),o.textContent=A,b=l(),p=$("p"),p.textContent=F,P=l(),f=$("p"),f.innerHTML=G,w=l(),u=$("p"),u.textContent=N,E=l(),L(c.$$.fragment),H=l(),g=$("p"),this.h()},l(t){const e=K("svelte-u9bgzb",document.head);s=h(e,"META",{name:!0,content:!0}),e.forEach(n),x=i(t),_=h(t,"P",{}),B(_).forEach(n),d=i(t),M(m.$$.fragment,t),C=i(t),M(r.$$.fragment,t),v=i(t),o=h(t,"P",{"data-svelte-h":!0}),y(o)!=="svelte-1c3zb3g"&&(o.textContent=A),b=i(t),p=h(t,"P",{"data-svelte-h":!0}),y(p)!=="svelte-1fwo6n9"&&(p.textContent=F),P=i(t),f=h(t,"P",{"data-svelte-h":!0}),y(f)!=="svelte-15160uk"&&(f.innerHTML=G),w=i(t),u=h(t,"P",{"data-svelte-h":!0}),y(u)!=="svelte-1uqhm2j"&&(u.textContent=N),E=i(t),M(c.$$.fragment,t),H=i(t),g=h(t,"P",{}),B(g).forEach(n),this.h()},h(){O(s,"name","hf:doc:metadata"),O(s,"content",Z)},m(t,e){Q(document.head,s),a(t,x,e),a(t,_,e),a(t,d,e),j(m,t,e),a(t,C,e),j(r,t,e),a(t,v,e),a(t,o,e),a(t,b,e),a(t,p,e),a(t,P,e),a(t,f,e),a(t,w,e),a(t,u,e),a(t,E,e),j(c,t,e),a(t,H,e),a(t,g,e),T=!0},p:U,i(t){T||(z(m.$$.fragment,t),z(r.$$.fragment,t),z(c.$$.fragment,t),T=!0)},o(t){S(m.$$.fragment,t),S(r.$$.fragment,t),S(c.$$.fragment,t),T=!1},d(t){t&&(n(x),n(_),n(d),n(C),n(v),n(o),n(b),n(p),n(P),n(f),n(w),n(u),n(E),n(H),n(g)),n(s),k(m,t),k(r,t),k(c,t)}}}const Z='{"title":"イントロダクション","local":"イントロダクション","sections":[],"depth":1}';function tt(q){return D(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class lt extends I{constructor(s){super(),J(this,s,tt,Y,R,{})}}export{lt as component};
