import{s as Q,n as I,o as K}from"../chunks/scheduler.37c15a92.js";import{S as V,i as W,g as r,s as n,r as q,A as X,h as i,f as a,c as l,j as J,u as B,x,k as O,y as Z,a as o,v as j,d as A,t as S,w as U}from"../chunks/index.2bf4358c.js";import{Y as ee}from"../chunks/Youtube.1e50a667.js";import{C as te}from"../chunks/CourseFloatingBanner.6add7356.js";import{H as ae}from"../chunks/Heading.8ada512a.js";import{E as oe}from"../chunks/getInferenceSnippets.54ddb825.js";function ne(k){let s,v,_,w,m,C,c,E,d,T,f,N="Los modelos de codificadores usan únicamente el codificador del Transformador. En cada etapa, las capas de atención pueden acceder a todas las palabras de la oración inicial. Estos modelos se caracterizan generalmente por tener atención “bidireccional” y se suelen llamar modelos <em>auto-encoding</em>.",y,p,Y="El preentrenamiento de estos modelos generalmente gira en torno a corromper de alguna manera una oración dada (por ejemplo, ocultando aleatoriamente palabras en ella) y pidiéndole al modelo que encuentre o reconstruya la oración inicial.",L,u,D="Los modelos de codificadores son más adecuados para tareas que requieren un entendimiento de la oración completa, como la clasificación de oraciones, reconocimiento de entidades nombradas (y más generalmente clasificación de palabras) y respuesta extractiva a preguntas.",P,h,F="Los miembros de esta familia de modelos incluyen:",M,$,G='<li><a href="https://huggingface.co/transformers/model_doc/albert.html" rel="nofollow">ALBERT</a></li> <li><a href="https://huggingface.co/transformers/model_doc/bert.html" rel="nofollow">BERT</a></li> <li><a href="https://huggingface.co/transformers/model_doc/distilbert.html" rel="nofollow">DistilBERT</a></li> <li><a href="https://huggingface.co/transformers/model_doc/electra.html" rel="nofollow">ELECTRA</a></li> <li><a href="https://huggingface.co/transformers/model_doc/roberta.html" rel="nofollow">RoBERTa</a></li>',R,g,z,b,H;return m=new ae({props:{title:"Modelos de codificadores",local:"modelos-de-codificadores",headingTag:"h1"}}),c=new te({props:{chapter:1,classNames:"absolute z-10 right-0 top-0"}}),d=new ee({props:{id:"MUqNwgPjJvQ"}}),g=new oe({props:{source:"https://github.com/huggingface/course/blob/main/chapters/es/chapter1/5.mdx"}}),{c(){s=r("meta"),v=n(),_=r("p"),w=n(),q(m.$$.fragment),C=n(),q(c.$$.fragment),E=n(),q(d.$$.fragment),T=n(),f=r("p"),f.innerHTML=N,y=n(),p=r("p"),p.textContent=Y,L=n(),u=r("p"),u.textContent=D,P=n(),h=r("p"),h.textContent=F,M=n(),$=r("ul"),$.innerHTML=G,R=n(),q(g.$$.fragment),z=n(),b=r("p"),this.h()},l(e){const t=X("svelte-u9bgzb",document.head);s=i(t,"META",{name:!0,content:!0}),t.forEach(a),v=l(e),_=i(e,"P",{}),J(_).forEach(a),w=l(e),B(m.$$.fragment,e),C=l(e),B(c.$$.fragment,e),E=l(e),B(d.$$.fragment,e),T=l(e),f=i(e,"P",{"data-svelte-h":!0}),x(f)!=="svelte-xj4scn"&&(f.innerHTML=N),y=l(e),p=i(e,"P",{"data-svelte-h":!0}),x(p)!=="svelte-1u8bex3"&&(p.textContent=Y),L=l(e),u=i(e,"P",{"data-svelte-h":!0}),x(u)!=="svelte-s7s47n"&&(u.textContent=D),P=l(e),h=i(e,"P",{"data-svelte-h":!0}),x(h)!=="svelte-umsuzu"&&(h.textContent=F),M=l(e),$=i(e,"UL",{"data-svelte-h":!0}),x($)!=="svelte-18kzzol"&&($.innerHTML=G),R=l(e),B(g.$$.fragment,e),z=l(e),b=i(e,"P",{}),J(b).forEach(a),this.h()},h(){O(s,"name","hf:doc:metadata"),O(s,"content",le)},m(e,t){Z(document.head,s),o(e,v,t),o(e,_,t),o(e,w,t),j(m,e,t),o(e,C,t),j(c,e,t),o(e,E,t),j(d,e,t),o(e,T,t),o(e,f,t),o(e,y,t),o(e,p,t),o(e,L,t),o(e,u,t),o(e,P,t),o(e,h,t),o(e,M,t),o(e,$,t),o(e,R,t),j(g,e,t),o(e,z,t),o(e,b,t),H=!0},p:I,i(e){H||(A(m.$$.fragment,e),A(c.$$.fragment,e),A(d.$$.fragment,e),A(g.$$.fragment,e),H=!0)},o(e){S(m.$$.fragment,e),S(c.$$.fragment,e),S(d.$$.fragment,e),S(g.$$.fragment,e),H=!1},d(e){e&&(a(v),a(_),a(w),a(C),a(E),a(T),a(f),a(y),a(p),a(L),a(u),a(P),a(h),a(M),a($),a(R),a(z),a(b)),a(s),U(m,e),U(c,e),U(d,e),U(g,e)}}}const le='{"title":"Modelos de codificadores","local":"modelos-de-codificadores","sections":[],"depth":1}';function se(k){return K(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class pe extends V{constructor(s){super(),W(this,s,se,ne,Q,{})}}export{pe as component};
