import{s as R,n as k,o as q}from"../chunks/scheduler.37c15a92.js";import{S as G,i as I,g as m,s as u,r as j,A as U,h as d,f as n,c as p,j as L,u as A,x as P,k as H,y as B,a,v as M,d as S,t as F,w as O}from"../chunks/index.2bf4358c.js";import{H as D,E as J}from"../chunks/getInferenceSnippets.8b9eb92a.js";function K(w){let i,g,f,v,r,_,l,E="În acest capitol, am explorat componentele esențiale ale fine-tuningului modelelor de limbaj:",$,s,y="<li><p><strong>Template-urile de chat</strong> oferă structură interacțiunilor cu modelul, asigurând răspunsuri consecvente și adecvate prin formatare standardizată.</p></li> <li><p><strong>Fine-tuningul supervizat (SFT)</strong> permite adaptarea modelelor pre-antrenate la sarcini specifice menținând în același timp cunoștințele lor fundamentale.</p></li> <li><p><strong>LoRA</strong> oferă o abordare eficientă pentru fine-tuning prin reducerea parametrilor antrenabili păstrând în același timp performanța modelului.</p></li> <li><p><strong>Evaluarea</strong> ajută la măsurarea și validarea eficacității fine-tuningului prin diverse metrici și criterii de referință.</p></li>",x,o,T="Aceste tehnici, când sunt combinate, permit crearea de modele specializate de limbaj care pot excela în sarcini specifice rămânând în același timp eficiente din punct de vedere computațional. Indiferent dacă construiți un bot de servicii pentru clienți sau un asistent specific domeniului, înțelegerea acestor concepte este crucială pentru adaptarea cu succes a modelului.",b,c,C,h,z;return r=new D({props:{title:"Concluzie",local:"concluzie",headingTag:"h1"}}),c=new J({props:{source:"https://github.com/huggingface/course/blob/main/chapters/rum/chapter11/6.mdx"}}),{c(){i=m("meta"),g=u(),f=m("p"),v=u(),j(r.$$.fragment),_=u(),l=m("p"),l.textContent=E,$=u(),s=m("ol"),s.innerHTML=y,x=u(),o=m("p"),o.textContent=T,b=u(),j(c.$$.fragment),C=u(),h=m("p"),this.h()},l(e){const t=U("svelte-u9bgzb",document.head);i=d(t,"META",{name:!0,content:!0}),t.forEach(n),g=p(e),f=d(e,"P",{}),L(f).forEach(n),v=p(e),A(r.$$.fragment,e),_=p(e),l=d(e,"P",{"data-svelte-h":!0}),P(l)!=="svelte-uvmnth"&&(l.textContent=E),$=p(e),s=d(e,"OL",{"data-svelte-h":!0}),P(s)!=="svelte-fsst5j"&&(s.innerHTML=y),x=p(e),o=d(e,"P",{"data-svelte-h":!0}),P(o)!=="svelte-1x3yy9f"&&(o.textContent=T),b=p(e),A(c.$$.fragment,e),C=p(e),h=d(e,"P",{}),L(h).forEach(n),this.h()},h(){H(i,"name","hf:doc:metadata"),H(i,"content",N)},m(e,t){B(document.head,i),a(e,g,t),a(e,f,t),a(e,v,t),M(r,e,t),a(e,_,t),a(e,l,t),a(e,$,t),a(e,s,t),a(e,x,t),a(e,o,t),a(e,b,t),M(c,e,t),a(e,C,t),a(e,h,t),z=!0},p:k,i(e){z||(S(r.$$.fragment,e),S(c.$$.fragment,e),z=!0)},o(e){F(r.$$.fragment,e),F(c.$$.fragment,e),z=!1},d(e){e&&(n(g),n(f),n(v),n(_),n(l),n($),n(s),n(x),n(o),n(b),n(C),n(h)),n(i),O(r,e),O(c,e)}}}const N='{"title":"Concluzie","local":"concluzie","sections":[],"depth":1}';function Q(w){return q(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Y extends G{constructor(i){super(),I(this,i,Q,K,R,{})}}export{Y as component};
