import{s as G,n as I,o as K}from"../chunks/scheduler.37c15a92.js";import{S as O,i as D,g as o,s,r as R,A as J,h as r,f as n,c as i,j as S,u as Y,x as P,k,y as Q,a,v as j,d as q,t as z,w as B}from"../chunks/index.2bf4358c.js";import{Y as V}from"../chunks/Youtube.1e50a667.js";import{H as W}from"../chunks/Heading.8ada512a.js";function X(g){let l,v,$,C,m,h,p,A="如果你在課程中做到了這一步，恭喜你——你現在擁有了用 🤗 Transformers 和 Hugging Face 生態系統解決（幾乎）任何 NLP 任務所需的所有知識和工具！",T,u,M="我們見過很多不同的數據整理器，所以我們製作了這個小視頻來幫助您找到每個任務使用哪一個：",w,f,H,c,U="在完成核心 NLP 任務的快速入門後，您應該：",L,_,F="<li>瞭解哪種架構（編碼器、解碼器或編碼器-解碼器）最適合每個任務</li> <li>瞭解預訓練和微調語言模型之間的區別</li> <li>瞭解如何使用 <code>Trainer</code> API 和 🤗 Accelerate 或 TensorFlow 和 Keras 的分佈式訓練功能來訓練 Transformer 模型，具體選擇那一種方法取決於您所需要完成的任務。</li> <li>瞭解 ROUGE 和 BLEU 等指標在文本生成任務中的意義和侷限性</li> <li>知道如何在 Hub 上和使用 🤗 Transformers 中的“管道”與您的微調模型進行交互</li>",b,d,N="儘管掌握了所有這些知識，但總有一天你會遇到代碼中的困難錯誤，或者對如何解決特定的 NLP 問題有疑問。幸運的是，Hugging Face 社區隨時為您提供幫助！在這部分課程的最後一章中，我們將探討如何調試 Transformer 模型並有效地尋求幫助。",y,x,E;return m=new W({props:{title:"精通自然語言處理",local:"精通自然語言處理",headingTag:"h1"}}),f=new V({props:{id:"-RPeakdlHYo"}}),{c(){l=o("meta"),v=s(),$=o("p"),C=s(),R(m.$$.fragment),h=s(),p=o("p"),p.textContent=A,T=s(),u=o("p"),u.textContent=M,w=s(),R(f.$$.fragment),H=s(),c=o("p"),c.textContent=U,L=s(),_=o("ul"),_.innerHTML=F,b=s(),d=o("p"),d.textContent=N,y=s(),x=o("p"),this.h()},l(t){const e=J("svelte-u9bgzb",document.head);l=r(e,"META",{name:!0,content:!0}),e.forEach(n),v=i(t),$=r(t,"P",{}),S($).forEach(n),C=i(t),Y(m.$$.fragment,t),h=i(t),p=r(t,"P",{"data-svelte-h":!0}),P(p)!=="svelte-3antn7"&&(p.textContent=A),T=i(t),u=r(t,"P",{"data-svelte-h":!0}),P(u)!=="svelte-1o4h9p6"&&(u.textContent=M),w=i(t),Y(f.$$.fragment,t),H=i(t),c=r(t,"P",{"data-svelte-h":!0}),P(c)!=="svelte-bdc2r7"&&(c.textContent=U),L=i(t),_=r(t,"UL",{"data-svelte-h":!0}),P(_)!=="svelte-5cma1w"&&(_.innerHTML=F),b=i(t),d=r(t,"P",{"data-svelte-h":!0}),P(d)!=="svelte-d7lydr"&&(d.textContent=N),y=i(t),x=r(t,"P",{}),S(x).forEach(n),this.h()},h(){k(l,"name","hf:doc:metadata"),k(l,"content",Z)},m(t,e){Q(document.head,l),a(t,v,e),a(t,$,e),a(t,C,e),j(m,t,e),a(t,h,e),a(t,p,e),a(t,T,e),a(t,u,e),a(t,w,e),j(f,t,e),a(t,H,e),a(t,c,e),a(t,L,e),a(t,_,e),a(t,b,e),a(t,d,e),a(t,y,e),a(t,x,e),E=!0},p:I,i(t){E||(q(m.$$.fragment,t),q(f.$$.fragment,t),E=!0)},o(t){z(m.$$.fragment,t),z(f.$$.fragment,t),E=!1},d(t){t&&(n(v),n($),n(C),n(h),n(p),n(T),n(u),n(w),n(H),n(c),n(L),n(_),n(b),n(d),n(y),n(x)),n(l),B(m,t),B(f,t)}}}const Z='{"title":"精通自然語言處理","local":"精通自然語言處理","sections":[],"depth":1}';function tt(g){return K(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class st extends O{constructor(l){super(),D(this,l,tt,X,G,{})}}export{st as component};
