import{s as j,o as B}from"../chunks/scheduler.49e4e380.js";import{S as K,i as O,g as w,s as m,r as T,A as R,h as d,f as l,c,j as G,u as E,x as A,k as N,y as D,a as i,v as H,d as M,t as U,w as S}from"../chunks/index.fb15006d.js";import{C as I}from"../chunks/CourseFloatingBanner.6133deee.js";import{F as J}from"../chunks/FrameworkSwitchCourse.f837e098.js";import{H as Q,E as V}from"../chunks/EditOnGithub.10fe26d0.js";function W(u){let e,r='<li><a href="https://huggingface.co/datasets" rel="nofollow">हब</a> में डेटासेट के बारे में सीखा।</li> <li>डेटासेट को लोड और पूर्व प्रसंस्करण यानि प्रीप्रोसेस करना सीखा।</li> <li>Keras के साथ एक मॉडल को फाइन-ट्यून और मूल्यांकन करना सीखा।</li> <li>एक कस्टम मीट्रिक इम्प्लमेन्ट किया गया</li>';return{c(){e=w("ul"),e.innerHTML=r},l(n){e=d(n,"UL",{"data-svelte-h":!0}),A(e)!=="svelte-1fm2ffc"&&(e.innerHTML=r)},m(n,s){i(n,e,s)},d(n){n&&l(e)}}}function X(u){let e,r='<li><a href="https://huggingface.co/datasets" rel="nofollow">हब</a> में डेटासेट के बारे में सीखा।</li> <li>डायनेमिक पैडिंग और कोलेटर्स का उपयोग करने सहित डेटासेट को लोड और पूर्व प्रसंस्करण यानि प्रीप्रोसेस करना सीखा ।</li> <li>अपने खुद की मॉडल की फाइन-ट्यूनिंग और मूल्यांकन को इम्प्लमेन्ट किया।</li> <li>निचले-स्तर के प्रशिक्षण लूप को इम्प्लमेन्ट किया</li> <li>आपके प्रशिक्षण लूप को आसानी से अनुकूलित करने के लिए 🤗 Accelerate का उपयोग किया ताकि यह कई GPUs या TPUs के लिए काम करे।</li>';return{c(){e=w("ul"),e.innerHTML=r},l(n){e=d(n,"UL",{"data-svelte-h":!0}),A(e)!=="svelte-17q04o7"&&(e.innerHTML=r)},m(n,s){i(n,e,s)},d(n){n&&l(e)}}}function Y(u){let e,r,n,s,f,v,p,k,$,C,h,F="काफी मजेदार था! पहले दो अध्यायों में आपने मॉडल और टोकननाइज़रस  के बारे में सीखा, और अब आप जानते हैं कि उन्हें अपने डेटा के लिए कैसे ठीक यानि फाइन-ट्यून किया जाए। संक्षेप में, इस अध्याय में आपने:",y,g,_,P,b,x;f=new J({props:{fw:u[0]}}),p=new Q({props:{title:"फाइन-ट्यूनिंग, चेक!",local:"फइन-टयनग-चक",headingTag:"h1"}}),$=new I({props:{chapter:3,classNames:"absolute z-10 right-0 top-0"}});function q(t,a){return t[0]==="pt"?X:W}let L=q(u),o=L(u);return _=new V({props:{source:"https://github.com/huggingface/course/blob/main/chapters/hi/chapter3/5.mdx"}}),{c(){e=w("meta"),r=m(),n=w("p"),s=m(),T(f.$$.fragment),v=m(),T(p.$$.fragment),k=m(),T($.$$.fragment),C=m(),h=w("p"),h.textContent=F,y=m(),o.c(),g=m(),T(_.$$.fragment),P=m(),b=w("p"),this.h()},l(t){const a=R("svelte-u9bgzb",document.head);e=d(a,"META",{name:!0,content:!0}),a.forEach(l),r=c(t),n=d(t,"P",{}),G(n).forEach(l),s=c(t),E(f.$$.fragment,t),v=c(t),E(p.$$.fragment,t),k=c(t),E($.$$.fragment,t),C=c(t),h=d(t,"P",{"data-svelte-h":!0}),A(h)!=="svelte-4ao5yu"&&(h.textContent=F),y=c(t),o.l(t),g=c(t),E(_.$$.fragment,t),P=c(t),b=d(t,"P",{}),G(b).forEach(l),this.h()},h(){N(e,"name","hf:doc:metadata"),N(e,"content",Z)},m(t,a){D(document.head,e),i(t,r,a),i(t,n,a),i(t,s,a),H(f,t,a),i(t,v,a),H(p,t,a),i(t,k,a),H($,t,a),i(t,C,a),i(t,h,a),i(t,y,a),o.m(t,a),i(t,g,a),H(_,t,a),i(t,P,a),i(t,b,a),x=!0},p(t,[a]){const z={};a&1&&(z.fw=t[0]),f.$set(z),L!==(L=q(t))&&(o.d(1),o=L(t),o&&(o.c(),o.m(g.parentNode,g)))},i(t){x||(M(f.$$.fragment,t),M(p.$$.fragment,t),M($.$$.fragment,t),M(_.$$.fragment,t),x=!0)},o(t){U(f.$$.fragment,t),U(p.$$.fragment,t),U($.$$.fragment,t),U(_.$$.fragment,t),x=!1},d(t){t&&(l(r),l(n),l(s),l(v),l(k),l(C),l(h),l(y),l(g),l(P),l(b)),l(e),S(f,t),S(p,t),S($,t),o.d(t),S(_,t)}}}const Z='{"title":"फाइन-ट्यूनिंग, चेक!","local":"फइन-टयनग-चक","sections":[],"depth":1}';function tt(u,e,r){let n="pt";return B(()=>{const s=new URLSearchParams(window.location.search);r(0,n=s.get("fw")||"pt")}),[n]}class rt extends K{constructor(e){super(),O(this,e,tt,Y,j,{})}}export{rt as component};
