import{S as Ul,i as Ll,s as Il,e as s,k as p,w as E,t as a,M as Rl,c as l,d as r,m as d,x as h,a as n,h as o,b,G as t,g as c,y as v,q as k,o as C,B as T,v as Bl}from"../../chunks/vendor-hf-doc-builder.js";import{T as Ml}from"../../chunks/Tip-hf-doc-builder.js";import{Y as Nl}from"../../chunks/Youtube-hf-doc-builder.js";import{I as Wl}from"../../chunks/IconCopyLink-hf-doc-builder.js";import{C as F}from"../../chunks/CodeBlock-hf-doc-builder.js";import{C as Hl}from"../../chunks/CourseFloatingBanner-hf-doc-builder.js";import{F as Yl}from"../../chunks/FrameworkSwitchCourse-hf-doc-builder.js";import"../../chunks/DocNotebookDropdown-hf-doc-builder.js";function Jl(fe){let f,z,u,A,w,_,D,y,W,Z,me;return{c(){f=s("p"),z=a("\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 "),u=s("code"),A=a("push_to_hub=True"),w=a(" \u0432 "),_=s("code"),D=a("TrainingArguments"),y=a(". \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 "),W=s("a"),Z=a("Chapter 4"),me=a("."),this.h()},l(H){f=l(H,"P",{});var g=n(f);z=o(g,"\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 "),u=l(g,"CODE",{});var ue=n(u);A=o(ue,"push_to_hub=True"),ue.forEach(r),w=o(g," \u0432 "),_=l(g,"CODE",{});var Y=n(_);D=o(Y,"TrainingArguments"),Y.forEach(r),y=o(g,". \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 "),W=l(g,"A",{href:!0});var _e=n(W);Z=o(_e,"Chapter 4"),_e.forEach(r),me=o(g,"."),g.forEach(r),this.h()},h(){b(W,"href","/course/chapter4/3")},m(H,g){c(H,f,g),t(f,z),t(f,u),t(u,A),t(f,w),t(f,_),t(_,D),t(f,y),t(f,W),t(W,Z),t(f,me)},d(H){H&&r(f)}}}function Xl(fe){let f,z,u,A,w;return{c(){f=s("p"),z=a("\u270F\uFE0F "),u=s("strong"),A=a("\u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435!"),w=a(" \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(_){f=l(_,"P",{});var D=n(f);z=o(D,"\u270F\uFE0F "),u=l(D,"STRONG",{});var y=n(u);A=o(y,"\u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435!"),y.forEach(r),w=o(D," \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."),D.forEach(r)},m(_,D){c(_,f,D),t(f,z),t(f,u),t(u,A),t(f,w)},d(_){_&&r(f)}}}function Kl(fe){let f,z,u,A,w,_,D,y,W,Z,me,H,g,ue,Y,_e,x,Mr,We,Ur,Lr,He,Ir,Rr,Ye,Br,Nr,$e,Wr,Hr,Kt,Se,Yr,Qt,Ee,Vt,he,Jr,Zt,G,Xr,Je,Kr,Qr,Xe,Vr,Zr,Ke,ea,ta,er,ve,tr,re,rr,J,ra,Fe,aa,oa,Qe,sa,la,ar,ke,or,ae,na,Ge,ia,ca,sr,j,pa,Ve,da,fa,Ze,ma,ua,et,_a,$a,tt,Ea,ha,rt,va,lr,Ce,nr,O,ka,at,Ca,Ta,ot,ga,ba,st,wa,Da,lt,Oa,Pa,nt,ja,qa,ir,X,za,it,Aa,ya,ct,xa,Sa,cr,Te,pr,Me,Fa,dr,oe,q,Ga,pt,Ma,Ua,dt,La,Ia,ft,Ra,Ba,mt,Na,Wa,ut,Ha,Ya,Ja,ee,Xa,_t,Ka,Qa,$t,Va,Za,fr,ge,eo,mr,P,to,Et,ro,ao,ht,oo,so,vt,lo,no,kt,io,co,Ct,po,fo,ur,be,_r,we,$r,m,mo,Tt,uo,_o,gt,$o,Eo,bt,ho,vo,wt,ko,Co,Dt,To,go,Ot,bo,wo,Pt,Do,Oo,jt,Po,jo,qt,qo,zo,Er,M,Ao,zt,yo,xo,At,So,Fo,Ue,Go,Mo,hr,De,vr,S,Uo,yt,Lo,Io,Oe,Ro,Bo,xt,No,Wo,St,Ho,Yo,kr,Pe,Cr,je,Tr,U,Jo,qe,Xo,Ko,Ft,Qo,Vo,Gt,Zo,es,gr,se,ts,Mt,rs,as,br,ze,wr,K,os,Ut,ss,ls,Lt,ns,is,Dr,Ae,Or,L,cs,It,ps,ds,Rt,fs,ms,Bt,us,_s,Pr,ye,jr,Le,$s,qr,te,Nt,Es,hs,Wt,vs,ks,zr,le,Cs,Ht,Ts,gs,Ar,ne,yr;return u=new Yl({props:{fw:fe[0]}}),y=new Wl({}),g=new Hl({props:{chapter:3,classNames:"absolute z-10 right-0 top-0",notebooks:[{label:"Google Colab",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/master/course/ru/chapter3/section3.ipynb"},{label:"Aws Studio",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/master/course/ru/chapter3/section3.ipynb"}]}}),Y=new Nl({props:{id:"nvBXf7s7vTI"}}),Ee=new F({props:{code:`from datasets import load_dataset
from transformers import AutoTokenizer, DataCollatorWithPadding

raw_datasets = load_dataset("glue", "mrpc")
checkpoint = "bert-base-uncased"
tokenizer = AutoTokenizer.from_pretrained(checkpoint)


def tokenize_function(example):
    return tokenizer(example["sentence1"], example["sentence2"], truncation=True)


tokenized_datasets = raw_datasets.map(tokenize_function, batched=True)
data_collator = DataCollatorWithPadding(tokenizer=tokenizer)`,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 F({props:{code:`from transformers import TrainingArguments

training_args = TrainingArguments("test-trainer")`,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>)`}}),re=new Ml({props:{$$slots:{default:[Jl]},$$scope:{ctx:fe}}}),ke=new F({props:{code:`from transformers import AutoModelForSequenceClassification

model = AutoModelForSequenceClassification.from_pretrained(checkpoint, num_labels=2)`,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>)`}}),Ce=new F({props:{code:`from transformers import Trainer

trainer = Trainer(
    model,
    training_args,
    train_dataset=tokenized_datasets["train"],
    eval_dataset=tokenized_datasets["validation"],
    data_collator=data_collator,
    tokenizer=tokenizer,
)`,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 F({props:{code:"trainer.train()",highlighted:"trainer.train()"}}),be=new F({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 F({props:{code:"(408, 2) (408,)",highlighted:'(<span class="hljs-number">408</span>, <span class="hljs-number">2</span>) (<span class="hljs-number">408</span>,)'}}),De=new F({props:{code:`import numpy as np

preds = np.argmax(predictions.predictions, axis=-1)`,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>)`}}),Pe=new F({props:{code:`import evaluate

metric = evaluate.load("glue", "mrpc")
metric.compute(predictions=preds, references=predictions.label_ids)`,highlighted:`<span class="hljs-keyword">import</span> evaluate

metric = evaluate.load(<span class="hljs-string">&quot;glue&quot;</span>, <span class="hljs-string">&quot;mrpc&quot;</span>)
metric.compute(predictions=preds, references=predictions.label_ids)`}}),je=new F({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>}'}}),ze=new F({props:{code:`def compute_metrics(eval_preds):
    metric = evaluate.load("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 = evaluate.load(<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)`}}),Ae=new F({props:{code:`training_args = TrainingArguments("test-trainer", evaluation_strategy="epoch")
model = AutoModelForSequenceClassification.from_pretrained(checkpoint, num_labels=2)

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