import{s as I,n as N,o as j}from"../chunks/scheduler.37c15a92.js";import{S as k,i as q,g as c,s as d,r as B,A as D,h as f,f as a,c as p,j as w,u as H,x as R,k as M,y as F,a as n,v as g,d as z,t as S,w as G}from"../chunks/index.2bf4358c.js";import{C as U}from"../chunks/CourseFloatingBanner.06521e8b.js";import{H as X}from"../chunks/Heading.8ada512a.js";function J(b){let s,T,u,_,r,$,l,P,o,x="В этой главе вы увидели, как подходить к различным задачам NLP, используя высокоуровневую функцию <code>pipeline()</code> из библиотеки 🤗 Transformers. Вы также увидели, как искать и использовать модели в Hub, а также как использовать Inference API для тестирования моделей прямо в браузере.",E,i,y="Мы обсудили, как трансформеры работают на высоком уровне, и поговорили о важности трансферного обучения и дообучения. Ключевым аспектом является то, что вы можете использовать всю архитектуру или только кодировщик или декодировщик, в зависимости от того, какую задачу вы хотите решить. Следующая таблица резюмирует это:",L,m,A="<thead><tr><th>Модель</th> <th>Примеры</th> <th>Задачи</th></tr></thead> <tbody><tr><td>Кодировщик</td> <td>ALBERT, BERT, DistilBERT, ELECTRA, RoBERTa</td> <td>Классификация предложений, распознавание именованных сущностей, выделительные вопросно-ответные системы</td></tr> <tr><td>Декодировщик</td> <td>CTRL, GPT, GPT-2, Transformer XL</td> <td>Генерация текста</td></tr> <tr><td>Кодировщик-декодировщик</td> <td>BART, T5, Marian, mBART</td> <td>Автоматическое реферирование, перевод, генеративные вопросно-ответные системы</td></tr></tbody>",v,h,C;return r=new X({props:{title:"Итоги",local:"итоги",headingTag:"h1"}}),l=new U({props:{chapter:1,classNames:"absolute z-10 right-0 top-0"}}),{c(){s=c("meta"),T=d(),u=c("p"),_=d(),B(r.$$.fragment),$=d(),B(l.$$.fragment),P=d(),o=c("p"),o.innerHTML=x,E=d(),i=c("p"),i.textContent=y,L=d(),m=c("table"),m.innerHTML=A,v=d(),h=c("p"),this.h()},l(t){const e=D("svelte-u9bgzb",document.head);s=f(e,"META",{name:!0,content:!0}),e.forEach(a),T=p(t),u=f(t,"P",{}),w(u).forEach(a),_=p(t),H(r.$$.fragment,t),$=p(t),H(l.$$.fragment,t),P=p(t),o=f(t,"P",{"data-svelte-h":!0}),R(o)!=="svelte-16d4o36"&&(o.innerHTML=x),E=p(t),i=f(t,"P",{"data-svelte-h":!0}),R(i)!=="svelte-1ychpc1"&&(i.textContent=y),L=p(t),m=f(t,"TABLE",{"data-svelte-h":!0}),R(m)!=="svelte-1016y1z"&&(m.innerHTML=A),v=p(t),h=f(t,"P",{}),w(h).forEach(a),this.h()},h(){M(s,"name","hf:doc:metadata"),M(s,"content",K)},m(t,e){F(document.head,s),n(t,T,e),n(t,u,e),n(t,_,e),g(r,t,e),n(t,$,e),g(l,t,e),n(t,P,e),n(t,o,e),n(t,E,e),n(t,i,e),n(t,L,e),n(t,m,e),n(t,v,e),n(t,h,e),C=!0},p:N,i(t){C||(z(r.$$.fragment,t),z(l.$$.fragment,t),C=!0)},o(t){S(r.$$.fragment,t),S(l.$$.fragment,t),C=!1},d(t){t&&(a(T),a(u),a(_),a($),a(P),a(o),a(E),a(i),a(L),a(m),a(v),a(h)),a(s),G(r,t),G(l,t)}}}const K='{"title":"Итоги","local":"итоги","sections":[],"depth":1}';function O(b){return j(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Z extends k{constructor(s){super(),q(this,s,O,J,I,{})}}export{Z as component};
