import{s as R,o as V}from"../chunks/scheduler.39a43cde.js";import{S as J,i as K,g as h,s as m,r as E,A as Q,h as d,f as i,c as u,j as B,u as x,x as U,k as D,y as v,a as c,v as A,d as S,t as j,w as F}from"../chunks/index.23ec2204.js";import{C as W}from"../chunks/CourseFloatingBanner.7c35bccf.js";import{F as X}from"../chunks/FrameworkSwitchCourse.9ca78d26.js";import{H as Y}from"../chunks/Heading.c42e7061.js";import{E as Z}from"../chunks/getInferenceSnippets.fd9514fe.js";function ee($){let t,o="<li>چگونه دیتاسِت‌های بزرگ را از هاب تهیه کنید</li> <li>چگونه از کِراس برای کوک‌ کردن مدل استفاده کنید</li> <li>چگونه از کِراس برای استخراج پیش‌بینی‌ها استفاده کنید</li> <li>چگونه از مِتریک دلخواه استفاده کنید</li>";return{c(){t=h("ul"),t.innerHTML=o},l(n){t=d(n,"UL",{"data-svelte-h":!0}),U(t)!=="svelte-bcu2e6"&&(t.innerHTML=o)},m(n,s){c(n,t,s)},d(n){n&&i(t)}}}function te($){let t,o="<li>چگونه دیتاسِت‌های بزرگ را از هاب تهیه کنید</li> <li>چگونه از <code>API</code> سطح بالای <code>Trainer</code> برای کوک کردن مدل استفاده کنید</li> <li>چگونه یک چرخه‌ تعلیم دلخواه درست کنید</li> <li>چگونه از کتابخانه <code>Accelerate</code> هاگینگ‌فِیس برای اجرای چرخه‌ تعلیم دلخواه در هر نوع تنظیمات توزیع شده‌ای استفاده کنید</li>";return{c(){t=h("ul"),t.innerHTML=o},l(n){t=d(n,"UL",{"data-svelte-h":!0}),U(t)!=="svelte-8whfvl"&&(t.innerHTML=o)},m(n,s){c(n,t,s)},d(n){n&&i(t)}}}function ne($){let t,o,n,s,p,k,r,g,z,_,I,b,G='در <a href="/course/chapter2">فصل ۲</a> نحوه استفاده از توکِنایزرها و مدل‌های از پیش تعلیم دیده را جهت انجام پیش‌بینی‌های جدید بررسی کردیم. اما چگونه می‌توانید یک مدل از پیش‌ تعلیم دیده را خودتان کوک‌ کنید؟',q,H,L,N='جهت آپلود نقطه تعلیم خود در هاب هاگینگ‌فِیس، احتیاج به یک حساب کاربری در huggingface.co خواهید داشت: <a href="https://huggingface.co/join" rel="nofollow">ایجاد حساب کاربری</a>',M,w,y,T,C;p=new X({props:{fw:$[0]}}),g=new Y({props:{title:"مقدمه",local:"مقدمه",headingTag:"h1"}}),_=new W({props:{chapter:3,classNames:"absolute z-10 right-0 top-0"}});function O(e,a){return e[0]==="pt"?te:ee}let P=O($),f=P($);return w=new Z({props:{source:"https://github.com/huggingface/course/blob/main/chapters/fa/chapter3/1.mdx"}}),{c(){t=h("meta"),o=m(),n=h("p"),s=m(),E(p.$$.fragment),k=m(),r=h("div"),E(g.$$.fragment),z=m(),E(_.$$.fragment),I=m(),b=h("p"),b.innerHTML=G,q=m(),f.c(),H=m(),L=h("p"),L.innerHTML=N,M=m(),E(w.$$.fragment),y=m(),T=h("p"),this.h()},l(e){const a=Q("svelte-u9bgzb",document.head);t=d(a,"META",{name:!0,content:!0}),a.forEach(i),o=u(e),n=d(e,"P",{}),B(n).forEach(i),s=u(e),x(p.$$.fragment,e),k=u(e),r=d(e,"DIV",{dir:!0});var l=B(r);x(g.$$.fragment,l),z=u(l),x(_.$$.fragment,l),I=u(l),b=d(l,"P",{"data-svelte-h":!0}),U(b)!=="svelte-gg1j5y"&&(b.innerHTML=G),q=u(l),f.l(l),H=u(l),L=d(l,"P",{"data-svelte-h":!0}),U(L)!=="svelte-79ebkh"&&(L.innerHTML=N),l.forEach(i),M=u(e),x(w.$$.fragment,e),y=u(e),T=d(e,"P",{}),B(T).forEach(i),this.h()},h(){D(t,"name","hf:doc:metadata"),D(t,"content",re),D(r,"dir","rtl")},m(e,a){v(document.head,t),c(e,o,a),c(e,n,a),c(e,s,a),A(p,e,a),c(e,k,a),c(e,r,a),A(g,r,null),v(r,z),A(_,r,null),v(r,I),v(r,b),v(r,q),f.m(r,null),v(r,H),v(r,L),c(e,M,a),A(w,e,a),c(e,y,a),c(e,T,a),C=!0},p(e,[a]){const l={};a&1&&(l.fw=e[0]),p.$set(l),P!==(P=O(e))&&(f.d(1),f=P(e),f&&(f.c(),f.m(r,H)))},i(e){C||(S(p.$$.fragment,e),S(g.$$.fragment,e),S(_.$$.fragment,e),S(w.$$.fragment,e),C=!0)},o(e){j(p.$$.fragment,e),j(g.$$.fragment,e),j(_.$$.fragment,e),j(w.$$.fragment,e),C=!1},d(e){e&&(i(o),i(n),i(s),i(k),i(r),i(M),i(y),i(T)),i(t),F(p,e),F(g),F(_),f.d(),F(w,e)}}}const re='{"title":"مقدمه","local":"مقدمه","sections":[],"depth":1}';function ae($,t,o){let n="pt";return V(()=>{const s=new URLSearchParams(window.location.search);o(0,n=s.get("fw")||"pt")}),[n]}class me extends J{constructor(t){super(),K(this,t,ae,ne,R,{})}}export{me as component};
