import{S as Sl,i as Fl,s as Gl,e as a,k as p,w as E,t as s,M as Ul,c as l,d as r,m as f,x as h,a as i,h as o,b as P,G as t,g as c,y as v,q as C,o as k,B as T,v as Ml}from"../../chunks/vendor-hf-doc-builder.js";import{T as xl}from"../../chunks/Tip-hf-doc-builder.js";import{Y as Ll}from"../../chunks/Youtube-hf-doc-builder.js";import{I as Il}from"../../chunks/IconCopyLink-hf-doc-builder.js";import{C as S}from"../../chunks/CodeBlock-hf-doc-builder.js";import{D as Rl}from"../../chunks/DocNotebookDropdown-hf-doc-builder.js";import{F as Nl}from"../../chunks/FrameworkSwitchCourse-hf-doc-builder.js";function Bl(de){let d,y,_,A,D,u,w,z,H,V,me;return{c(){d=a("p"),y=s("\u{1F4A1} \u0415\u0441\u043B\u0438 \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044C \u043C\u043E\u0434\u0435\u043B\u044C \u043D\u0430 Hub \u0432\u043E \u0432\u0440\u0435\u043C\u044F \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F, \u043F\u0435\u0440\u0435\u0434\u0430\u0439\u0442\u0435 \u0430\u0440\u0433\u0443\u043C\u0435\u043D\u0442 "),_=a("code"),A=s("push_to_hub=True"),D=s(" \u0432 "),u=a("code"),w=s("TrainingArguments"),z=s(". \u041C\u044B \u0431\u043E\u043B\u044C\u0448\u0435 \u0443\u0437\u043D\u0430\u0435\u043C \u043E\u0431 \u044D\u0442\u043E\u043C \u0432 \u0433\u043B\u0430\u0432\u0435 "),H=a("a"),V=s("Chapter 4"),me=s("."),this.h()},l(W){d=l(W,"P",{});var b=i(d);y=o(b,"\u{1F4A1} \u0415\u0441\u043B\u0438 \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044C \u043C\u043E\u0434\u0435\u043B\u044C \u043D\u0430 Hub \u0432\u043E \u0432\u0440\u0435\u043C\u044F \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F, \u043F\u0435\u0440\u0435\u0434\u0430\u0439\u0442\u0435 \u0430\u0440\u0433\u0443\u043C\u0435\u043D\u0442 "),_=l(b,"CODE",{});var _e=i(_);A=o(_e,"push_to_hub=True"),_e.forEach(r),D=o(b," \u0432 "),u=l(b,"CODE",{});var Y=i(u);w=o(Y,"TrainingArguments"),Y.forEach(r),z=o(b,". \u041C\u044B \u0431\u043E\u043B\u044C\u0448\u0435 \u0443\u0437\u043D\u0430\u0435\u043C \u043E\u0431 \u044D\u0442\u043E\u043C \u0432 \u0433\u043B\u0430\u0432\u0435 "),H=l(b,"A",{href:!0});var ue=i(H);V=o(ue,"Chapter 4"),ue.forEach(r),me=o(b,"."),b.forEach(r),this.h()},h(){P(H,"href","/course/chapter4/3")},m(W,b){c(W,d,b),t(d,y),t(d,_),t(_,A),t(d,D),t(d,u),t(u,w),t(d,z),t(d,H),t(H,V),t(d,me)},d(W){W&&r(d)}}}function Hl(de){let d,y,_,A,D;return{c(){d=a("p"),y=s("\u270F\uFE0F "),_=a("strong"),A=s("\u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435!"),D=s(" \u041F\u0440\u043E\u0438\u0437\u0432\u0435\u0434\u0438\u0442\u0435 fine-tuning \u043C\u043E\u0434\u0435\u043B\u0438 \u043D\u0430 \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0435 GLUE SST-2 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u043F\u0440\u0435\u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0438\u043D\u0433\u0430 \u0438\u0437 \u0440\u0430\u0437\u0434\u0435\u043B\u0430 2.")},l(u){d=l(u,"P",{});var w=i(d);y=o(w,"\u270F\uFE0F "),_=l(w,"STRONG",{});var z=i(_);A=o(z,"\u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435!"),z.forEach(r),D=o(w," \u041F\u0440\u043E\u0438\u0437\u0432\u0435\u0434\u0438\u0442\u0435 fine-tuning \u043C\u043E\u0434\u0435\u043B\u0438 \u043D\u0430 \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0435 GLUE SST-2 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u043F\u0440\u0435\u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0438\u043D\u0433\u0430 \u0438\u0437 \u0440\u0430\u0437\u0434\u0435\u043B\u0430 2."),w.forEach(r)},m(u,w){c(u,d,w),t(d,y),t(d,_),t(_,A),t(d,D)},d(u){u&&r(d)}}}function Wl(de){let d,y,_,A,D,u,w,z,H,V,me,W,b,_e,Y,ue,x,Gr,Be,Ur,Mr,He,Lr,Ir,We,Rr,Nr,$e,Br,Hr,Xt,xe,Wr,Kt,Ee,Qt,he,Yr,Vt,F,Jr,Ye,Xr,Kr,Je,Qr,Vr,Xe,Zr,es,Zt,ve,er,te,tr,J,ts,Se,rs,ss,Ke,os,as,rr,Ce,sr,re,ls,Fe,is,ns,or,g,cs,Qe,ps,fs,Ve,ds,ms,Ze,_s,us,et,$s,Es,tt,hs,ar,ke,lr,O,vs,rt,Cs,ks,st,Ts,bs,ot,Ds,ws,at,Os,js,lt,Ps,gs,ir,X,qs,it,ys,As,nt,zs,xs,nr,Te,cr,Ge,Ss,pr,se,q,Fs,ct,Gs,Us,pt,Ms,Ls,ft,Is,Rs,dt,Ns,Bs,mt,Hs,Ws,Ys,Z,Js,_t,Xs,Ks,ut,Qs,Vs,fr,be,Zs,dr,j,eo,$t,to,ro,Et,so,oo,ht,ao,lo,vt,io,no,Ct,co,po,mr,De,_r,we,ur,m,fo,kt,mo,_o,Tt,uo,$o,bt,Eo,ho,Dt,vo,Co,wt,ko,To,Ot,bo,Do,jt,wo,Oo,Pt,jo,Po,gt,go,qo,$r,G,yo,qt,Ao,zo,yt,xo,So,Ue,Fo,Go,Er,Oe,hr,U,Uo,At,Mo,Lo,zt,Io,Ro,xt,No,Bo,vr,je,Cr,Pe,kr,M,Ho,ge,Wo,Yo,St,Jo,Xo,Ft,Ko,Qo,Tr,oe,Vo,Gt,Zo,ea,br,qe,Dr,K,ta,Ut,ra,sa,Mt,oa,aa,wr,ye,Or,L,la,Lt,ia,na,It,ca,pa,Rt,fa,da,jr,Ae,Pr,Me,ma,gr,ee,Nt,_a,ua,Bt,$a,Ea,qr,ae,ha,Ht,va,Ca,yr,le,Ar;return _=new Nl({props:{fw:de[0]}}),z=new Il({}),b=new Rl({props:{classNames:"absolute z-10 right-0 top-0",options:[{label:"Google Colab",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/master/course/chapter3/section3.ipynb"},{label:"Aws Studio",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/master/course/chapter3/section3.ipynb"}]}}),Y=new Ll({props:{id:"nvBXf7s7vTI"}}),Ee=new S({props:{code:`



`,highlighted:`<span class="hljs-keyword">from</span> datasets <span class="hljs-keyword">import</span> load_dataset
<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> AutoTokenizer, DataCollatorWithPadding

raw_datasets = load_dataset(<span class="hljs-string">&quot;glue&quot;</span>, <span class="hljs-string">&quot;mrpc&quot;</span>)
checkpoint = <span class="hljs-string">&quot;bert-base-uncased&quot;</span>
tokenizer = AutoTokenizer.from_pretrained(checkpoint)


<span class="hljs-keyword">def</span> <span class="hljs-title function_">tokenize_function</span>(<span class="hljs-params">example</span>):
    <span class="hljs-keyword">return</span> tokenizer(example[<span class="hljs-string">&quot;sentence1&quot;</span>], example[<span class="hljs-string">&quot;sentence2&quot;</span>], truncation=<span class="hljs-literal">True</span>)


tokenized_datasets = raw_datasets.<span class="hljs-built_in">map</span>(tokenize_function, batched=<span class="hljs-literal">True</span>)
data_collator = DataCollatorWithPadding(tokenizer=tokenizer)`}}),ve=new S({props:{code:"",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> TrainingArguments

training_args = TrainingArguments(<span class="hljs-string">&quot;test-trainer&quot;</span>)`}}),te=new xl({props:{$$slots:{default:[Bl]},$$scope:{ctx:de}}}),Ce=new S({props:{code:"",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> AutoModelForSequenceClassification

model = AutoModelForSequenceClassification.from_pretrained(checkpoint, num_labels=<span class="hljs-number">2</span>)`}}),ke=new S({props:{code:"",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> Trainer

trainer = Trainer(
    model,
    training_args,
    train_dataset=tokenized_datasets[<span class="hljs-string">&quot;train&quot;</span>],
    eval_dataset=tokenized_datasets[<span class="hljs-string">&quot;validation&quot;</span>],
    data_collator=data_collator,
    tokenizer=tokenizer,
)`}}),Te=new S({props:{code:"trainer.train()",highlighted:"trainer.train()"}}),De=new S({props:{code:`predictions = trainer.predict(tokenized_datasets["validation"])
print(predictions.predictions.shape, predictions.label_ids.shape)`,highlighted:`predictions = trainer.predict(tokenized_datasets[<span class="hljs-string">&quot;validation&quot;</span>])
<span class="hljs-built_in">print</span>(predictions.predictions.shape, predictions.label_ids.shape)`}}),we=new S({props:{code:"(408, 2) (408,)",highlighted:'(<span class="hljs-number">408</span>, <span class="hljs-number">2</span>) (<span class="hljs-number">408</span>,)'}}),Oe=new S({props:{code:"",highlighted:`<span class="hljs-keyword">import</span> numpy <span class="hljs-keyword">as</span> np

preds = np.argmax(predictions.predictions, axis=-<span class="hljs-number">1</span>)`}}),je=new S({props:{code:"",highlighted:`<span class="hljs-keyword">from</span> datasets <span class="hljs-keyword">import</span> load_metric

metric = load_metric(<span class="hljs-string">&quot;glue&quot;</span>, <span class="hljs-string">&quot;mrpc&quot;</span>)
metric.compute(predictions=preds, references=predictions.label_ids)`}}),Pe=new S({props:{code:"{'accuracy': 0.8578431372549019, 'f1': 0.8996539792387542}",highlighted:'{<span class="hljs-string">&#x27;accuracy&#x27;</span>: <span class="hljs-number">0.8578431372549019</span>, <span class="hljs-string">&#x27;f1&#x27;</span>: <span class="hljs-number">0.8996539792387542</span>}'}}),qe=new S({props:{code:`def compute_metrics(eval_preds):
    metric = load_metric("glue", "mrpc")
    logits, labels = eval_preds
    predictions = np.argmax(logits, axis=-1)
    return metric.compute(predictions=predictions, references=labels)`,highlighted:`<span class="hljs-keyword">def</span> <span class="hljs-title function_">compute_metrics</span>(<span class="hljs-params">eval_preds</span>):
    metric = load_metric(<span class="hljs-string">&quot;glue&quot;</span>, <span class="hljs-string">&quot;mrpc&quot;</span>)
    logits, labels = eval_preds
    predictions = np.argmax(logits, axis=-<span class="hljs-number">1</span>)
    <span class="hljs-keyword">return</span> metric.compute(predictions=predictions, references=labels)`}}),ye=new S({props:{code:"",highlighted:`training_args = TrainingArguments(<span class="hljs-string">&quot;test-trainer&quot;</span>, evaluation_strategy=<span class="hljs-string">&quot;epoch&quot;</span>)
model = AutoModelForSequenceClassification.from_pretrained(checkpoint, num_labels=<span class="hljs-number">2</span>)

trainer = Trainer(
    model,
    training_args,
    train_dataset=tokenized_datasets[<span class="hljs-string">&quot;train&quot;</span>],
    eval_dataset=tokenized_datasets[<span class="hljs-string">&quot;validation&quot;</span>],
    data_collator=data_collator,
    tokenizer=tokenizer,
    compute_metrics=compute_metrics,
)`}}),Ae=new S({props:{code:"trainer.train()",highlighted:'trainer.trai<span class="hljs-meta">n</span>()'}}),le=new xl({props:{$$slots:{default:[Hl]},$$scope:{ctx:de}}}),{c(){d=a("meta"),y=p(),E(_.$$.fragment),A=p(),D=a("h1"),u=a("a"),w=a("span"),E(z.$$.fragment),H=p(),V=a("span"),me=s("Fine-tuning \u043C\u043E\u0434\u0435\u043B\u0438 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C Trainer API"),W=p(),E(b.$$.fragment),_e=p(),E(Y.$$.fragment),ue=p(),x=a("p"),Gr=s("\u0411\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430 \u{1F917} Transformers \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442 \u043A\u043B\u0430\u0441\u0441 "),Be=a("code"),Ur=s("Trainer"),Mr=s(", \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043F\u043E\u043C\u043E\u0433\u0430\u0435\u0442 \u043F\u0440\u043E\u0438\u0437\u0432\u0435\u0441\u0442\u0438 fine-tuning \u043B\u044E\u0431\u043E\u0439 \u043F\u0440\u0435\u0434\u043E\u0431\u0443\u0447\u0435\u043D\u043D\u043E\u0439 \u043C\u043E\u0434\u0435\u043B\u0438 \u043D\u0430 \u0432\u0430\u0448\u0435\u043C \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0435. \u041F\u043E\u0441\u043B\u0435 \u043F\u0440\u0435\u0434\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u0434\u0430\u043D\u043D\u044B\u0445, \u0441\u0434\u0435\u043B\u0430\u043D\u043D\u044B\u0445 \u0432 \u043F\u0440\u043E\u0448\u043B\u043E\u043C \u0440\u0430\u0437\u0434\u0435\u043B\u0435, \u0432\u0430\u043C \u043E\u0441\u0442\u0430\u043D\u0435\u0442\u0441\u044F \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0448\u0430\u0433\u043E\u0432 \u0434\u043B\u044F \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044F "),He=a("code"),Lr=s("Trainer"),Ir=s(". \u0421\u0430\u043C\u0430\u044F \u0441\u043B\u043E\u0436\u043D\u0430\u044F \u0447\u0430\u0441\u0442\u044C \u2013 \u043F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u0438\u0442\u044C \u043E\u043A\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u0434\u043B\u044F \u0437\u0430\u043F\u0443\u0441\u043A\u0430 "),We=a("code"),Rr=s("Trainer.train()"),Nr=s(", \u0442.\u043A. \u043E\u043D\u0430 \u043C\u0435\u0434\u043B\u0435\u043D\u043D\u043E \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442 \u043D\u0430 \u0446\u0435\u043D\u0442\u0440\u0430\u043B\u044C\u043D\u043E\u043C \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0440\u0435. \u0415\u0441\u043B\u0438 \u0443 \u0432\u0430\u0441 \u043D\u0435\u0442 \u0432\u0438\u0434\u0435\u043E\u043A\u0430\u0440\u0442\u044B, \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E \u0432\u043E\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u0441\u0435\u0440\u0432\u0438\u0441\u043E\u043C "),$e=a("a"),Br=s("Google Colab"),Hr=s(", \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442 \u0434\u043E\u0441\u0442\u0443\u043F \u043A \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044F\u043C \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C GPU \u0438 TPU."),Xt=p(),xe=a("p"),Wr=s("\u0424\u0440\u0430\u0433\u043C\u0435\u043D\u0442\u044B \u043A\u043E\u0434\u0430 \u043D\u0438\u0436\u0435 \u043F\u0440\u0435\u0434\u043F\u043E\u043B\u0430\u0433\u0430\u044E\u0442, \u0447\u0442\u043E \u0432\u044B \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u043B\u0438 \u043A\u043E\u0434 \u0438\u0437 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0435\u0433\u043E \u0440\u0430\u0437\u0434\u0435\u043B\u0430. \u041D\u0438\u0436\u0435 \u043F\u0440\u0438\u0432\u0435\u0434\u0435\u043D\u043E \u043A\u0440\u0430\u0442\u043A\u043E\u0435 \u0440\u0435\u0437\u044E\u043C\u0435 \u0442\u043E\u0433\u043E, \u0447\u0442\u043E \u0432\u0430\u043C \u043D\u0443\u0436\u043D\u043E:"),Kt=p(),E(Ee.$$.fragment),Qt=p(),he=a("h3"),Yr=s("\u041E\u0431\u0443\u0447\u0435\u043D\u0438\u0435"),Vt=p(),F=a("p"),Jr=s("\u041F\u0435\u0440\u0432\u044B\u0439 \u0448\u0430\u0433 \u043F\u0435\u0440\u0435\u0434 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u043C "),Ye=a("code"),Xr=s("Trainer"),Kr=s(", \u0437\u0430\u0434\u0430\u043D\u0438\u0435 \u043A\u043B\u0430\u0441\u0441\u0430 "),Je=a("code"),Qr=s("TrainingArguments"),Vr=s(", \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0431\u0443\u0434\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u0432\u0441\u0435 \u0433\u0438\u043F\u0435\u0440\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0434\u043B\u044F "),Xe=a("code"),Zr=s("Trainer"),es=s(" (\u0434\u043B\u044F \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0432 \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F \u0438 \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u0438). \u0415\u0434\u0438\u043D\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0439 \u0430\u0440\u0433\u0443\u043C\u0435\u043D\u0442, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0432\u044B \u0434\u043E\u043B\u0436\u043D\u044B \u0437\u0430\u0434\u0430\u0442\u044C \u2014 \u044D\u0442\u043E \u043A\u0430\u0442\u0430\u043B\u043E\u0433, \u0432 \u043A\u043E\u0442\u043E\u0440\u043E\u043C \u0431\u0443\u0434\u0435\u0442 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0430 \u043E\u0431\u0443\u0447\u0435\u043D\u043D\u0430\u044F \u043C\u043E\u0434\u0435\u043B\u044C, \u0430 \u0442\u0430\u043A\u0436\u0435 \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u044C\u043D\u044B\u0435 \u0442\u043E\u0447\u043A\u0438. \u0414\u043B\u044F \u0432\u0441\u0435\u0433\u043E \u043E\u0441\u0442\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0434\u043E\u043B\u0436\u043D\u044B \u043F\u043E\u0434\u043E\u0439\u0442\u0438 \u0434\u043B\u044F \u0431\u0430\u0437\u043E\u0432\u043E\u0433\u043E fine-tuning."),Zt=p(),E(ve.$$.fragment),er=p(),E(te.$$.fragment),tr=p(),J=a("p"),ts=s("\u0412\u0442\u043E\u0440\u043E\u0439 \u0448\u0430\u0433 \u2013 \u0437\u0430\u0434\u0430\u043D\u0438\u0435 \u043C\u043E\u0434\u0435\u043B\u0438. \u0422\u0430\u043A \u0436\u0435, \u043A\u0430\u043A \u0438 \u0432 "),Se=a("a"),rs=s("\u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0435\u0439 \u0433\u043B\u0430\u0432\u0435"),ss=s(", \u043C\u044B \u0431\u0443\u0434\u0435\u043C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u043A\u043B\u0430\u0441\u0441 "),Ke=a("code"),os=s("AutoModelForSequenceClassification"),as=s(" \u0441 \u0434\u0432\u0443\u043C\u044F \u043B\u0435\u0439\u0431\u043B\u0430\u043C\u0438:"),rr=p(),E(Ce.$$.fragment),sr=p(),re=a("p"),ls=s("\u041F\u043E\u0441\u043B\u0435 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0430 \u043F\u0440\u0435\u0434\u043E\u0431\u0443\u0447\u0435\u043D\u043D\u043E\u0439 \u043C\u043E\u0434\u0435\u043B\u0438 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u043D\u043E \u043F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435 (\u0432 "),Fe=a("a"),is=s("\u0433\u043B\u0430\u0432\u0435 2"),ns=s(" \u043C\u044B \u0441 \u0442\u0430\u043A\u0438\u043C \u043D\u0435 \u0441\u0442\u0430\u043B\u043A\u0438\u0432\u0430\u043B\u0438\u0441\u044C). \u042D\u0442\u043E \u043F\u0440\u043E\u0438\u0441\u0445\u043E\u0434\u0438\u0442 \u043F\u043E\u0442\u043E\u043C\u0443, \u0447\u0442\u043E BERT \u043D\u0435 \u0431\u044B\u043B \u043F\u0440\u0435\u0434\u043E\u0431\u0443\u0447\u0435\u043D \u0434\u043B\u044F \u0437\u0430\u0434\u0430\u0447\u0438 \u043A\u043B\u0430\u0441\u0441\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 \u043F\u0430\u0440 \u043F\u0440\u0435\u0434\u043B\u043E\u0436\u0435\u043D\u0438\u0439, \u0435\u0433\u043E \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0439 \u0441\u043B\u043E\u0439 \u043D\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D, \u0432\u043C\u0435\u0441\u0442\u043E \u043D\u0435\u0433\u043E \u0431\u0443\u0434\u0435\u0442 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D \u0441\u043B\u043E\u0439, \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u044E\u0449\u0438\u0439 \u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0441 \u0442\u0430\u043A\u043E\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439. \u041F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u044F \u0441\u043E\u043E\u0431\u0449\u0430\u044E\u0442, \u0447\u0442\u043E \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0432\u0435\u0441\u0430 \u043D\u0435 \u0431\u0443\u0434\u0443\u0442 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u044B (\u043A\u0430\u043A \u0440\u0430\u0437 \u0442\u0435\u0445 \u0441\u043B\u043E\u0435\u0432, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0435 \u0431\u0443\u0434\u0443\u0442 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C\u0441\u044F) \u0438 \u0434\u043B\u044F \u043D\u043E\u0432\u044B\u0445 \u0431\u0443\u0434\u0443\u0442 \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u044B \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u044B\u0435 \u0432\u0435\u0441\u0430. \u0412 \u0437\u0430\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0438 \u043F\u0440\u0435\u0434\u043B\u0430\u0433\u0430\u0435\u0442\u0441\u044F \u043E\u0431\u0443\u0447\u0438\u0442\u044C \u043C\u043E\u0434\u0435\u043B\u044C, \u0447\u0442\u043E \u043C\u044B \u0438 \u0441\u0434\u0435\u043B\u0430\u0435\u043C \u043F\u0440\u044F\u043C\u043E \u0441\u0435\u0439\u0447\u0430\u0441."),or=p(),g=a("p"),cs=s("\u041F\u043E\u0441\u043B\u0435 \u0442\u043E\u0433\u043E, \u043A\u0430\u043A \u043C\u044B \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043B\u0438 \u043C\u043E\u0434\u0435\u043B\u044C, \u043C\u044B \u043C\u043E\u0436\u0435\u043C \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0438\u0442\u044C "),Qe=a("code"),ps=s("Trainer"),fs=s(" \u0438 \u043F\u0435\u0440\u0435\u0434\u0430\u0442\u044C \u0442\u0443\u0434\u0430 \u043D\u0443\u0436\u043D\u044B\u0435 \u043E\u0431\u044A\u0435\u043A\u0442\u044B: "),Ve=a("code"),ds=s("model"),ms=s(", "),Ze=a("code"),_s=s("training_args"),us=s(", \u043E\u0431\u0443\u0447\u0430\u044E\u0449\u0443\u044E \u0438 \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u043E\u043D\u043D\u0443\u044E \u0432\u044B\u0431\u043E\u0440\u043A\u0438, "),et=a("code"),$s=s("data_collator"),Es=s(" \u0438 "),tt=a("code"),hs=s("tokenizer"),ar=p(),E(ke.$$.fragment),lr=p(),O=a("p"),vs=s("\u0417\u0430\u043C\u0435\u0442\u044C\u0442\u0435, \u043A\u043E\u0433\u0434\u0430 \u0432\u044B \u043F\u0435\u0440\u0435\u0434\u0430\u043B\u0438 "),rt=a("code"),Cs=s("tokenizer"),ks=s(" \u043A\u0430\u043A \u0432 \u043F\u0440\u0438\u043C\u0435\u0440\u0435 \u0432\u044B\u0448\u0435, \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0434\u043B\u044F "),st=a("code"),Ts=s("data_collator"),bs=s(" \u0432 "),ot=a("code"),Ds=s("Trainer"),ws=s(" \u0431\u0443\u0434\u0435\u0442 "),at=a("code"),Os=s("DataCollatorWithPadding"),js=s(" \u0442\u0430\u043A\u0438\u043C, \u043A\u0430\u043A \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043E \u0432\u044B\u0448\u0435, \u0442\u0430\u043A \u0447\u0442\u043E \u044D\u0442\u0443 \u0441\u0442\u0440\u043E\u043A\u0443 ("),lt=a("code"),Ps=s("data_collator=data_collator"),gs=s(") \u043C\u043E\u0436\u043D\u043E \u043F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0432 \u044D\u0442\u043E\u043C \u0432\u044B\u0437\u043E\u0432\u0435."),ir=p(),X=a("p"),qs=s("\u0414\u043B\u044F fine-tuning \u043C\u043E\u0434\u0435\u043B\u0438 \u043D\u0430 \u043D\u0430\u0448\u0435\u043C \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0435 \u043C\u044B \u043F\u0440\u043E\u0441\u0442\u043E \u0434\u043E\u043B\u0436\u043D\u044B \u0432\u044B\u0437\u0432\u0430\u0442\u044C \u043C\u0435\u0442\u043E\u0434 "),it=a("code"),ys=s("train()"),As=s(" \u0443 "),nt=a("code"),zs=s("Trainer"),xs=s(":"),nr=p(),E(Te.$$.fragment),cr=p(),Ge=a("p"),Ss=s("\u042D\u0442\u043E \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442 \u043F\u0440\u043E\u0446\u0435\u0441\u0441 \u0434\u043E\u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F (\u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0434\u043E\u043B\u0436\u0435\u043D \u0437\u0430\u043D\u044F\u0442\u044C \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043C\u0438\u043D\u0443\u0442 \u043D\u0430 GPU) \u0438 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u044B\u0432\u0430\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043B\u043E\u0441\u0441\u0430 \u043A\u0430\u0436\u0434\u044B\u0435 500 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439. \u041E\u0434\u043D\u0430\u043A\u043E \u044D\u0442\u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043D\u0435 \u0441\u043A\u0430\u0436\u0443\u0442 \u043D\u0430\u043C, \u043D\u0430\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0445\u043E\u0440\u043E\u0448\u043E \u0438\u043B\u0438 \u043F\u043B\u043E\u0445\u043E \u043C\u043E\u0434\u0435\u043B\u044C \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442. \u0418 \u0432\u043E\u0442 \u043F\u043E\u0447\u0435\u043C\u0443:"),pr=p(),se=a("ol"),q=a("li"),Fs=s("\u041C\u044B \u043D\u0435 \u0441\u043E\u043E\u0431\u0449\u0438\u043B\u0438 "),ct=a("code"),Gs=s("Trainer"),Us=s(", \u0447\u0442\u043E \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u043F\u0440\u043E\u0432\u043E\u0434\u0438\u0442\u044C \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u044E: \u0434\u043B\u044F \u044D\u0442\u043E\u0433\u043E \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u0438\u0441\u0432\u043E\u0438\u0442\u044C \u0430\u0440\u0433\u0443\u043C\u0435\u043D\u0442\u0443 "),pt=a("code"),Ms=s("evaluation_strategy"),Ls=s(" \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 "),ft=a("code"),Is=s('"steps"'),Rs=s(" (\u0432\u0430\u043B\u0438\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u0430\u0436\u0434\u044B\u0435 "),dt=a("code"),Ns=s("eval_steps"),Bs=s(") \u0438\u043B\u0438 "),mt=a("code"),Hs=s('"epoch"'),Ws=s(" (\u0432\u0430\u043B\u0438\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u043E \u043E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u0438 \u043A\u0430\u0436\u0434\u043E\u0439 \u044D\u043F\u043E\u0445\u0438)."),Ys=p(),Z=a("li"),Js=s("\u041C\u044B \u043D\u0435 \u0443\u043A\u0430\u0437\u0430\u043B\u0438 "),_t=a("code"),Xs=s("Trainer"),Ks=s(" \u0430\u0440\u0433\u0443\u043C\u0435\u043D\u0442 "),ut=a("code"),Qs=s("compute_metrics()"),Vs=s(" \u2013 \u0444\u0443\u043D\u043A\u0446\u0438\u044E \u0434\u043B\u044F \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044F \u043C\u0435\u0442\u0440\u0438\u043A\u0438 \u043D\u0430 \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439 \u0447\u0430\u0441\u0442\u0438 (\u0432 \u0442\u0430\u043A\u043E\u043C \u0441\u043B\u0443\u0447\u0430\u0435 \u0432 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0435 \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u0438 \u0431\u0443\u0434\u0435\u0442 \u0442\u043E\u043B\u044C\u043A\u043E \u0440\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u044B\u0432\u0430\u0442\u044C\u0441\u044F \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043B\u043E\u0441\u0441\u0430, \u0447\u0442\u043E \u043D\u0435 \u043E\u0447\u0435\u043D\u044C \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0432\u043D\u043E)."),fr=p(),be=a("h3"),Zs=s("\u0412\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u044F"),dr=p(),j=a("p"),eo=s("\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u0438\u043C \u043A\u0430\u043A \u043C\u044B \u043C\u043E\u0436\u0435\u043C \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0432 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0435 \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u0435\u0437\u043D\u0443\u044E \u0444\u0443\u043D\u043A\u0446\u0438\u044E "),$t=a("code"),to=s("compute_metrics()"),ro=s(". \u0424\u0443\u043D\u043A\u0446\u0438\u044F \u0434\u043E\u043B\u0436\u043D\u0430 \u043F\u0440\u0438\u043D\u0438\u043C\u0430\u0442\u044C \u043D\u0430 \u0432\u0445\u043E\u0434 \u043E\u0431\u044A\u0435\u043A\u0442 "),Et=a("code"),so=s("EvalPrediction"),oo=s(" (\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043A\u043E\u0440\u0442\u0435\u0436 \u0441 \u043F\u043E\u043B\u044F\u043C\u0438 "),ht=a("code"),ao=s("predictions"),lo=s(" \u0438  "),vt=a("code"),io=s("label_ids"),no=s(") \u0438 \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044C \u0441\u043B\u043E\u0432\u0430\u0440\u044C, \u0433\u0434\u0435 \u043A\u043B\u044E\u0447\u0438 - \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F \u043C\u0435\u0442\u0440\u0438\u043A, \u0430 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F - \u043E\u0446\u0435\u043D\u043A\u0438 \u044D\u0442\u0438\u0445 \u043C\u0435\u0442\u0440\u0438\u043A. \u0427\u0442\u043E\u0431\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u043F\u0440\u0435\u0434\u0441\u043A\u0430\u0437\u0430\u043D\u0438\u044F, \u043C\u044B \u043C\u043E\u0436\u0435\u043C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0444\u0443\u043D\u043A\u0446\u0438\u044E "),Ct=a("code"),co=s("Trainer.predict()"),po=s(":"),mr=p(),E(De.$$.fragment),_r=p(),E(we.$$.fragment),ur=p(),m=a("p"),fo=s("\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 \u0444\u0443\u043D\u043A\u0446\u0438\u0438 "),kt=a("code"),mo=s("predict()"),_o=s(" - \u0434\u0440\u0443\u0433\u043E\u0439 \u0438\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043A\u043E\u0440\u0442\u0435\u0436 \u0441 \u043F\u043E\u043B\u044F\u043C\u0438 "),Tt=a("code"),uo=s("predictions"),$o=s(", "),bt=a("code"),Eo=s("label_ids"),ho=s(" \u0438 "),Dt=a("code"),vo=s("metrics"),Co=s(". \u041F\u043E\u043B\u0435 "),wt=a("code"),ko=s("metrics"),To=s(" \u0431\u0443\u0434\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043B\u043E\u0441\u0441\u0430 \u043D\u0430 \u043D\u0430\u0448\u0435\u043C \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0435 \u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043C\u0435\u0442\u0440\u0438\u043A. \u041F\u043E\u0441\u043B\u0435 \u0440\u0435\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0443\u043D\u043A\u0446\u0438\u0438 "),Ot=a("code"),bo=s("compute_metrics()"),Do=s(" \u0438 \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0435\u0435 \u0432 "),jt=a("code"),wo=s("Trainer"),Oo=s(" \u043F\u043E\u043B\u0435 "),Pt=a("code"),jo=s("metrics"),Po=s(" \u0442\u0430\u043A\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 \u0444\u0443\u043D\u043A\u0446\u0438\u0438 "),gt=a("code"),go=s("compute_metrics()"),qo=s("."),$r=p(),G=a("p"),yo=s("\u041A\u0430\u043A \u043C\u043E\u0436\u043D\u043E \u0437\u0430\u043C\u0435\u0442\u0438\u0442\u044C, "),qt=a("code"),Ao=s("predictions"),zo=s(" - \u043C\u0430\u0441\u0441\u0438\u0432 408 \u0445 2 (408 - \u0447\u0438\u0441\u043B\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432 \u0432 \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0435, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043C\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043B\u0438). \u042D\u0442\u043E \u043B\u043E\u0433\u0438\u0442\u044B \u0434\u043B\u044F \u043A\u0430\u0436\u0434\u043E\u0433\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 \u043D\u0430\u0448\u0435\u0433\u043E \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0430, \u043F\u0435\u0440\u0435\u0434\u0430\u043D\u043D\u043E\u0433\u043E \u0432 "),yt=a("code"),xo=s("predict()"),So=s(" (\u043A\u0430\u043A \u0432\u044B \u0432\u0438\u0434\u0435\u043B\u0438 \u0432 "),Ue=a("a"),Fo=s("\u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0435\u0439 \u0433\u043B\u0430\u0432\u0435"),Go=s(" \u0432\u0441\u0435 \u043C\u043E\u0434\u0435\u043B\u0438 \u0422\u0440\u0430\u043D\u0441\u0444\u043E\u0440\u043C\u0435\u0440\u043E\u0432 \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u044E\u0442 \u043B\u043E\u0433\u0438\u0442\u044B). \u0427\u0442\u043E\u0431\u044B \u043F\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044C \u0438\u0445 \u0432 \u043F\u0440\u0435\u0434\u0441\u043A\u0430\u0437\u0430\u043D\u0438\u044F \u0438 \u0441\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441 \u043D\u0430\u0448\u0438\u043C\u0438 \u043B\u0435\u0439\u0431\u043B\u0430\u043C\u0438, \u043D\u0430\u043C \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0443\u0437\u043D\u0430\u0442\u044C \u0438\u043D\u0434\u0435\u043A\u0441 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 \u0432\u0442\u043E\u0440\u043E\u0439 \u043E\u0441\u0438:"),Er=p(),E(Oe.$$.fragment),hr=p(),U=a("p"),Uo=s("\u0422\u0435\u043F\u0435\u0440\u044C \u043C\u044B \u043C\u043E\u0436\u0435\u043C \u0441\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u044D\u0442\u0438 \u043F\u0440\u0435\u0434\u0441\u043A\u0430\u0437\u0430\u043D\u0438\u044F \u0441 \u043B\u0435\u0439\u0431\u043B\u0430\u043C\u0438. \u0414\u043B\u044F \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u0444\u0443\u043D\u043A\u0446\u0438\u0438 "),At=a("code"),Mo=s("compute_metric()"),Lo=s(" \u043C\u044B \u0432\u043E\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u0441\u044F \u043C\u0435\u0442\u0440\u0438\u043A\u0430\u043C\u0438 \u0438\u0437 \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0438 \u{1F917} Datasets. \u041C\u044B \u043C\u043E\u0436\u0435\u043C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u043F\u043E\u0434\u0445\u043E\u0434\u044F\u0449\u0438\u0435 \u0434\u043B\u044F \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0430 MRPC \u043C\u0435\u0442\u0440\u0438\u043A\u0438 \u0442\u0430\u043A \u0436\u0435 \u043F\u0440\u043E\u0441\u0442\u043E, \u043A\u0430\u043A \u043C\u044B \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043B\u0438 \u0434\u0430\u0442\u0430\u0441\u0435\u0442, \u043D\u043E \u043D\u0430 \u044D\u0442\u043E\u0442 \u0440\u0430\u0437 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0444\u0443\u043D\u043A\u0446\u0438\u0438 "),zt=a("code"),Io=s("load_metric()"),Ro=s(". \u0412\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043C\u044B\u0439 \u043E\u0431\u044A\u0435\u043A\u0442 \u0438\u043C\u0435\u0435\u0442 \u043C\u0435\u0442\u043E\u0434 "),xt=a("code"),No=s("compute()"),Bo=s(", \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043C\u044B \u043C\u043E\u0436\u0435\u043C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0434\u043B\u044F \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044F \u043C\u0435\u0442\u0440\u0438\u043A\u0438:"),vr=p(),E(je.$$.fragment),Cr=p(),E(Pe.$$.fragment),kr=p(),M=a("p"),Ho=s("\u0423 \u0432\u0430\u0441 \u044D\u0442\u0438 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043C\u043E\u0433\u0443\u0442 \u043E\u0442\u043B\u0438\u0447\u0430\u0442\u044C\u0441\u044F \u0432\u0432\u0438\u0434\u0443 \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u043E\u0439 \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u043E\u0432 \u043C\u043E\u0434\u0435\u043B\u0438. \u0422\u0443\u0442 \u043C\u044B \u043C\u043E\u0436\u0435\u043C \u0443\u0432\u0438\u0434\u0435\u0442\u044C \u0442\u043E\u0447\u043D\u043E\u0441\u0442\u044C 85.78% \u0438 F1 89.97% \u043D\u0430 \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439 \u0447\u0430\u0441\u0442\u0438 \u0432\u044B\u0431\u043E\u0440\u043A\u0438. \u042D\u0442\u0438 \u043C\u0435\u0442\u0440\u0438\u043A\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044E\u0442\u0441\u044F \u0434\u043B\u044F \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u0438 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432 \u043D\u0430 MRPC \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0435 \u043D\u0430 \u0431\u0435\u043D\u0447\u043C\u0430\u0440\u043A\u0435 GLUE. \u0412 \u0442\u0430\u0431\u043B\u0438\u0446\u0435 \u0432 \u0441\u0442\u0430\u0442\u044C\u0435 \u043E "),ge=a("a"),Wo=s("BERT"),Yo=s(" \u0443\u043A\u0430\u0437\u0430\u043D\u043E \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 F1 \u043E\u0446\u0435\u043D\u043A\u0438 \u0432 88.9 \u0434\u043B\u044F \u0431\u0430\u0437\u043E\u0432\u043E\u0439 \u043C\u043E\u0434\u0435\u043B\u0438. \u042D\u0442\u043E \u0431\u044B\u043B\u0430 \u043E\u0446\u0435\u043D\u043A\u0430 \u0434\u043B\u044F \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0430 \u043C\u043E\u0434\u0435\u043B\u0438 "),St=a("code"),Jo=s("uncased"),Xo=s(", \u0430 \u043C\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043B\u0438 "),Ft=a("code"),Ko=s("cased"),Qo=s(", \u044D\u0442\u0438\u043C \u0438 \u043E\u0431\u044A\u044F\u0441\u043D\u044F\u0435\u0442\u0441\u044F \u0431\u043E\u043B\u0435\u0435 \u0445\u043E\u0440\u043E\u0448\u0438\u0439 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442."),Tr=p(),oe=a("p"),Vo=s("\u0421\u043E\u0431\u0438\u0440\u0430\u044F \u0432\u043C\u0435\u0441\u0442\u0435 \u0432\u0441\u0435 \u0444\u0440\u0430\u0433\u043C\u0435\u043D\u0442\u044B \u0432\u044B\u0448\u0435, \u043C\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u043C \u043D\u0430\u0448\u0443 \u0444\u0443\u043D\u043A\u0446\u0438\u044E "),Gt=a("code"),Zo=s("compute_metrics()"),ea=s(":"),br=p(),E(qe.$$.fragment),Dr=p(),K=a("p"),ta=s("\u0427\u0442\u043E\u0431\u044B \u0443\u0432\u0438\u0434\u0435\u0442\u044C \u044D\u0442\u0443 \u0444\u0443\u043D\u043A\u0446\u0438\u044E \u0432 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0438 \u043F\u043E\u0441\u043B\u0435 \u043A\u0430\u0436\u0434\u043E\u0439 \u044D\u043F\u043E\u0445\u0438 \u043D\u0438\u0436\u0435 \u043C\u044B \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0438\u043C \u0435\u0449\u0435 \u043E\u0434\u0438\u043D "),Ut=a("code"),ra=s("Trainer"),sa=s(" \u0441 \u0444\u0443\u043D\u043A\u0446\u0438\u0435\u0439 "),Mt=a("code"),oa=s("compute_metrics()"),aa=s(":"),wr=p(),E(ye.$$.fragment),Or=p(),L=a("p"),la=s("\u041E\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043D\u0438\u043C\u0430\u043D\u0438\u0435, \u0447\u0442\u043E \u043C\u044B \u0441\u043E\u0437\u0434\u0430\u043B\u0438 \u043D\u043E\u0432\u044B\u0439 \u043E\u0431\u044A\u0435\u043A\u0442 "),Lt=a("code"),ia=s("TrainingArguments"),na=s(" \u0441 \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u043C "),It=a("code"),ca=s("evaluation_strategy"),pa=s(" \u0440\u0430\u0432\u043D\u044B\u043C "),Rt=a("code"),fa=s('"epoch"'),da=s(" \u0438 \u043D\u043E\u0432\u043E\u0439 \u043C\u043E\u0434\u0435\u043B\u044C\u044E - \u0438\u043D\u0430\u0447\u0435 \u043C\u044B \u0431\u044B \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u043B\u0438 \u043E\u0431\u0443\u0447\u0430\u0442\u044C \u043C\u043E\u0434\u0435\u043B\u044C, \u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0443\u0436\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043E\u0431\u0443\u0447\u0435\u043D\u043D\u043E\u0439. \u0427\u0442\u043E\u0431\u044B \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u0435 \u0437\u0430\u043D\u043E\u0432\u043E, \u043D\u0430\u0434\u043E \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C:"),jr=p(),E(Ae.$$.fragment),Pr=p(),Me=a("p"),ma=s("\u041D\u0430 \u044D\u0442\u043E\u0442 \u0440\u0430\u0437 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u044B\u0432\u0430\u0442\u044C\u0441\u044F \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u043E\u043D\u043D\u044B\u0439 \u043B\u043E\u0441\u0441 \u0438 \u043C\u0435\u0442\u0440\u0438\u043A\u0438 \u043F\u043E \u043E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u044E \u043A\u0430\u0436\u0434\u043E\u0439 \u044D\u043F\u043E\u0445\u0438 \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F. \u041D\u0430\u043F\u043E\u043C\u043D\u0438\u043C, \u0447\u0442\u043E \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043D\u044B\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0442\u043E\u0447\u043D\u043E\u0441\u0442\u0438 \u0438 F1 \u043C\u043E\u0433\u0443\u0442 \u043D\u0435 \u043F\u043E\u043B\u043D\u043E\u0441\u0442\u044C\u044E \u0441\u043E\u0432\u043F\u0430\u0434\u0430\u0442\u044C \u0441 \u043F\u0440\u0438\u0432\u0435\u0434\u0435\u043D\u043D\u044B\u043C\u0438 \u0432 \u043F\u0440\u0438\u043C\u0435\u0440\u0435 \u0438\u0437-\u0437\u0430 \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u043E\u0439 \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u043B\u043E\u0435\u0432 \u043C\u043E\u0434\u0435\u043B\u0438, \u043D\u043E \u043F\u043E\u0440\u044F\u0434\u043E\u043A \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u043F\u0440\u0438\u043C\u0435\u0440\u043D\u043E \u0442\u0430\u043A\u0438\u043C \u0436\u0435."),gr=p(),ee=a("p"),Nt=a("code"),_a=s("Trainer"),ua=s(" \u043C\u043E\u0436\u0435\u0442 \u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0441 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u0438\u043C\u0438 GPU \u0438\u043B\u0438 TPU \u0438 \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442 \u043C\u043D\u043E\u0436\u0435\u0441\u0442\u0432\u043E \u043E\u043F\u0446\u0438\u0439, \u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440 \u043F\u0440\u0438\u043C\u0435\u043D\u0435\u043D\u0438\u0435 \u0442\u0435\u0445\u043D\u0438\u043A\u0438 mixed-precision (\u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 "),Bt=a("code"),$a=s("fp16 = True"),Ea=s(" \u0432 \u0430\u0440\u0433\u0443\u043C\u0435\u043D\u0442\u0430\u0445). \u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E \u043E\u0431 \u043E\u043F\u0446\u0438\u044F\u0445 \u043C\u044B \u043F\u043E\u0433\u043E\u0432\u043E\u0440\u0438\u043C \u0447\u0443\u0442\u044C \u0432 \u0413\u043B\u0430\u0432\u0435 10."),qr=p(),ae=a("p"),ha=s("\u041D\u0430 \u044D\u0442\u043E\u043C \u0432\u0432\u0435\u0434\u0435\u043D\u0438\u0435 \u0432 fine-tuning \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C API "),Ht=a("code"),va=s("Trainer"),Ca=s(" \u043F\u043E\u0434\u043E\u0448\u043B\u043E \u043A \u043A\u043E\u043D\u0446\u0443. \u041F\u0440\u0438\u043C\u0435\u0440 \u0442\u043E\u0433\u043E, \u043A\u0430\u043A \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u044D\u0442\u043E \u0436\u0435 \u0434\u043B\u044F \u043D\u0430\u0438\u0431\u043E\u043B\u0435\u0435 \u0440\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u043D\u044B\u0445 \u0437\u0430\u0434\u0430\u0447  NLP \u043C\u044B \u0440\u0430\u0441\u0441\u043C\u043E\u0442\u0440\u0438\u043C \u0432 \u0413\u043B\u0430\u0432\u0435 7, \u0430 \u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u0437\u0433\u043B\u044F\u043D\u0435\u043C \u043D\u0430 \u0442\u043E, \u043A\u0430\u043A \u0440\u0435\u0430\u043B\u0438\u0437\u043E\u0432\u0430\u0442\u044C \u0442\u043E \u0436\u0435 \u0441\u0430\u043C\u043E\u0435 \u043D\u0430 \u0447\u0438\u0441\u0442\u043E\u043C PyTorch."),yr=p(),E(le.$$.fragment),this.h()},l(e){const n=Ul('[data-svelte="svelte-1phssyn"]',document.head);d=l(n,"META",{name:!0,content:!0}),n.forEach(r),y=f(e),h(_.$$.fragment,e),A=f(e),D=l(e,"H1",{class:!0});var ze=i(D);u=l(ze,"A",{id:!0,class:!0,href:!0});var Wt=i(u);w=l(Wt,"SPAN",{});var Yt=i(w);h(z.$$.fragment,Yt),Yt.forEach(r),Wt.forEach(r),H=f(ze),V=l(ze,"SPAN",{});var ka=i(V);me=o(ka,"Fine-tuning \u043C\u043E\u0434\u0435\u043B\u0438 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C Trainer API"),ka.forEach(r),ze.forEach(r),W=f(e),h(b.$$.fragment,e),_e=f(e),h(Y.$$.fragment,e),ue=f(e),x=l(e,"P",{});var Q=i(x);Gr=o(Q,"\u0411\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430 \u{1F917} Transformers \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442 \u043A\u043B\u0430\u0441\u0441 "),Be=l(Q,"CODE",{});var Ta=i(Be);Ur=o(Ta,"Trainer"),Ta.forEach(r),Mr=o(Q,", \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043F\u043E\u043C\u043E\u0433\u0430\u0435\u0442 \u043F\u0440\u043E\u0438\u0437\u0432\u0435\u0441\u0442\u0438 fine-tuning \u043B\u044E\u0431\u043E\u0439 \u043F\u0440\u0435\u0434\u043E\u0431\u0443\u0447\u0435\u043D\u043D\u043E\u0439 \u043C\u043E\u0434\u0435\u043B\u0438 \u043D\u0430 \u0432\u0430\u0448\u0435\u043C \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0435. \u041F\u043E\u0441\u043B\u0435 \u043F\u0440\u0435\u0434\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u0434\u0430\u043D\u043D\u044B\u0445, \u0441\u0434\u0435\u043B\u0430\u043D\u043D\u044B\u0445 \u0432 \u043F\u0440\u043E\u0448\u043B\u043E\u043C \u0440\u0430\u0437\u0434\u0435\u043B\u0435, \u0432\u0430\u043C \u043E\u0441\u0442\u0430\u043D\u0435\u0442\u0441\u044F \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0448\u0430\u0433\u043E\u0432 \u0434\u043B\u044F \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044F "),He=l(Q,"CODE",{});var ba=i(He);Lr=o(ba,"Trainer"),ba.forEach(r),Ir=o(Q,". \u0421\u0430\u043C\u0430\u044F \u0441\u043B\u043E\u0436\u043D\u0430\u044F \u0447\u0430\u0441\u0442\u044C \u2013 \u043F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u0438\u0442\u044C \u043E\u043A\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u0434\u043B\u044F \u0437\u0430\u043F\u0443\u0441\u043A\u0430 "),We=l(Q,"CODE",{});var Da=i(We);Rr=o(Da,"Trainer.train()"),Da.forEach(r),Nr=o(Q,", \u0442.\u043A. \u043E\u043D\u0430 \u043C\u0435\u0434\u043B\u0435\u043D\u043D\u043E \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442 \u043D\u0430 \u0446\u0435\u043D\u0442\u0440\u0430\u043B\u044C\u043D\u043E\u043C \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0440\u0435. \u0415\u0441\u043B\u0438 \u0443 \u0432\u0430\u0441 \u043D\u0435\u0442 \u0432\u0438\u0434\u0435\u043E\u043A\u0430\u0440\u0442\u044B, \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E \u0432\u043E\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u0441\u0435\u0440\u0432\u0438\u0441\u043E\u043C "),$e=l(Q,"A",{href:!0,rel:!0});var wa=i($e);Br=o(wa,"Google Colab"),wa.forEach(r),Hr=o(Q,", \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442 \u0434\u043E\u0441\u0442\u0443\u043F \u043A \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044F\u043C \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C GPU \u0438 TPU."),Q.forEach(r),Xt=f(e),xe=l(e,"P",{});var Oa=i(xe);Wr=o(Oa,"\u0424\u0440\u0430\u0433\u043C\u0435\u043D\u0442\u044B \u043A\u043E\u0434\u0430 \u043D\u0438\u0436\u0435 \u043F\u0440\u0435\u0434\u043F\u043E\u043B\u0430\u0433\u0430\u044E\u0442, \u0447\u0442\u043E \u0432\u044B \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u043B\u0438 \u043A\u043E\u0434 \u0438\u0437 \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0435\u0433\u043E \u0440\u0430\u0437\u0434\u0435\u043B\u0430. \u041D\u0438\u0436\u0435 \u043F\u0440\u0438\u0432\u0435\u0434\u0435\u043D\u043E \u043A\u0440\u0430\u0442\u043A\u043E\u0435 \u0440\u0435\u0437\u044E\u043C\u0435 \u0442\u043E\u0433\u043E, \u0447\u0442\u043E \u0432\u0430\u043C \u043D\u0443\u0436\u043D\u043E:"),Oa.forEach(r),Kt=f(e),h(Ee.$$.fragment,e),Qt=f(e),he=l(e,"H3",{id:!0});var ja=i(he);Yr=o(ja,"\u041E\u0431\u0443\u0447\u0435\u043D\u0438\u0435"),ja.forEach(r),Vt=f(e),F=l(e,"P",{});var ie=i(F);Jr=o(ie,"\u041F\u0435\u0440\u0432\u044B\u0439 \u0448\u0430\u0433 \u043F\u0435\u0440\u0435\u0434 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u043C "),Ye=l(ie,"CODE",{});var Pa=i(Ye);Xr=o(Pa,"Trainer"),Pa.forEach(r),Kr=o(ie,", \u0437\u0430\u0434\u0430\u043D\u0438\u0435 \u043A\u043B\u0430\u0441\u0441\u0430 "),Je=l(ie,"CODE",{});var ga=i(Je);Qr=o(ga,"TrainingArguments"),ga.forEach(r),Vr=o(ie,", \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0431\u0443\u0434\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u0432\u0441\u0435 \u0433\u0438\u043F\u0435\u0440\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0434\u043B\u044F "),Xe=l(ie,"CODE",{});var qa=i(Xe);Zr=o(qa,"Trainer"),qa.forEach(r),es=o(ie," (\u0434\u043B\u044F \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0432 \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F \u0438 \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u0438). \u0415\u0434\u0438\u043D\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0439 \u0430\u0440\u0433\u0443\u043C\u0435\u043D\u0442, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0432\u044B \u0434\u043E\u043B\u0436\u043D\u044B \u0437\u0430\u0434\u0430\u0442\u044C \u2014 \u044D\u0442\u043E \u043A\u0430\u0442\u0430\u043B\u043E\u0433, \u0432 \u043A\u043E\u0442\u043E\u0440\u043E\u043C \u0431\u0443\u0434\u0435\u0442 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0430 \u043E\u0431\u0443\u0447\u0435\u043D\u043D\u0430\u044F \u043C\u043E\u0434\u0435\u043B\u044C, \u0430 \u0442\u0430\u043A\u0436\u0435 \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u044C\u043D\u044B\u0435 \u0442\u043E\u0447\u043A\u0438. \u0414\u043B\u044F \u0432\u0441\u0435\u0433\u043E \u043E\u0441\u0442\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0434\u043E\u043B\u0436\u043D\u044B \u043F\u043E\u0434\u043E\u0439\u0442\u0438 \u0434\u043B\u044F \u0431\u0430\u0437\u043E\u0432\u043E\u0433\u043E fine-tuning."),ie.forEach(r),Zt=f(e),h(ve.$$.fragment,e),er=f(e),h(te.$$.fragment,e),tr=f(e),J=l(e,"P",{});var Le=i(J);ts=o(Le,"\u0412\u0442\u043E\u0440\u043E\u0439 \u0448\u0430\u0433 \u2013 \u0437\u0430\u0434\u0430\u043D\u0438\u0435 \u043C\u043E\u0434\u0435\u043B\u0438. \u0422\u0430\u043A \u0436\u0435, \u043A\u0430\u043A \u0438 \u0432 "),Se=l(Le,"A",{href:!0});var ya=i(Se);rs=o(ya,"\u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0435\u0439 \u0433\u043B\u0430\u0432\u0435"),ya.forEach(r),ss=o(Le,", \u043C\u044B \u0431\u0443\u0434\u0435\u043C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u043A\u043B\u0430\u0441\u0441 "),Ke=l(Le,"CODE",{});var Aa=i(Ke);os=o(Aa,"AutoModelForSequenceClassification"),Aa.forEach(r),as=o(Le," \u0441 \u0434\u0432\u0443\u043C\u044F \u043B\u0435\u0439\u0431\u043B\u0430\u043C\u0438:"),Le.forEach(r),rr=f(e),h(Ce.$$.fragment,e),sr=f(e),re=l(e,"P",{});var zr=i(re);ls=o(zr,"\u041F\u043E\u0441\u043B\u0435 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0430 \u043F\u0440\u0435\u0434\u043E\u0431\u0443\u0447\u0435\u043D\u043D\u043E\u0439 \u043C\u043E\u0434\u0435\u043B\u0438 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u043D\u043E \u043F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435 (\u0432 "),Fe=l(zr,"A",{href:!0});var za=i(Fe);is=o(za,"\u0433\u043B\u0430\u0432\u0435 2"),za.forEach(r),ns=o(zr," \u043C\u044B \u0441 \u0442\u0430\u043A\u0438\u043C \u043D\u0435 \u0441\u0442\u0430\u043B\u043A\u0438\u0432\u0430\u043B\u0438\u0441\u044C). \u042D\u0442\u043E \u043F\u0440\u043E\u0438\u0441\u0445\u043E\u0434\u0438\u0442 \u043F\u043E\u0442\u043E\u043C\u0443, \u0447\u0442\u043E BERT \u043D\u0435 \u0431\u044B\u043B \u043F\u0440\u0435\u0434\u043E\u0431\u0443\u0447\u0435\u043D \u0434\u043B\u044F \u0437\u0430\u0434\u0430\u0447\u0438 \u043A\u043B\u0430\u0441\u0441\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 \u043F\u0430\u0440 \u043F\u0440\u0435\u0434\u043B\u043E\u0436\u0435\u043D\u0438\u0439, \u0435\u0433\u043E \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0439 \u0441\u043B\u043E\u0439 \u043D\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D, \u0432\u043C\u0435\u0441\u0442\u043E \u043D\u0435\u0433\u043E \u0431\u0443\u0434\u0435\u0442 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D \u0441\u043B\u043E\u0439, \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u044E\u0449\u0438\u0439 \u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0441 \u0442\u0430\u043A\u043E\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439. \u041F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u044F \u0441\u043E\u043E\u0431\u0449\u0430\u044E\u0442, \u0447\u0442\u043E \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0432\u0435\u0441\u0430 \u043D\u0435 \u0431\u0443\u0434\u0443\u0442 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u044B (\u043A\u0430\u043A \u0440\u0430\u0437 \u0442\u0435\u0445 \u0441\u043B\u043E\u0435\u0432, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043D\u0435 \u0431\u0443\u0434\u0443\u0442 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C\u0441\u044F) \u0438 \u0434\u043B\u044F \u043D\u043E\u0432\u044B\u0445 \u0431\u0443\u0434\u0443\u0442 \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u044B \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u044B\u0435 \u0432\u0435\u0441\u0430. \u0412 \u0437\u0430\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0438 \u043F\u0440\u0435\u0434\u043B\u0430\u0433\u0430\u0435\u0442\u0441\u044F \u043E\u0431\u0443\u0447\u0438\u0442\u044C \u043C\u043E\u0434\u0435\u043B\u044C, \u0447\u0442\u043E \u043C\u044B \u0438 \u0441\u0434\u0435\u043B\u0430\u0435\u043C \u043F\u0440\u044F\u043C\u043E \u0441\u0435\u0439\u0447\u0430\u0441."),zr.forEach(r),or=f(e),g=l(e,"P",{});var B=i(g);cs=o(B,"\u041F\u043E\u0441\u043B\u0435 \u0442\u043E\u0433\u043E, \u043A\u0430\u043A \u043C\u044B \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043B\u0438 \u043C\u043E\u0434\u0435\u043B\u044C, \u043C\u044B \u043C\u043E\u0436\u0435\u043C \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0438\u0442\u044C "),Qe=l(B,"CODE",{});var xa=i(Qe);ps=o(xa,"Trainer"),xa.forEach(r),fs=o(B," \u0438 \u043F\u0435\u0440\u0435\u0434\u0430\u0442\u044C \u0442\u0443\u0434\u0430 \u043D\u0443\u0436\u043D\u044B\u0435 \u043E\u0431\u044A\u0435\u043A\u0442\u044B: "),Ve=l(B,"CODE",{});var Sa=i(Ve);ds=o(Sa,"model"),Sa.forEach(r),ms=o(B,", "),Ze=l(B,"CODE",{});var Fa=i(Ze);_s=o(Fa,"training_args"),Fa.forEach(r),us=o(B,", \u043E\u0431\u0443\u0447\u0430\u044E\u0449\u0443\u044E \u0438 \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u043E\u043D\u043D\u0443\u044E \u0432\u044B\u0431\u043E\u0440\u043A\u0438, "),et=l(B,"CODE",{});var Ga=i(et);$s=o(Ga,"data_collator"),Ga.forEach(r),Es=o(B," \u0438 "),tt=l(B,"CODE",{});var Ua=i(tt);hs=o(Ua,"tokenizer"),Ua.forEach(r),B.forEach(r),ar=f(e),h(ke.$$.fragment,e),lr=f(e),O=l(e,"P",{});var I=i(O);vs=o(I,"\u0417\u0430\u043C\u0435\u0442\u044C\u0442\u0435, \u043A\u043E\u0433\u0434\u0430 \u0432\u044B \u043F\u0435\u0440\u0435\u0434\u0430\u043B\u0438 "),rt=l(I,"CODE",{});var Ma=i(rt);Cs=o(Ma,"tokenizer"),Ma.forEach(r),ks=o(I," \u043A\u0430\u043A \u0432 \u043F\u0440\u0438\u043C\u0435\u0440\u0435 \u0432\u044B\u0448\u0435, \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0434\u043B\u044F "),st=l(I,"CODE",{});var La=i(st);Ts=o(La,"data_collator"),La.forEach(r),bs=o(I," \u0432 "),ot=l(I,"CODE",{});var Ia=i(ot);Ds=o(Ia,"Trainer"),Ia.forEach(r),ws=o(I," \u0431\u0443\u0434\u0435\u0442 "),at=l(I,"CODE",{});var Ra=i(at);Os=o(Ra,"DataCollatorWithPadding"),Ra.forEach(r),js=o(I," \u0442\u0430\u043A\u0438\u043C, \u043A\u0430\u043A \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043E \u0432\u044B\u0448\u0435, \u0442\u0430\u043A \u0447\u0442\u043E \u044D\u0442\u0443 \u0441\u0442\u0440\u043E\u043A\u0443 ("),lt=l(I,"CODE",{});var Na=i(lt);Ps=o(Na,"data_collator=data_collator"),Na.forEach(r),gs=o(I,") \u043C\u043E\u0436\u043D\u043E \u043F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0432 \u044D\u0442\u043E\u043C \u0432\u044B\u0437\u043E\u0432\u0435."),I.forEach(r),ir=f(e),X=l(e,"P",{});var Ie=i(X);qs=o(Ie,"\u0414\u043B\u044F fine-tuning \u043C\u043E\u0434\u0435\u043B\u0438 \u043D\u0430 \u043D\u0430\u0448\u0435\u043C \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0435 \u043C\u044B \u043F\u0440\u043E\u0441\u0442\u043E \u0434\u043E\u043B\u0436\u043D\u044B \u0432\u044B\u0437\u0432\u0430\u0442\u044C \u043C\u0435\u0442\u043E\u0434 "),it=l(Ie,"CODE",{});var Ba=i(it);ys=o(Ba,"train()"),Ba.forEach(r),As=o(Ie," \u0443 "),nt=l(Ie,"CODE",{});var Ha=i(nt);zs=o(Ha,"Trainer"),Ha.forEach(r),xs=o(Ie,":"),Ie.forEach(r),nr=f(e),h(Te.$$.fragment,e),cr=f(e),Ge=l(e,"P",{});var Wa=i(Ge);Ss=o(Wa,"\u042D\u0442\u043E \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442 \u043F\u0440\u043E\u0446\u0435\u0441\u0441 \u0434\u043E\u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F (\u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0434\u043E\u043B\u0436\u0435\u043D \u0437\u0430\u043D\u044F\u0442\u044C \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043C\u0438\u043D\u0443\u0442 \u043D\u0430 GPU) \u0438 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u044B\u0432\u0430\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043B\u043E\u0441\u0441\u0430 \u043A\u0430\u0436\u0434\u044B\u0435 500 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439. \u041E\u0434\u043D\u0430\u043A\u043E \u044D\u0442\u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043D\u0435 \u0441\u043A\u0430\u0436\u0443\u0442 \u043D\u0430\u043C, \u043D\u0430\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0445\u043E\u0440\u043E\u0448\u043E \u0438\u043B\u0438 \u043F\u043B\u043E\u0445\u043E \u043C\u043E\u0434\u0435\u043B\u044C \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442. \u0418 \u0432\u043E\u0442 \u043F\u043E\u0447\u0435\u043C\u0443:"),Wa.forEach(r),pr=f(e),se=l(e,"OL",{});var xr=i(se);q=l(xr,"LI",{});var R=i(q);Fs=o(R,"\u041C\u044B \u043D\u0435 \u0441\u043E\u043E\u0431\u0449\u0438\u043B\u0438 "),ct=l(R,"CODE",{});var Ya=i(ct);Gs=o(Ya,"Trainer"),Ya.forEach(r),Us=o(R,", \u0447\u0442\u043E \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u043F\u0440\u043E\u0432\u043E\u0434\u0438\u0442\u044C \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u044E: \u0434\u043B\u044F \u044D\u0442\u043E\u0433\u043E \u043D\u0443\u0436\u043D\u043E \u043F\u0440\u0438\u0441\u0432\u043E\u0438\u0442\u044C \u0430\u0440\u0433\u0443\u043C\u0435\u043D\u0442\u0443 "),pt=l(R,"CODE",{});var Ja=i(pt);Ms=o(Ja,"evaluation_strategy"),Ja.forEach(r),Ls=o(R," \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 "),ft=l(R,"CODE",{});var Xa=i(ft);Is=o(Xa,'"steps"'),Xa.forEach(r),Rs=o(R," (\u0432\u0430\u043B\u0438\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u0430\u0436\u0434\u044B\u0435 "),dt=l(R,"CODE",{});var Ka=i(dt);Ns=o(Ka,"eval_steps"),Ka.forEach(r),Bs=o(R,") \u0438\u043B\u0438 "),mt=l(R,"CODE",{});var Qa=i(mt);Hs=o(Qa,'"epoch"'),Qa.forEach(r),Ws=o(R," (\u0432\u0430\u043B\u0438\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u043E \u043E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u0438 \u043A\u0430\u0436\u0434\u043E\u0439 \u044D\u043F\u043E\u0445\u0438)."),R.forEach(r),Ys=f(xr),Z=l(xr,"LI",{});var Re=i(Z);Js=o(Re,"\u041C\u044B \u043D\u0435 \u0443\u043A\u0430\u0437\u0430\u043B\u0438 "),_t=l(Re,"CODE",{});var Va=i(_t);Xs=o(Va,"Trainer"),Va.forEach(r),Ks=o(Re," \u0430\u0440\u0433\u0443\u043C\u0435\u043D\u0442 "),ut=l(Re,"CODE",{});var Za=i(ut);Qs=o(Za,"compute_metrics()"),Za.forEach(r),Vs=o(Re," \u2013 \u0444\u0443\u043D\u043A\u0446\u0438\u044E \u0434\u043B\u044F \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044F \u043C\u0435\u0442\u0440\u0438\u043A\u0438 \u043D\u0430 \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439 \u0447\u0430\u0441\u0442\u0438 (\u0432 \u0442\u0430\u043A\u043E\u043C \u0441\u043B\u0443\u0447\u0430\u0435 \u0432 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0435 \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u0438 \u0431\u0443\u0434\u0435\u0442 \u0442\u043E\u043B\u044C\u043A\u043E \u0440\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u044B\u0432\u0430\u0442\u044C\u0441\u044F \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043B\u043E\u0441\u0441\u0430, \u0447\u0442\u043E \u043D\u0435 \u043E\u0447\u0435\u043D\u044C \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0432\u043D\u043E)."),Re.forEach(r),xr.forEach(r),fr=f(e),be=l(e,"H3",{id:!0});var el=i(be);Zs=o(el,"\u0412\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u044F"),el.forEach(r),dr=f(e),j=l(e,"P",{});var N=i(j);eo=o(N,"\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u0438\u043C \u043A\u0430\u043A \u043C\u044B \u043C\u043E\u0436\u0435\u043C \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0432 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0435 \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u0435\u0437\u043D\u0443\u044E \u0444\u0443\u043D\u043A\u0446\u0438\u044E "),$t=l(N,"CODE",{});var tl=i($t);to=o(tl,"compute_metrics()"),tl.forEach(r),ro=o(N,". \u0424\u0443\u043D\u043A\u0446\u0438\u044F \u0434\u043E\u043B\u0436\u043D\u0430 \u043F\u0440\u0438\u043D\u0438\u043C\u0430\u0442\u044C \u043D\u0430 \u0432\u0445\u043E\u0434 \u043E\u0431\u044A\u0435\u043A\u0442 "),Et=l(N,"CODE",{});var rl=i(Et);so=o(rl,"EvalPrediction"),rl.forEach(r),oo=o(N," (\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043A\u043E\u0440\u0442\u0435\u0436 \u0441 \u043F\u043E\u043B\u044F\u043C\u0438 "),ht=l(N,"CODE",{});var sl=i(ht);ao=o(sl,"predictions"),sl.forEach(r),lo=o(N," \u0438  "),vt=l(N,"CODE",{});var ol=i(vt);io=o(ol,"label_ids"),ol.forEach(r),no=o(N,") \u0438 \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044C \u0441\u043B\u043E\u0432\u0430\u0440\u044C, \u0433\u0434\u0435 \u043A\u043B\u044E\u0447\u0438 - \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u044F \u043C\u0435\u0442\u0440\u0438\u043A, \u0430 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F - \u043E\u0446\u0435\u043D\u043A\u0438 \u044D\u0442\u0438\u0445 \u043C\u0435\u0442\u0440\u0438\u043A. \u0427\u0442\u043E\u0431\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u043F\u0440\u0435\u0434\u0441\u043A\u0430\u0437\u0430\u043D\u0438\u044F, \u043C\u044B \u043C\u043E\u0436\u0435\u043C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0444\u0443\u043D\u043A\u0446\u0438\u044E "),Ct=l(N,"CODE",{});var al=i(Ct);co=o(al,"Trainer.predict()"),al.forEach(r),po=o(N,":"),N.forEach(r),mr=f(e),h(De.$$.fragment,e),_r=f(e),h(we.$$.fragment,e),ur=f(e),m=l(e,"P",{});var $=i(m);fo=o($,"\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 \u0444\u0443\u043D\u043A\u0446\u0438\u0438 "),kt=l($,"CODE",{});var ll=i(kt);mo=o(ll,"predict()"),ll.forEach(r),_o=o($," - \u0434\u0440\u0443\u0433\u043E\u0439 \u0438\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043A\u043E\u0440\u0442\u0435\u0436 \u0441 \u043F\u043E\u043B\u044F\u043C\u0438 "),Tt=l($,"CODE",{});var il=i(Tt);uo=o(il,"predictions"),il.forEach(r),$o=o($,", "),bt=l($,"CODE",{});var nl=i(bt);Eo=o(nl,"label_ids"),nl.forEach(r),ho=o($," \u0438 "),Dt=l($,"CODE",{});var cl=i(Dt);vo=o(cl,"metrics"),cl.forEach(r),Co=o($,". \u041F\u043E\u043B\u0435 "),wt=l($,"CODE",{});var pl=i(wt);ko=o(pl,"metrics"),pl.forEach(r),To=o($," \u0431\u0443\u0434\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043B\u043E\u0441\u0441\u0430 \u043D\u0430 \u043D\u0430\u0448\u0435\u043C \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0435 \u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043C\u0435\u0442\u0440\u0438\u043A. \u041F\u043E\u0441\u043B\u0435 \u0440\u0435\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0443\u043D\u043A\u0446\u0438\u0438 "),Ot=l($,"CODE",{});var fl=i(Ot);bo=o(fl,"compute_metrics()"),fl.forEach(r),Do=o($," \u0438 \u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0435\u0435 \u0432 "),jt=l($,"CODE",{});var dl=i(jt);wo=o(dl,"Trainer"),dl.forEach(r),Oo=o($," \u043F\u043E\u043B\u0435 "),Pt=l($,"CODE",{});var ml=i(Pt);jo=o(ml,"metrics"),ml.forEach(r),Po=o($," \u0442\u0430\u043A\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 \u0444\u0443\u043D\u043A\u0446\u0438\u0438 "),gt=l($,"CODE",{});var _l=i(gt);go=o(_l,"compute_metrics()"),_l.forEach(r),qo=o($,"."),$.forEach(r),$r=f(e),G=l(e,"P",{});var ne=i(G);yo=o(ne,"\u041A\u0430\u043A \u043C\u043E\u0436\u043D\u043E \u0437\u0430\u043C\u0435\u0442\u0438\u0442\u044C, "),qt=l(ne,"CODE",{});var ul=i(qt);Ao=o(ul,"predictions"),ul.forEach(r),zo=o(ne," - \u043C\u0430\u0441\u0441\u0438\u0432 408 \u0445 2 (408 - \u0447\u0438\u0441\u043B\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432 \u0432 \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0435, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043C\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043B\u0438). \u042D\u0442\u043E \u043B\u043E\u0433\u0438\u0442\u044B \u0434\u043B\u044F \u043A\u0430\u0436\u0434\u043E\u0433\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 \u043D\u0430\u0448\u0435\u0433\u043E \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0430, \u043F\u0435\u0440\u0435\u0434\u0430\u043D\u043D\u043E\u0433\u043E \u0432 "),yt=l(ne,"CODE",{});var $l=i(yt);xo=o($l,"predict()"),$l.forEach(r),So=o(ne," (\u043A\u0430\u043A \u0432\u044B \u0432\u0438\u0434\u0435\u043B\u0438 \u0432 "),Ue=l(ne,"A",{href:!0});var El=i(Ue);Fo=o(El,"\u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0435\u0439 \u0433\u043B\u0430\u0432\u0435"),El.forEach(r),Go=o(ne," \u0432\u0441\u0435 \u043C\u043E\u0434\u0435\u043B\u0438 \u0422\u0440\u0430\u043D\u0441\u0444\u043E\u0440\u043C\u0435\u0440\u043E\u0432 \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u044E\u0442 \u043B\u043E\u0433\u0438\u0442\u044B). \u0427\u0442\u043E\u0431\u044B \u043F\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044C \u0438\u0445 \u0432 \u043F\u0440\u0435\u0434\u0441\u043A\u0430\u0437\u0430\u043D\u0438\u044F \u0438 \u0441\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441 \u043D\u0430\u0448\u0438\u043C\u0438 \u043B\u0435\u0439\u0431\u043B\u0430\u043C\u0438, \u043D\u0430\u043C \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0443\u0437\u043D\u0430\u0442\u044C \u0438\u043D\u0434\u0435\u043A\u0441 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 \u0432\u0442\u043E\u0440\u043E\u0439 \u043E\u0441\u0438:"),ne.forEach(r),Er=f(e),h(Oe.$$.fragment,e),hr=f(e),U=l(e,"P",{});var ce=i(U);Uo=o(ce,"\u0422\u0435\u043F\u0435\u0440\u044C \u043C\u044B \u043C\u043E\u0436\u0435\u043C \u0441\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u044D\u0442\u0438 \u043F\u0440\u0435\u0434\u0441\u043A\u0430\u0437\u0430\u043D\u0438\u044F \u0441 \u043B\u0435\u0439\u0431\u043B\u0430\u043C\u0438. \u0414\u043B\u044F \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u0444\u0443\u043D\u043A\u0446\u0438\u0438 "),At=l(ce,"CODE",{});var hl=i(At);Mo=o(hl,"compute_metric()"),hl.forEach(r),Lo=o(ce," \u043C\u044B \u0432\u043E\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u0441\u044F \u043C\u0435\u0442\u0440\u0438\u043A\u0430\u043C\u0438 \u0438\u0437 \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0438 \u{1F917} Datasets. \u041C\u044B \u043C\u043E\u0436\u0435\u043C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u043F\u043E\u0434\u0445\u043E\u0434\u044F\u0449\u0438\u0435 \u0434\u043B\u044F \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0430 MRPC \u043C\u0435\u0442\u0440\u0438\u043A\u0438 \u0442\u0430\u043A \u0436\u0435 \u043F\u0440\u043E\u0441\u0442\u043E, \u043A\u0430\u043A \u043C\u044B \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043B\u0438 \u0434\u0430\u0442\u0430\u0441\u0435\u0442, \u043D\u043E \u043D\u0430 \u044D\u0442\u043E\u0442 \u0440\u0430\u0437 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u0444\u0443\u043D\u043A\u0446\u0438\u0438 "),zt=l(ce,"CODE",{});var vl=i(zt);Io=o(vl,"load_metric()"),vl.forEach(r),Ro=o(ce,". \u0412\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043C\u044B\u0439 \u043E\u0431\u044A\u0435\u043A\u0442 \u0438\u043C\u0435\u0435\u0442 \u043C\u0435\u0442\u043E\u0434 "),xt=l(ce,"CODE",{});var Cl=i(xt);No=o(Cl,"compute()"),Cl.forEach(r),Bo=o(ce,", \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043C\u044B \u043C\u043E\u0436\u0435\u043C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0434\u043B\u044F \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044F \u043C\u0435\u0442\u0440\u0438\u043A\u0438:"),ce.forEach(r),vr=f(e),h(je.$$.fragment,e),Cr=f(e),h(Pe.$$.fragment,e),kr=f(e),M=l(e,"P",{});var pe=i(M);Ho=o(pe,"\u0423 \u0432\u0430\u0441 \u044D\u0442\u0438 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043C\u043E\u0433\u0443\u0442 \u043E\u0442\u043B\u0438\u0447\u0430\u0442\u044C\u0441\u044F \u0432\u0432\u0438\u0434\u0443 \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u043E\u0439 \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u043E\u0432 \u043C\u043E\u0434\u0435\u043B\u0438. \u0422\u0443\u0442 \u043C\u044B \u043C\u043E\u0436\u0435\u043C \u0443\u0432\u0438\u0434\u0435\u0442\u044C \u0442\u043E\u0447\u043D\u043E\u0441\u0442\u044C 85.78% \u0438 F1 89.97% \u043D\u0430 \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439 \u0447\u0430\u0441\u0442\u0438 \u0432\u044B\u0431\u043E\u0440\u043A\u0438. \u042D\u0442\u0438 \u043C\u0435\u0442\u0440\u0438\u043A\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044E\u0442\u0441\u044F \u0434\u043B\u044F \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u0438 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432 \u043D\u0430 MRPC \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0435 \u043D\u0430 \u0431\u0435\u043D\u0447\u043C\u0430\u0440\u043A\u0435 GLUE. \u0412 \u0442\u0430\u0431\u043B\u0438\u0446\u0435 \u0432 \u0441\u0442\u0430\u0442\u044C\u0435 \u043E "),ge=l(pe,"A",{href:!0,rel:!0});var kl=i(ge);Wo=o(kl,"BERT"),kl.forEach(r),Yo=o(pe," \u0443\u043A\u0430\u0437\u0430\u043D\u043E \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 F1 \u043E\u0446\u0435\u043D\u043A\u0438 \u0432 88.9 \u0434\u043B\u044F \u0431\u0430\u0437\u043E\u0432\u043E\u0439 \u043C\u043E\u0434\u0435\u043B\u0438. \u042D\u0442\u043E \u0431\u044B\u043B\u0430 \u043E\u0446\u0435\u043D\u043A\u0430 \u0434\u043B\u044F \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0430 \u043C\u043E\u0434\u0435\u043B\u0438 "),St=l(pe,"CODE",{});var Tl=i(St);Jo=o(Tl,"uncased"),Tl.forEach(r),Xo=o(pe,", \u0430 \u043C\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043B\u0438 "),Ft=l(pe,"CODE",{});var bl=i(Ft);Ko=o(bl,"cased"),bl.forEach(r),Qo=o(pe,", \u044D\u0442\u0438\u043C \u0438 \u043E\u0431\u044A\u044F\u0441\u043D\u044F\u0435\u0442\u0441\u044F \u0431\u043E\u043B\u0435\u0435 \u0445\u043E\u0440\u043E\u0448\u0438\u0439 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442."),pe.forEach(r),Tr=f(e),oe=l(e,"P",{});var Sr=i(oe);Vo=o(Sr,"\u0421\u043E\u0431\u0438\u0440\u0430\u044F \u0432\u043C\u0435\u0441\u0442\u0435 \u0432\u0441\u0435 \u0444\u0440\u0430\u0433\u043C\u0435\u043D\u0442\u044B \u0432\u044B\u0448\u0435, \u043C\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u043C \u043D\u0430\u0448\u0443 \u0444\u0443\u043D\u043A\u0446\u0438\u044E "),Gt=l(Sr,"CODE",{});var Dl=i(Gt);Zo=o(Dl,"compute_metrics()"),Dl.forEach(r),ea=o(Sr,":"),Sr.forEach(r),br=f(e),h(qe.$$.fragment,e),Dr=f(e),K=l(e,"P",{});var Ne=i(K);ta=o(Ne,"\u0427\u0442\u043E\u0431\u044B \u0443\u0432\u0438\u0434\u0435\u0442\u044C \u044D\u0442\u0443 \u0444\u0443\u043D\u043A\u0446\u0438\u044E \u0432 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0438 \u043F\u043E\u0441\u043B\u0435 \u043A\u0430\u0436\u0434\u043E\u0439 \u044D\u043F\u043E\u0445\u0438 \u043D\u0438\u0436\u0435 \u043C\u044B \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0438\u043C \u0435\u0449\u0435 \u043E\u0434\u0438\u043D "),Ut=l(Ne,"CODE",{});var wl=i(Ut);ra=o(wl,"Trainer"),wl.forEach(r),sa=o(Ne," \u0441 \u0444\u0443\u043D\u043A\u0446\u0438\u0435\u0439 "),Mt=l(Ne,"CODE",{});var Ol=i(Mt);oa=o(Ol,"compute_metrics()"),Ol.forEach(r),aa=o(Ne,":"),Ne.forEach(r),wr=f(e),h(ye.$$.fragment,e),Or=f(e),L=l(e,"P",{});var fe=i(L);la=o(fe,"\u041E\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043D\u0438\u043C\u0430\u043D\u0438\u0435, \u0447\u0442\u043E \u043C\u044B \u0441\u043E\u0437\u0434\u0430\u043B\u0438 \u043D\u043E\u0432\u044B\u0439 \u043E\u0431\u044A\u0435\u043A\u0442 "),Lt=l(fe,"CODE",{});var jl=i(Lt);ia=o(jl,"TrainingArguments"),jl.forEach(r),na=o(fe," \u0441 \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u043C "),It=l(fe,"CODE",{});var Pl=i(It);ca=o(Pl,"evaluation_strategy"),Pl.forEach(r),pa=o(fe," \u0440\u0430\u0432\u043D\u044B\u043C "),Rt=l(fe,"CODE",{});var gl=i(Rt);fa=o(gl,'"epoch"'),gl.forEach(r),da=o(fe," \u0438 \u043D\u043E\u0432\u043E\u0439 \u043C\u043E\u0434\u0435\u043B\u044C\u044E - \u0438\u043D\u0430\u0447\u0435 \u043C\u044B \u0431\u044B \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u043B\u0438 \u043E\u0431\u0443\u0447\u0430\u0442\u044C \u043C\u043E\u0434\u0435\u043B\u044C, \u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0443\u0436\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043E\u0431\u0443\u0447\u0435\u043D\u043D\u043E\u0439. \u0427\u0442\u043E\u0431\u044B \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u0435 \u0437\u0430\u043D\u043E\u0432\u043E, \u043D\u0430\u0434\u043E \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C:"),fe.forEach(r),jr=f(e),h(Ae.$$.fragment,e),Pr=f(e),Me=l(e,"P",{});var ql=i(Me);ma=o(ql,"\u041D\u0430 \u044D\u0442\u043E\u0442 \u0440\u0430\u0437 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u044B\u0432\u0430\u0442\u044C\u0441\u044F \u0432\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u043E\u043D\u043D\u044B\u0439 \u043B\u043E\u0441\u0441 \u0438 \u043C\u0435\u0442\u0440\u0438\u043A\u0438 \u043F\u043E \u043E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u044E \u043A\u0430\u0436\u0434\u043E\u0439 \u044D\u043F\u043E\u0445\u0438 \u043E\u0431\u0443\u0447\u0435\u043D\u0438\u044F. \u041D\u0430\u043F\u043E\u043C\u043D\u0438\u043C, \u0447\u0442\u043E \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043D\u044B\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0442\u043E\u0447\u043D\u043E\u0441\u0442\u0438 \u0438 F1 \u043C\u043E\u0433\u0443\u0442 \u043D\u0435 \u043F\u043E\u043B\u043D\u043E\u0441\u0442\u044C\u044E \u0441\u043E\u0432\u043F\u0430\u0434\u0430\u0442\u044C \u0441 \u043F\u0440\u0438\u0432\u0435\u0434\u0435\u043D\u043D\u044B\u043C\u0438 \u0432 \u043F\u0440\u0438\u043C\u0435\u0440\u0435 \u0438\u0437-\u0437\u0430 \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u043E\u0439 \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u043B\u043E\u0435\u0432 \u043C\u043E\u0434\u0435\u043B\u0438, \u043D\u043E \u043F\u043E\u0440\u044F\u0434\u043E\u043A \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u043F\u0440\u0438\u043C\u0435\u0440\u043D\u043E \u0442\u0430\u043A\u0438\u043C \u0436\u0435."),ql.forEach(r),gr=f(e),ee=l(e,"P",{});var Jt=i(ee);Nt=l(Jt,"CODE",{});var yl=i(Nt);_a=o(yl,"Trainer"),yl.forEach(r),ua=o(Jt," \u043C\u043E\u0436\u0435\u0442 \u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0441 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u0438\u043C\u0438 GPU \u0438\u043B\u0438 TPU \u0438 \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442 \u043C\u043D\u043E\u0436\u0435\u0441\u0442\u0432\u043E \u043E\u043F\u0446\u0438\u0439, \u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440 \u043F\u0440\u0438\u043C\u0435\u043D\u0435\u043D\u0438\u0435 \u0442\u0435\u0445\u043D\u0438\u043A\u0438 mixed-precision (\u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 "),Bt=l(Jt,"CODE",{});var Al=i(Bt);$a=o(Al,"fp16 = True"),Al.forEach(r),Ea=o(Jt," \u0432 \u0430\u0440\u0433\u0443\u043C\u0435\u043D\u0442\u0430\u0445). \u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E \u043E\u0431 \u043E\u043F\u0446\u0438\u044F\u0445 \u043C\u044B \u043F\u043E\u0433\u043E\u0432\u043E\u0440\u0438\u043C \u0447\u0443\u0442\u044C \u0432 \u0413\u043B\u0430\u0432\u0435 10."),Jt.forEach(r),qr=f(e),ae=l(e,"P",{});var Fr=i(ae);ha=o(Fr,"\u041D\u0430 \u044D\u0442\u043E\u043C \u0432\u0432\u0435\u0434\u0435\u043D\u0438\u0435 \u0432 fine-tuning \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C API "),Ht=l(Fr,"CODE",{});var zl=i(Ht);va=o(zl,"Trainer"),zl.forEach(r),Ca=o(Fr," \u043F\u043E\u0434\u043E\u0448\u043B\u043E \u043A \u043A\u043E\u043D\u0446\u0443. \u041F\u0440\u0438\u043C\u0435\u0440 \u0442\u043E\u0433\u043E, \u043A\u0430\u043A \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u044D\u0442\u043E \u0436\u0435 \u0434\u043B\u044F \u043D\u0430\u0438\u0431\u043E\u043B\u0435\u0435 \u0440\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u043D\u044B\u0445 \u0437\u0430\u0434\u0430\u0447  NLP \u043C\u044B \u0440\u0430\u0441\u0441\u043C\u043E\u0442\u0440\u0438\u043C \u0432 \u0413\u043B\u0430\u0432\u0435 7, \u0430 \u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u0437\u0433\u043B\u044F\u043D\u0435\u043C \u043D\u0430 \u0442\u043E, \u043A\u0430\u043A \u0440\u0435\u0430\u043B\u0438\u0437\u043E\u0432\u0430\u0442\u044C \u0442\u043E \u0436\u0435 \u0441\u0430\u043C\u043E\u0435 \u043D\u0430 \u0447\u0438\u0441\u0442\u043E\u043C PyTorch."),Fr.forEach(r),yr=f(e),h(le.$$.fragment,e),this.h()},h(){P(d,"name","hf:doc:metadata"),P(d,"content",JSON.stringify(Yl)),P(u,"id","finetuning-trainer-api"),P(u,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),P(u,"href","#finetuning-trainer-api"),P(D,"class","relative group"),P($e,"href","https://colab.research.google.com/"),P($e,"rel","nofollow"),P(he,"id",""),P(Se,"href","/course/chapter2"),P(Fe,"href","/course/chapter2"),P(be,"id",""),P(Ue,"href","/course/chapter2"),P(ge,"href","https://arxiv.org/pdf/1810.04805.pdf"),P(ge,"rel","nofollow")},m(e,n){t(document.head,d),c(e,y,n),v(_,e,n),c(e,A,n),c(e,D,n),t(D,u),t(u,w),v(z,w,null),t(D,H),t(D,V),t(V,me),c(e,W,n),v(b,e,n),c(e,_e,n),v(Y,e,n),c(e,ue,n),c(e,x,n),t(x,Gr),t(x,Be),t(Be,Ur),t(x,Mr),t(x,He),t(He,Lr),t(x,Ir),t(x,We),t(We,Rr),t(x,Nr),t(x,$e),t($e,Br),t(x,Hr),c(e,Xt,n),c(e,xe,n),t(xe,Wr),c(e,Kt,n),v(Ee,e,n),c(e,Qt,n),c(e,he,n),t(he,Yr),c(e,Vt,n),c(e,F,n),t(F,Jr),t(F,Ye),t(Ye,Xr),t(F,Kr),t(F,Je),t(Je,Qr),t(F,Vr),t(F,Xe),t(Xe,Zr),t(F,es),c(e,Zt,n),v(ve,e,n),c(e,er,n),v(te,e,n),c(e,tr,n),c(e,J,n),t(J,ts),t(J,Se),t(Se,rs),t(J,ss),t(J,Ke),t(Ke,os),t(J,as),c(e,rr,n),v(Ce,e,n),c(e,sr,n),c(e,re,n),t(re,ls),t(re,Fe),t(Fe,is),t(re,ns),c(e,or,n),c(e,g,n),t(g,cs),t(g,Qe),t(Qe,ps),t(g,fs),t(g,Ve),t(Ve,ds),t(g,ms),t(g,Ze),t(Ze,_s),t(g,us),t(g,et),t(et,$s),t(g,Es),t(g,tt),t(tt,hs),c(e,ar,n),v(ke,e,n),c(e,lr,n),c(e,O,n),t(O,vs),t(O,rt),t(rt,Cs),t(O,ks),t(O,st),t(st,Ts),t(O,bs),t(O,ot),t(ot,Ds),t(O,ws),t(O,at),t(at,Os),t(O,js),t(O,lt),t(lt,Ps),t(O,gs),c(e,ir,n),c(e,X,n),t(X,qs),t(X,it),t(it,ys),t(X,As),t(X,nt),t(nt,zs),t(X,xs),c(e,nr,n),v(Te,e,n),c(e,cr,n),c(e,Ge,n),t(Ge,Ss),c(e,pr,n),c(e,se,n),t(se,q),t(q,Fs),t(q,ct),t(ct,Gs),t(q,Us),t(q,pt),t(pt,Ms),t(q,Ls),t(q,ft),t(ft,Is),t(q,Rs),t(q,dt),t(dt,Ns),t(q,Bs),t(q,mt),t(mt,Hs),t(q,Ws),t(se,Ys),t(se,Z),t(Z,Js),t(Z,_t),t(_t,Xs),t(Z,Ks),t(Z,ut),t(ut,Qs),t(Z,Vs),c(e,fr,n),c(e,be,n),t(be,Zs),c(e,dr,n),c(e,j,n),t(j,eo),t(j,$t),t($t,to),t(j,ro),t(j,Et),t(Et,so),t(j,oo),t(j,ht),t(ht,ao),t(j,lo),t(j,vt),t(vt,io),t(j,no),t(j,Ct),t(Ct,co),t(j,po),c(e,mr,n),v(De,e,n),c(e,_r,n),v(we,e,n),c(e,ur,n),c(e,m,n),t(m,fo),t(m,kt),t(kt,mo),t(m,_o),t(m,Tt),t(Tt,uo),t(m,$o),t(m,bt),t(bt,Eo),t(m,ho),t(m,Dt),t(Dt,vo),t(m,Co),t(m,wt),t(wt,ko),t(m,To),t(m,Ot),t(Ot,bo),t(m,Do),t(m,jt),t(jt,wo),t(m,Oo),t(m,Pt),t(Pt,jo),t(m,Po),t(m,gt),t(gt,go),t(m,qo),c(e,$r,n),c(e,G,n),t(G,yo),t(G,qt),t(qt,Ao),t(G,zo),t(G,yt),t(yt,xo),t(G,So),t(G,Ue),t(Ue,Fo),t(G,Go),c(e,Er,n),v(Oe,e,n),c(e,hr,n),c(e,U,n),t(U,Uo),t(U,At),t(At,Mo),t(U,Lo),t(U,zt),t(zt,Io),t(U,Ro),t(U,xt),t(xt,No),t(U,Bo),c(e,vr,n),v(je,e,n),c(e,Cr,n),v(Pe,e,n),c(e,kr,n),c(e,M,n),t(M,Ho),t(M,ge),t(ge,Wo),t(M,Yo),t(M,St),t(St,Jo),t(M,Xo),t(M,Ft),t(Ft,Ko),t(M,Qo),c(e,Tr,n),c(e,oe,n),t(oe,Vo),t(oe,Gt),t(Gt,Zo),t(oe,ea),c(e,br,n),v(qe,e,n),c(e,Dr,n),c(e,K,n),t(K,ta),t(K,Ut),t(Ut,ra),t(K,sa),t(K,Mt),t(Mt,oa),t(K,aa),c(e,wr,n),v(ye,e,n),c(e,Or,n),c(e,L,n),t(L,la),t(L,Lt),t(Lt,ia),t(L,na),t(L,It),t(It,ca),t(L,pa),t(L,Rt),t(Rt,fa),t(L,da),c(e,jr,n),v(Ae,e,n),c(e,Pr,n),c(e,Me,n),t(Me,ma),c(e,gr,n),c(e,ee,n),t(ee,Nt),t(Nt,_a),t(ee,ua),t(ee,Bt),t(Bt,$a),t(ee,Ea),c(e,qr,n),c(e,ae,n),t(ae,ha),t(ae,Ht),t(Ht,va),t(ae,Ca),c(e,yr,n),v(le,e,n),Ar=!0},p(e,[n]){const ze={};n&1&&(ze.fw=e[0]),_.$set(ze);const Wt={};n&2&&(Wt.$$scope={dirty:n,ctx:e}),te.$set(Wt);const Yt={};n&2&&(Yt.$$scope={dirty:n,ctx:e}),le.$set(Yt)},i(e){Ar||(C(_.$$.fragment,e),C(z.$$.fragment,e),C(b.$$.fragment,e),C(Y.$$.fragment,e),C(Ee.$$.fragment,e),C(ve.$$.fragment,e),C(te.$$.fragment,e),C(Ce.$$.fragment,e),C(ke.$$.fragment,e),C(Te.$$.fragment,e),C(De.$$.fragment,e),C(we.$$.fragment,e),C(Oe.$$.fragment,e),C(je.$$.fragment,e),C(Pe.$$.fragment,e),C(qe.$$.fragment,e),C(ye.$$.fragment,e),C(Ae.$$.fragment,e),C(le.$$.fragment,e),Ar=!0)},o(e){k(_.$$.fragment,e),k(z.$$.fragment,e),k(b.$$.fragment,e),k(Y.$$.fragment,e),k(Ee.$$.fragment,e),k(ve.$$.fragment,e),k(te.$$.fragment,e),k(Ce.$$.fragment,e),k(ke.$$.fragment,e),k(Te.$$.fragment,e),k(De.$$.fragment,e),k(we.$$.fragment,e),k(Oe.$$.fragment,e),k(je.$$.fragment,e),k(Pe.$$.fragment,e),k(qe.$$.fragment,e),k(ye.$$.fragment,e),k(Ae.$$.fragment,e),k(le.$$.fragment,e),Ar=!1},d(e){r(d),e&&r(y),T(_,e),e&&r(A),e&&r(D),T(z),e&&r(W),T(b,e),e&&r(_e),T(Y,e),e&&r(ue),e&&r(x),e&&r(Xt),e&&r(xe),e&&r(Kt),T(Ee,e),e&&r(Qt),e&&r(he),e&&r(Vt),e&&r(F),e&&r(Zt),T(ve,e),e&&r(er),T(te,e),e&&r(tr),e&&r(J),e&&r(rr),T(Ce,e),e&&r(sr),e&&r(re),e&&r(or),e&&r(g),e&&r(ar),T(ke,e),e&&r(lr),e&&r(O),e&&r(ir),e&&r(X),e&&r(nr),T(Te,e),e&&r(cr),e&&r(Ge),e&&r(pr),e&&r(se),e&&r(fr),e&&r(be),e&&r(dr),e&&r(j),e&&r(mr),T(De,e),e&&r(_r),T(we,e),e&&r(ur),e&&r(m),e&&r($r),e&&r(G),e&&r(Er),T(Oe,e),e&&r(hr),e&&r(U),e&&r(vr),T(je,e),e&&r(Cr),T(Pe,e),e&&r(kr),e&&r(M),e&&r(Tr),e&&r(oe),e&&r(br),T(qe,e),e&&r(Dr),e&&r(K),e&&r(wr),T(ye,e),e&&r(Or),e&&r(L),e&&r(jr),T(Ae,e),e&&r(Pr),e&&r(Me),e&&r(gr),e&&r(ee),e&&r(qr),e&&r(ae),e&&r(yr),T(le,e)}}}const Yl={local:"finetuning-trainer-api",sections:[{local:"",title:"\u041E\u0431\u0443\u0447\u0435\u043D\u0438\u0435"},{local:"",title:"\u0412\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u044F"}],title:"Fine-tuning \u043C\u043E\u0434\u0435\u043B\u0438 \u0441 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C Trainer API"};function Jl(de,d,y){let _="pt";return Ml(()=>{const A=new URLSearchParams(window.location.search);y(0,_=A.get("fw")||"pt")}),[_]}class ri extends Sl{constructor(d){super();Fl(this,d,Jl,Wl,Gl,{})}}export{ri as default,Yl as metadata};
