Buckets:
| import{s as cl,f as ul,o as yl,n as A}from"../chunks/scheduler.37c15a92.js";import{S as Jl,i as Tl,g as r,s as t,r as m,A as jl,h as p,f as a,c as n,j as dl,u as M,x as J,k as Pe,y as wl,a as l,v as d,d as c,t as u,w as y,m as Ua,n as ga}from"../chunks/index.2bf4358c.js";import{T as H}from"../chunks/Tip.363c041f.js";import{Y as fl}from"../chunks/Youtube.1e50a667.js";import{C as f}from"../chunks/CodeBlock.4e987730.js";import{C as Ul}from"../chunks/CourseFloatingBanner.6add7356.js";import{H as h,E as gl}from"../chunks/getInferenceSnippets.4e01224f.js";function hl(g){let o,T,i="Open in Colab",j,w,b='Se você deseja rodar os exemplos localmente, nós recomendamos dar uma olhada no <a href="/course/chapter0">setup</a>.';return{c(){o=Ua("👀 Tá vendo o botão "),T=r("em"),T.textContent=i,j=Ua(` no topo direito? Clique nele e abra um notebook Google Colab notebook com todas as amostras de códigos dessa seção. Esse botão estará presente em cada seção contendo exemplos de códigos. | |
| `),w=r("p"),w.innerHTML=b},l(U){o=ga(U,"👀 Tá vendo o botão "),T=p(U,"EM",{"data-svelte-h":!0}),J(T)!=="svelte-1rn81a4"&&(T.textContent=i),j=ga(U,` no topo direito? Clique nele e abra um notebook Google Colab notebook com todas as amostras de códigos dessa seção. Esse botão estará presente em cada seção contendo exemplos de códigos. | |
| `),w=p(U,"P",{"data-svelte-h":!0}),J(w)!=="svelte-1v6dvgk"&&(w.innerHTML=b)},m(U,I){l(U,o,I),l(U,T,I),l(U,j,I),l(U,w,I)},p:A,d(U){U&&(a(o),a(T),a(j),a(w))}}}function bl(g){let o,T,i="Crie uma conta na huggingface.co",j;return{c(){o=Ua("⚠️ O Hugging Face Hub não é limitado aos modelos Transformers. Qualquer um pode compartilhar quaisquer tipos de modelos ou datasets que quiserem! "),T=r("a"),T.textContent=i,j=Ua(" para se beneficiar de todos os recursos disponíveis!"),this.h()},l(w){o=ga(w,"⚠️ O Hugging Face Hub não é limitado aos modelos Transformers. Qualquer um pode compartilhar quaisquer tipos de modelos ou datasets que quiserem! "),T=p(w,"A",{href:!0,"data-svelte-h":!0}),J(T)!=="svelte-1fzoc58"&&(T.textContent=i),j=ga(w," para se beneficiar de todos os recursos disponíveis!"),this.h()},h(){Pe(T,"href","https://huggingface.co/join")},m(w,b){l(w,o,b),l(w,T,b),l(w,j,b)},p:A,d(w){w&&(a(o),a(T),a(j))}}}function Il(g){let o,T="✏️ <strong>Experimente!</strong> Brinque com suas próprias sequências e rótulos e veja como o modelo se comporta.";return{c(){o=r("p"),o.innerHTML=T},l(i){o=p(i,"P",{"data-svelte-h":!0}),J(o)!=="svelte-xki8j7"&&(o.innerHTML=T)},m(i,j){l(i,o,j)},p:A,d(i){i&&a(o)}}}function $l(g){let o,T="✏️ <strong>Experimente!</strong> Use os argumentos <code>num_return_sequences</code> e <code>max_length</code> para gerar 2 textos com 15 palavras cada.";return{c(){o=r("p"),o.innerHTML=T},l(i){o=p(i,"P",{"data-svelte-h":!0}),J(o)!=="svelte-b7fmna"&&(o.innerHTML=T)},m(i,j){l(i,o,j)},p:A,d(i){i&&a(o)}}}function xl(g){let o,T="✏️ <strong>Experimente!</strong> Use os filtros para encontrar um modelo de geração de texto em outra lingua. Fique à vontade para brincar com o widget e usa-lo em um pipeline!";return{c(){o=r("p"),o.innerHTML=T},l(i){o=p(i,"P",{"data-svelte-h":!0}),J(o)!=="svelte-i3egtg"&&(o.innerHTML=T)},m(i,j){l(i,o,j)},p:A,d(i){i&&a(o)}}}function Bl(g){let o,T="✏️ <strong>Experimente!</strong> Pesquise pelo modelo <code>bert-base-cased</code> no Hub e identifique suas palavras máscara no widget da API de inferência. O que esse modelo prediz para a sentença em nosso <code>pipeline</code> no exemplo acima?";return{c(){o=r("p"),o.innerHTML=T},l(i){o=p(i,"P",{"data-svelte-h":!0}),J(o)!=="svelte-64c7gy"&&(o.innerHTML=T)},m(i,j){l(i,o,j)},p:A,d(i){i&&a(o)}}}function Cl(g){let o,T="✏️ <strong>Experimente!</strong> Procure no Model Hub por um modelo capaz de fazer o tageamento de partes do discurso (usualmente abreviado como POS) em inglês. O que o modelo prediz para a sentença no exemplo acima?";return{c(){o=r("p"),o.innerHTML=T},l(i){o=p(i,"P",{"data-svelte-h":!0}),J(o)!=="svelte-g2p13x"&&(o.innerHTML=T)},m(i,j){l(i,o,j)},p:A,d(i){i&&a(o)}}}function vl(g){let o,T="✏️ <strong>Experimente!</strong> Pesquise por modelos de tradução em outras línguas e experimente traduzir a sentença anterior em idiomas diferentes.";return{c(){o=r("p"),o.innerHTML=T},l(i){o=p(i,"P",{"data-svelte-h":!0}),J(o)!=="svelte-1pmznur"&&(o.innerHTML=T)},m(i,j){l(i,o,j)},p:A,d(i){i&&a(o)}}}function Gl(g){let o,T,i,j,w,b,U,I,k,ha="Nessa seção, observaremos sobre o que os modelos Transformers podem fazer e usar nossa primeira ferramenta da biblioteca 🤗 Transformers: a função <code>pipeline()</code> .",Oe,$,Ke,q,es,N,ba="Os modelos Transformers são usados para resolver todos os tipos de tarefas de NLP, como algumas já mencionadas na seção anterior. Aqui estão algumas empresas e organizações usando a Hugging Face e os modelos Transformers, que também contribuem de volta para a comunidade compartilhando seus modelos:",ss,x,Ia,as,z,$a='A <a href="https://github.com/huggingface/transformers" rel="nofollow">biblioteca 🤗 Transformers</a> oferece a funcionalidade para criar e usar esses modelos compartilhados. O <a href="https://huggingface.co/models" rel="nofollow">Model Hub</a> contém milhares de modelos pré-treinados que qualquer um pode baixar e usar. Você pode também dar upload nos seus próprios modelos no Hub!',ls,B,ts,Y,xa="Antes de aprofundarmos sobre como os modelos Transformers funcionam por debaixo dos panos, vamos olhar alguns exemplos de como eles podem ser usados para solucionar alguns problemas de NLP interessantes.",ns,R,os,X,is,S,Ba="O objeto mais básico na biblioteca 🤗 Transformers é a função <code>pipeline()</code> . Ela conecta o modelo com seus passos necessários de pré e pós-processamento, permitindo-nos a diretamente inserir qualquer texto e obter uma resposta inteligível:",rs,F,ps,Q,ms,E,Ca="Nós até podemos passar várias sentenças!",Ms,_,ds,L,cs,P,va="Por padrão, esse pipeline seleciona particularmente um modelo pré-treinado que tem sido <em>ajustado</em> (fine-tuned) para análise de sentimentos em Inglês. O modelo é baixado e cacheado quando você criar o objeto <code>classifier</code>. Se você rodar novamente o comando, o modelo cacheado irá ser usado no lugar e não haverá necessidade de baixar o modelo novamente.",us,D,Ga="Há três principais passos envolvidos quando você passa algum texto para um pipeline:",ys,O,Wa="<li>O texto é pré-processado para um formato que o modelo consiga entender.</li> <li>As entradas (<em>inputs</em>) pré-processados são passadas para o modelo.</li> <li>As predições do modelo são pós-processadas, para que então você consiga atribuir sentido a elas.</li>",Js,K,Za='Alguns dos <a href="https://huggingface.co/transformers/main_classes/pipelines.html" rel="nofollow">pipelines disponíveis</a> atualmente, são:',Ts,ee,Va="<li><code>feature-extraction</code> (pega a representação vetorial do texto)</li> <li><code>fill-mask</code> (preenchimento de máscara)</li> <li><code>ner</code> (reconhecimento de entidades nomeadas)</li> <li><code>question-answering</code> (responder perguntas)</li> <li><code>sentiment-analysis</code> (análise de sentimentos)</li> <li><code>summarization</code> (sumarização)</li> <li><code>text-generation</code> (geração de texto)</li> <li><code>translation</code> (tradução)</li> <li><code>zero-shot-classification</code> (classificação “zero-shot”)</li>",js,se,Ha="Vamos dar uma olhada em alguns desses!",ws,ae,fs,le,Aa="Nós começaremos abordando uma tarefa mais desafiadora da qual nós precisamos classificar texto que não tenham sido rotulados. Esse é um cenário comum nos projetos reais porque anotar texto geralmente consome bastante do nosso tempo e requer expertise no domínio. Para esse caso, o pipeline <code>zero-shot-classification</code> é muito poderoso: permite você especificar quais rótulos usar para a classificação, desse modo você não precisa “confiar” nos rótulos dos modelos pré-treinados. Você já viu como um modelo pode classificar uma sentença como positiva ou negativa usando esses dois rótulos - mas também pode ser classificado usando qualquer outro conjunto de rótulos que você quiser.",Us,te,gs,ne,hs,oe,ka="Esse pipeline é chamado de <em>zero-shot</em> porque você não precisa fazer o ajuste fino do modelo nos dados que você o utiliza. Pode diretamente retornar scores de probabilidade para qualquer lista de rótulos que você quiser!",bs,C,Is,ie,$s,re,qa="Agora vamos ver como usar um pipeline para gerar uma porção de texto. A principal ideia aqui é que você coloque um pedaço de texto e o modelo irá autocompletá-lo ao gerar o texto restante. Isso é similar ao recurso de predição textual que é encontrado em inúmeros celulares. A geração de texto envolve aleatoriedade, então é normal se você não obter o mesmo resultado obtido mostrado abaixo.",xs,pe,Bs,me,Cs,Me,Na="Você pode controlar quão diferentes sequências são geradas com o argumento <code>num_return_sequences</code> e o tamanho total da saída de texto (<em>output</em>) com o argumento <code>max_length</code>.",vs,v,Gs,de,Ws,ce,za='Nos exemplos passados, usamos o modelo padrão para a tarefa que executamos, mas você pode usar um modelo particular do Hub para usá-lo no pipeline em uma tarefa específica — exemplo, geração de texto. Vá ao <a href="https://huggingface.co/models" rel="nofollow">Model Hub</a> e clique na tag correspondente na esquerda para mostrar apenas os modelos suportáveis para aquela tarefa. Você deverá ir a uma página como <a href="https://huggingface.co/models?pipeline_tag=text-generation" rel="nofollow">essa</a>.',Zs,ue,Ya='Vamos tentar o modelo <a href="https://huggingface.co/distilgpt2" rel="nofollow"><code>distilgpt2</code></a>! Aqui está como carrega-lo no mesmo pipeline como antes:',Vs,ye,Hs,Je,As,Te,Ra="Você pode refinar sua pesquisa por um modelo clicando nas tags de linguagem, e pegando o modelo que gerará o texto em outra lingua. O Model Hub até mesmo contém checkpoints para modelos multilinguais que suportem várias linguas.",ks,je,Xa="Uma vez que você seleciona o modelo clicando nele, você irá ver que há um widget que permite que você teste-o diretamente online. Desse modo você pode rapidamente testar as capacidades do modelo antes de baixa-lo.",qs,G,Ns,we,zs,fe,Sa='Todos os modelos podem ser testados diretamente de seu navegador usando a API de InferênciaI, que está disponível no website da <a href="https://huggingface.co/" rel="nofollow">Hugging Face</a>. Você pode brincar com o modelo diretamente pela página colocando textos customizados e observando como o modelo processa os dados inseridos.',Ys,Ue,Fa='A API de Inferência que alimenta o widget também está disponível como um produto pago, que serve como uma “mão na roda” se você precisa dela para seus workflows. Olhe a <a href="https://huggingface.co/pricing" rel="nofollow">página de preços</a> para mais detalhes.',Rs,ge,Xs,he,Qa="O próximo pipeline que você irá testar é o <code>fill-mask</code>. A ideia dessa tarefa é preencher os espaços em branco com um texto dado:",Ss,be,Fs,Ie,Qs,$e,Ea="O argumento <code>top_k</code> controla quantas possibilidades você quer que sejam geradas. Note que aqui o modelo preenche com uma palavra <code><máscara></code> especial, que é frequentemente referida como <em>mask token</em>. Outros modelos de preenchimento de máscara podem ter diferentes <em>mask tokens</em>, então é sempre bom verificar uma palavra máscara apropriada quando explorar outros modelos. Um modo de checar isso é olhando para a palavra máscara usada no widget.",Es,W,_s,xe,Ls,Be,_a="Reconhecimento de Entidades Nomeadas (NER) é uma tarefa onde o modelo tem de achar quais partes do texto correspondem a entidades como pessoas, locais, organizações. Vamos olhar em um exemplo:",Ps,Ce,Ds,ve,Os,Ge,La="Aqui o modelo corretamente identificou que Sylvain é uma pessoa (PER), Hugging Face é uma organização (ORG), e Brooklyn é um local (LOC).",Ks,We,Pa="Nós passamos a opção <code>grouped_entities=True</code> na criação da função do pipelina para dize-lo para reagrupar juntos as partes da sentença que correspondem à mesma entidade: aqui o modelo agrupou corretamente “Hugging” e “Face” como única organização, ainda que o mesmo nome consista em múltiplas palavras. Na verdade, como veremos no próximo capítulo, o pré-processamento até mesmo divide algumas palavras em partes menores. Por exemplo, <code>Sylvain</code> é dividido em 4 pedaços: <code>S</code>, <code>##yl</code>, <code>##va</code>, e <code>##in</code>. No passo de pós-processamento, o pipeline satisfatoriamente reagrupa esses pedaços.",ea,Z,sa,Ze,aa,Ve,Da="O pipeline <code>question-answering</code> responde perguntas usando informações dado um contexto:",la,He,ta,Ae,na,ke,Oa="Note que o pipeline funciona através da extração da informação dado um contexto; não gera uma resposta.",oa,qe,ia,Ne,Ka="Sumarização é uma tarefa de reduzir um texto em um texto menor enquanto pega toda (ou boa parte) dos aspectos importantes do texto referenciado. Aqui um exemplo:",ra,ze,pa,Ye,ma,Re,el="Como a geração de texto, você pode especificar o tamanho máximo <code>max_length</code> ou mínimo <code>min_length</code> para o resultado.",Ma,Xe,da,Se,sl='Para tradução, você pode usar o modelo default se você der um par de idiomas no nome da tarefa (tal como <code>"translation_en_to_fr"</code>, para traduzir inglês para francês), mas a maneira mais fácil é pegar o moddelo que você quiser e usa-lo no <a href="https://huggingface.co/models" rel="nofollow">Model Hub</a>. Aqui nós iremos tentar traduzir do Francês para o Inglês:',ca,Fe,ua,Qe,ya,Ee,al="Como a geração de texto e a sumarização, você pode especificar o tamanho máximo <code>max_length</code> e mínimo <code>min_length</code> para o resultado.",Ja,V,Ta,_e,ll="Os pipelines mostrados até agora são em sua maioria para propósitos demonstrativos. Eles foram programados para tarefas específicas e não podem performar variações delas. No próximo capítulo, você aprenderá o que está por dentro da função <code>pipeline()</code> e como customizar seu comportamento.",ja,Le,wa,De,fa;return w=new h({props:{title:"Transformers, o que eles podem fazer?",local:"transformers-o-que-eles-podem-fazer",headingTag:"h1"}}),U=new Ul({props:{chapter:1,classNames:"absolute z-10 right-0 top-0",notebooks:[{label:"Google Colab",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/master/course/pt/chapter1/section3.ipynb"},{label:"Aws Studio",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/master/course/pt/chapter1/section3.ipynb"}]}}),$=new H({props:{$$slots:{default:[hl]},$$scope:{ctx:g}}}),q=new h({props:{title:"Transformers estão por toda parte!",local:"transformers-estão-por-toda-parte",headingTag:"h2"}}),B=new H({props:{$$slots:{default:[bl]},$$scope:{ctx:g}}}),R=new h({props:{title:"Trabalhando com pipelines",local:"trabalhando-com-pipelines",headingTag:"h2"}}),X=new fl({props:{id:"tiZFewofSLM"}}),F=new f({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBY2xhc3NpZmllciUyMCUzRCUyMHBpcGVsaW5lKCUyMnNlbnRpbWVudC1hbmFseXNpcyUyMiklMEFjbGFzc2lmaWVyKCUyMkkndmUlMjBiZWVuJTIwd2FpdGluZyUyMGZvciUyMGElMjBIdWdnaW5nRmFjZSUyMGNvdXJzZSUyMG15JTIwd2hvbGUlMjBsaWZlLiUyMik=",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline | |
| classifier = pipeline(<span class="hljs-string">"sentiment-analysis"</span>) | |
| classifier(<span class="hljs-string">"I've been waiting for a HuggingFace course my whole life."</span>)`,wrap:!1}}),Q=new f({props:{code:"JTVCJTdCJ2xhYmVsJyUzQSUyMCdQT1NJVElWRSclMkMlMjAnc2NvcmUnJTNBJTIwMC45NTk4MDQ3MTM3MjYwNDM3JTdEJTVE",highlighted:'[{<span class="hljs-string">'label'</span>: <span class="hljs-string">'POSITIVE'</span>, <span class="hljs-string">'score'</span>: <span class="hljs-number">0.9598047137260437</span>}]',wrap:!1}}),_=new f({props:{code:"Y2xhc3NpZmllciglMEElMjAlMjAlMjAlMjAlNUIlMjJJJ3ZlJTIwYmVlbiUyMHdhaXRpbmclMjBmb3IlMjBhJTIwSHVnZ2luZ0ZhY2UlMjBjb3Vyc2UlMjBteSUyMHdob2xlJTIwbGlmZS4lMjIlMkMlMjAlMjJJJTIwaGF0ZSUyMHRoaXMlMjBzbyUyMG11Y2ghJTIyJTVEJTBBKQ==",highlighted:`classifier( | |
| [<span class="hljs-string">"I've been waiting for a HuggingFace course my whole life."</span>, <span class="hljs-string">"I hate this so much!"</span>] | |
| )`,wrap:!1}}),L=new f({props:{code:"JTVCJTdCJ2xhYmVsJyUzQSUyMCdQT1NJVElWRSclMkMlMjAnc2NvcmUnJTNBJTIwMC45NTk4MDQ3MTM3MjYwNDM3JTdEJTJDJTBBJTIwJTdCJ2xhYmVsJyUzQSUyMCdORUdBVElWRSclMkMlMjAnc2NvcmUnJTNBJTIwMC45OTk0NTU4MDk1OTMyMDA3JTdEJTVE",highlighted:`[{<span class="hljs-string">'label'</span>: <span class="hljs-string">'POSITIVE'</span>, <span class="hljs-string">'score'</span>: <span class="hljs-number">0.9598047137260437</span>}, | |
| {<span class="hljs-string">'label'</span>: <span class="hljs-string">'NEGATIVE'</span>, <span class="hljs-string">'score'</span>: <span class="hljs-number">0.9994558095932007</span>}]`,wrap:!1}}),ae=new h({props:{title:"Classificação Zero-shot",local:"classificação-zero-shot",headingTag:"h2"}}),te=new f({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBY2xhc3NpZmllciUyMCUzRCUyMHBpcGVsaW5lKCUyMnplcm8tc2hvdC1jbGFzc2lmaWNhdGlvbiUyMiklMEFjbGFzc2lmaWVyKCUwQSUyMCUyMCUyMCUyMCUyMlRoaXMlMjBpcyUyMGElMjBjb3Vyc2UlMjBhYm91dCUyMHRoZSUyMFRyYW5zZm9ybWVycyUyMGxpYnJhcnklMjIlMkMlMEElMjAlMjAlMjAlMjBjYW5kaWRhdGVfbGFiZWxzJTNEJTVCJTIyZWR1Y2F0aW9uJTIyJTJDJTIwJTIycG9saXRpY3MlMjIlMkMlMjAlMjJidXNpbmVzcyUyMiU1RCUyQyUwQSk=",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline | |
| classifier = pipeline(<span class="hljs-string">"zero-shot-classification"</span>) | |
| classifier( | |
| <span class="hljs-string">"This is a course about the Transformers library"</span>, | |
| candidate_labels=[<span class="hljs-string">"education"</span>, <span class="hljs-string">"politics"</span>, <span class="hljs-string">"business"</span>], | |
| )`,wrap:!1}}),ne=new f({props:{code:"JTdCJ3NlcXVlbmNlJyUzQSUyMCdUaGlzJTIwaXMlMjBhJTIwY291cnNlJTIwYWJvdXQlMjB0aGUlMjBUcmFuc2Zvcm1lcnMlMjBsaWJyYXJ5JyUyQyUwQSUyMCdsYWJlbHMnJTNBJTIwJTVCJ2VkdWNhdGlvbiclMkMlMjAnYnVzaW5lc3MnJTJDJTIwJ3BvbGl0aWNzJyU1RCUyQyUwQSUyMCdzY29yZXMnJTNBJTIwJTVCMC44NDQ1OTYzODU5NTU4MTA1JTJDJTIwMC4xMTE5NzYyNTg0NTY3MDclMkMlMjAwLjA0MzQyNzQ0ODcxOTczOTkxNCU1RCU3RA==",highlighted:`{<span class="hljs-string">'sequence'</span>: <span class="hljs-string">'This is a course about the Transformers library'</span>, | |
| <span class="hljs-string">'labels'</span>: [<span class="hljs-string">'education'</span>, <span class="hljs-string">'business'</span>, <span class="hljs-string">'politics'</span>], | |
| <span class="hljs-string">'scores'</span>: [<span class="hljs-number">0.8445963859558105</span>, <span class="hljs-number">0.111976258456707</span>, <span class="hljs-number">0.043427448719739914</span>]}`,wrap:!1}}),C=new H({props:{$$slots:{default:[Il]},$$scope:{ctx:g}}}),ie=new h({props:{title:"Geração de Texto",local:"geração-de-texto",headingTag:"h2"}}),pe=new f({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBZ2VuZXJhdG9yJTIwJTNEJTIwcGlwZWxpbmUoJTIydGV4dC1nZW5lcmF0aW9uJTIyKSUwQWdlbmVyYXRvciglMEElMjAlMjAlMjAlMjAlMjJJbiUyMHRoaXMlMjBjb3Vyc2UlMkMlMjB3ZSUyMHdpbGwlMjB0ZWFjaCUyMHlvdSUyMGhvdyUyMHRvJTIyJTBBKSUyMCUyMCUyMyUyMG5lc3NlJTIwY3Vyc28lMkMlMjBuJUMzJUIzcyUyMHRlJTIwbW9zdHJhcmVtb3MlMjBjb21vJTIwdm9jJUMzJUFB",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline | |
| generator = pipeline(<span class="hljs-string">"text-generation"</span>) | |
| generator( | |
| <span class="hljs-string">"In this course, we will teach you how to"</span> | |
| ) <span class="hljs-comment"># nesse curso, nós te mostraremos como você</span>`,wrap:!1}}),me=new f({props:{code:"JTVCJTdCJ2dlbmVyYXRlZF90ZXh0JyUzQSUyMCdJbiUyMHRoaXMlMjBjb3Vyc2UlMkMlMjB3ZSUyMHdpbGwlMjB0ZWFjaCUyMHlvdSUyMGhvdyUyMHRvJTIwdW5kZXJzdGFuZCUyMGFuZCUyMHVzZSUyMCclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAnZGF0YSUyMGZsb3clMjBhbmQlMjBkYXRhJTIwaW50ZXJjaGFuZ2UlMjB3aGVuJTIwaGFuZGxpbmclMjB1c2VyJTIwZGF0YS4lMjBXZSUyMCclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAnd2lsbCUyMGJlJTIwd29ya2luZyUyMHdpdGglMjBvbmUlMjBvciUyMG1vcmUlMjBvZiUyMHRoZSUyMG1vc3QlMjBjb21tb25seSUyMHVzZWQlMjAnJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJ2RhdGElMjBmbG93cyUyMCVFMiU4MCU5NCUyMGRhdGElMjBmbG93cyUyMG9mJTIwdmFyaW91cyUyMHR5cGVzJTJDJTIwYXMlMjBzZWVuJTIwYnklMjB0aGUlMjAnJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJ0hUVFAnJTdEJTVEJTIwJTIzJTIwbmVzc2UlMjBjdXJzbyUyQyUyMG4lQzMlQjNzJTIwdGUlMjBtb3N0cmFyZW1vcyUyMGNvbW8lMjB2b2MlQzMlQUElMjBwb2RlJTIwZW50ZW5kZXIlMjBlJTIwdXNhciUyMG8lMjBmbHV4byUyMGRlJTIwZGFkb3MlMjBlJTIwYSUyMHRyb2NhJTIwZGUlMjBkYWRvcyUyMHF1YW5kbyUyMGZvciUyMGxpZGFyJTIwY29tJTIwZGFkb3MlMjBkbyUyMHVzdSVDMyVBMXJpby4lMjBOJUMzJUIzcyUyMGVzdGFyZW1vcyUyMHRyYWJhbGhhbmRvJTIwY29tJTIwdW0lMjBvdSUyMHVtJTIwZG9zJTIwbWFpcyUyMGNvbXVucyUyMGZsdXhvcyUyMGRlJTIwZGFkb3MlMjB1dGlsaXphZG9zJTIwLSUyMGZsdXhvJTIwZGUlMjBkYWRvcyUyMGRlJTIwdiVDMyVBMXJpb3MlMjB0aXBvcyUyQyUyMGNvbW8lMjB2aXN0byUyMHBlbG8lMjAnSFRUUCc=",highlighted:`[{<span class="hljs-string">'generated_text'</span>: <span class="hljs-string">'In this course, we will teach you how to understand and use '</span> | |
| <span class="hljs-string">'data flow and data interchange when handling user data. We '</span> | |
| <span class="hljs-string">'will be working with one or more of the most commonly used '</span> | |
| <span class="hljs-string">'data flows — data flows of various types, as seen by the '</span> | |
| <span class="hljs-string">'HTTP'</span>}] <span class="hljs-comment"># nesse curso, nós te mostraremos como você pode entender e usar o fluxo de dados e a troca de dados quando for lidar com dados do usuário. Nós estaremos trabalhando com um ou um dos mais comuns fluxos de dados utilizados - fluxo de dados de vários tipos, como visto pelo 'HTTP'</span>`,wrap:!1}}),v=new H({props:{$$slots:{default:[$l]},$$scope:{ctx:g}}}),de=new h({props:{title:"Usando qualquer modelo do Hub em um pipeline",local:"usando-qualquer-modelo-do-hub-em-um-pipeline",headingTag:"h2"}}),ye=new f({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBZ2VuZXJhdG9yJTIwJTNEJTIwcGlwZWxpbmUoJTIydGV4dC1nZW5lcmF0aW9uJTIyJTJDJTIwbW9kZWwlM0QlMjJkaXN0aWxncHQyJTIyKSUwQWdlbmVyYXRvciglMEElMjAlMjAlMjAlMjAlMjJJbiUyMHRoaXMlMjBjb3Vyc2UlMkMlMjB3ZSUyMHdpbGwlMjB0ZWFjaCUyMHlvdSUyMGhvdyUyMHRvJTIyJTJDJTBBJTIwJTIwJTIwJTIwbWF4X2xlbmd0aCUzRDMwJTJDJTBBJTIwJTIwJTIwJTIwbnVtX3JldHVybl9zZXF1ZW5jZXMlM0QyJTJDJTBBKQ==",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline | |
| generator = pipeline(<span class="hljs-string">"text-generation"</span>, model=<span class="hljs-string">"distilgpt2"</span>) | |
| generator( | |
| <span class="hljs-string">"In this course, we will teach you how to"</span>, | |
| max_length=<span class="hljs-number">30</span>, | |
| num_return_sequences=<span class="hljs-number">2</span>, | |
| )`,wrap:!1}}),Je=new f({props:{code:"JTVCJTdCJ2dlbmVyYXRlZF90ZXh0JyUzQSUyMCdJbiUyMHRoaXMlMjBjb3Vyc2UlMkMlMjB3ZSUyMHdpbGwlMjB0ZWFjaCUyMHlvdSUyMGhvdyUyMHRvJTIwbWFuaXB1bGF0ZSUyMHRoZSUyMHdvcmxkJTIwYW5kJTIwJyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCdtb3ZlJTIweW91ciUyMG1lbnRhbCUyMGFuZCUyMHBoeXNpY2FsJTIwY2FwYWJpbGl0aWVzJTIwdG8lMjB5b3VyJTIwYWR2YW50YWdlLiclN0QlMkMlMEElMjAlN0InZ2VuZXJhdGVkX3RleHQnJTNBJTIwJ0luJTIwdGhpcyUyMGNvdXJzZSUyQyUyMHdlJTIwd2lsbCUyMHRlYWNoJTIweW91JTIwaG93JTIwdG8lMjBiZWNvbWUlMjBhbiUyMGV4cGVydCUyMGFuZCUyMCclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAncHJhY3RpY2UlMjByZWFsdGltZSUyQyUyMGFuZCUyMHdpdGglMjBhJTIwaGFuZHMlMjBvbiUyMGV4cGVyaWVuY2UlMjBvbiUyMGJvdGglMjByZWFsJTIwJyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCd0aW1lJTIwYW5kJTIwcmVhbCclN0QlNUQ=",highlighted:`[{<span class="hljs-string">'generated_text'</span>: <span class="hljs-string">'In this course, we will teach you how to manipulate the world and '</span> | |
| <span class="hljs-string">'move your mental and physical capabilities to your advantage.'</span>}, | |
| {<span class="hljs-string">'generated_text'</span>: <span class="hljs-string">'In this course, we will teach you how to become an expert and '</span> | |
| <span class="hljs-string">'practice realtime, and with a hands on experience on both real '</span> | |
| <span class="hljs-string">'time and real'</span>}]`,wrap:!1}}),G=new H({props:{$$slots:{default:[xl]},$$scope:{ctx:g}}}),we=new h({props:{title:"A API de Inferência",local:"a-api-de-inferência",headingTag:"h3"}}),ge=new h({props:{title:"Preenchimento de máscara ( Mask filling )",local:"preenchimento-de-máscara--mask-filling-",headingTag:"h2"}}),be=new f({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBdW5tYXNrZXIlMjAlM0QlMjBwaXBlbGluZSglMjJmaWxsLW1hc2slMjIpJTBBdW5tYXNrZXIoJTIyVGhpcyUyMGNvdXJzZSUyMHdpbGwlMjB0ZWFjaCUyMHlvdSUyMGFsbCUyMGFib3V0JTIwJTNDbWFzayUzRSUyMG1vZGVscy4lMjIlMkMlMjB0b3BfayUzRDIp",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline | |
| unmasker = pipeline(<span class="hljs-string">"fill-mask"</span>) | |
| unmasker(<span class="hljs-string">"This course will teach you all about <mask> models."</span>, top_k=<span class="hljs-number">2</span>)`,wrap:!1}}),Ie=new f({props:{code:"JTVCJTdCJ3NlcXVlbmNlJyUzQSUyMCdUaGlzJTIwY291cnNlJTIwd2lsbCUyMHRlYWNoJTIweW91JTIwYWxsJTIwYWJvdXQlMjBtYXRoZW1hdGljYWwlMjBtb2RlbHMuJyUyQyUwQSUyMCUyMCdzY29yZSclM0ElMjAwLjE5NjE5ODMxNDQyODMyOTQ3JTJDJTBBJTIwJTIwJ3Rva2VuJyUzQSUyMDMwNDEyJTJDJTBBJTIwJTIwJ3Rva2VuX3N0ciclM0ElMjAnJTIwbWF0aGVtYXRpY2FsJyU3RCUyQyUwQSUyMCU3QidzZXF1ZW5jZSclM0ElMjAnVGhpcyUyMGNvdXJzZSUyMHdpbGwlMjB0ZWFjaCUyMHlvdSUyMGFsbCUyMGFib3V0JTIwY29tcHV0YXRpb25hbCUyMG1vZGVscy4nJTJDJTBBJTIwJTIwJ3Njb3JlJyUzQSUyMDAuMDQwNTI3MjU0MzQzMDMyODQlMkMlMEElMjAlMjAndG9rZW4nJTNBJTIwMzgxNjMlMkMlMEElMjAlMjAndG9rZW5fc3RyJyUzQSUyMCclMjBjb21wdXRhdGlvbmFsJyU3RCU1RA==",highlighted:`[{<span class="hljs-string">'sequence'</span>: <span class="hljs-string">'This course will teach you all about mathematical models.'</span>, | |
| <span class="hljs-string">'score'</span>: <span class="hljs-number">0.19619831442832947</span>, | |
| <span class="hljs-string">'token'</span>: <span class="hljs-number">30412</span>, | |
| <span class="hljs-string">'token_str'</span>: <span class="hljs-string">' mathematical'</span>}, | |
| {<span class="hljs-string">'sequence'</span>: <span class="hljs-string">'This course will teach you all about computational models.'</span>, | |
| <span class="hljs-string">'score'</span>: <span class="hljs-number">0.04052725434303284</span>, | |
| <span class="hljs-string">'token'</span>: <span class="hljs-number">38163</span>, | |
| <span class="hljs-string">'token_str'</span>: <span class="hljs-string">' computational'</span>}]`,wrap:!1}}),W=new H({props:{$$slots:{default:[Bl]},$$scope:{ctx:g}}}),xe=new h({props:{title:"Reconhecimento de entidades nomeadas",local:"reconhecimento-de-entidades-nomeadas",headingTag:"h2"}}),Ce=new f({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBbmVyJTIwJTNEJTIwcGlwZWxpbmUoJTIybmVyJTIyJTJDJTIwZ3JvdXBlZF9lbnRpdGllcyUzRFRydWUpJTBBbmVyKCUyMk15JTIwbmFtZSUyMGlzJTIwU3lsdmFpbiUyMGFuZCUyMEklMjB3b3JrJTIwYXQlMjBIdWdnaW5nJTIwRmFjZSUyMGluJTIwQnJvb2tseW4uJTIyKQ==",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline | |
| ner = pipeline(<span class="hljs-string">"ner"</span>, grouped_entities=<span class="hljs-literal">True</span>) | |
| ner(<span class="hljs-string">"My name is Sylvain and I work at Hugging Face in Brooklyn."</span>)`,wrap:!1}}),ve=new f({props:{code:"JTVCJTdCJ2VudGl0eV9ncm91cCclM0ElMjAnUEVSJyUyQyUyMCdzY29yZSclM0ElMjAwLjk5ODE2JTJDJTIwJ3dvcmQnJTNBJTIwJ1N5bHZhaW4nJTJDJTIwJ3N0YXJ0JyUzQSUyMDExJTJDJTIwJ2VuZCclM0ElMjAxOCU3RCUyQyUyMCUwQSUyMCU3QidlbnRpdHlfZ3JvdXAnJTNBJTIwJ09SRyclMkMlMjAnc2NvcmUnJTNBJTIwMC45Nzk2MCUyQyUyMCd3b3JkJyUzQSUyMCdIdWdnaW5nJTIwRmFjZSclMkMlMjAnc3RhcnQnJTNBJTIwMzMlMkMlMjAnZW5kJyUzQSUyMDQ1JTdEJTJDJTIwJTBBJTIwJTdCJ2VudGl0eV9ncm91cCclM0ElMjAnTE9DJyUyQyUyMCdzY29yZSclM0ElMjAwLjk5MzIxJTJDJTIwJ3dvcmQnJTNBJTIwJ0Jyb29rbHluJyUyQyUyMCdzdGFydCclM0ElMjA0OSUyQyUyMCdlbmQnJTNBJTIwNTclN0QlMEElNUQ=",highlighted:`[{<span class="hljs-string">'entity_group'</span>: <span class="hljs-string">'PER'</span>, <span class="hljs-string">'score'</span>: <span class="hljs-number">0.99816</span>, <span class="hljs-string">'word'</span>: <span class="hljs-string">'Sylvain'</span>, <span class="hljs-string">'start'</span>: <span class="hljs-number">11</span>, <span class="hljs-string">'end'</span>: <span class="hljs-number">18</span>}, | |
| {<span class="hljs-string">'entity_group'</span>: <span class="hljs-string">'ORG'</span>, <span class="hljs-string">'score'</span>: <span class="hljs-number">0.97960</span>, <span class="hljs-string">'word'</span>: <span class="hljs-string">'Hugging Face'</span>, <span class="hljs-string">'start'</span>: <span class="hljs-number">33</span>, <span class="hljs-string">'end'</span>: <span class="hljs-number">45</span>}, | |
| {<span class="hljs-string">'entity_group'</span>: <span class="hljs-string">'LOC'</span>, <span class="hljs-string">'score'</span>: <span class="hljs-number">0.99321</span>, <span class="hljs-string">'word'</span>: <span class="hljs-string">'Brooklyn'</span>, <span class="hljs-string">'start'</span>: <span class="hljs-number">49</span>, <span class="hljs-string">'end'</span>: <span class="hljs-number">57</span>} | |
| ]`,wrap:!1}}),Z=new H({props:{$$slots:{default:[Cl]},$$scope:{ctx:g}}}),Ze=new h({props:{title:"Responder perguntas",local:"responder-perguntas",headingTag:"h2"}}),He=new f({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBcXVlc3Rpb25fYW5zd2VyZXIlMjAlM0QlMjBwaXBlbGluZSglMjJxdWVzdGlvbi1hbnN3ZXJpbmclMjIpJTBBcXVlc3Rpb25fYW5zd2VyZXIoJTBBJTIwJTIwJTIwJTIwcXVlc3Rpb24lM0QlMjJXaGVyZSUyMGRvJTIwSSUyMHdvcmslM0YlMjIlMkMlMEElMjAlMjAlMjAlMjBjb250ZXh0JTNEJTIyTXklMjBuYW1lJTIwaXMlMjBTeWx2YWluJTIwYW5kJTIwSSUyMHdvcmslMjBhdCUyMEh1Z2dpbmclMjBGYWNlJTIwaW4lMjBCcm9va2x5biUyMiUyQyUwQSk=",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline | |
| question_answerer = pipeline(<span class="hljs-string">"question-answering"</span>) | |
| question_answerer( | |
| question=<span class="hljs-string">"Where do I work?"</span>, | |
| context=<span class="hljs-string">"My name is Sylvain and I work at Hugging Face in Brooklyn"</span>, | |
| )`,wrap:!1}}),Ae=new f({props:{code:"JTdCJ3Njb3JlJyUzQSUyMDAuNjM4NTkxNjQ3MTQ4MTMyMyUyQyUyMCdzdGFydCclM0ElMjAzMyUyQyUyMCdlbmQnJTNBJTIwNDUlMkMlMjAnYW5zd2VyJyUzQSUyMCdIdWdnaW5nJTIwRmFjZSclN0Q=",highlighted:'{<span class="hljs-string">'score'</span>: <span class="hljs-number">0.6385916471481323</span>, <span class="hljs-string">'start'</span>: <span class="hljs-number">33</span>, <span class="hljs-string">'end'</span>: <span class="hljs-number">45</span>, <span class="hljs-string">'answer'</span>: <span class="hljs-string">'Hugging Face'</span>}',wrap:!1}}),qe=new h({props:{title:"Sumarização",local:"sumarização",headingTag:"h2"}}),ze=new f({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBc3VtbWFyaXplciUyMCUzRCUyMHBpcGVsaW5lKCUyMnN1bW1hcml6YXRpb24lMjIpJTBBc3VtbWFyaXplciglMEElMjAlMjAlMjAlMjAlMjIlMjIlMjIlMEElMjAlMjAlMjAlMjBBbWVyaWNhJTIwaGFzJTIwY2hhbmdlZCUyMGRyYW1hdGljYWxseSUyMGR1cmluZyUyMHJlY2VudCUyMHllYXJzLiUyME5vdCUyMG9ubHklMjBoYXMlMjB0aGUlMjBudW1iZXIlMjBvZiUyMCUwQSUyMCUyMCUyMCUyMGdyYWR1YXRlcyUyMGluJTIwdHJhZGl0aW9uYWwlMjBlbmdpbmVlcmluZyUyMGRpc2NpcGxpbmVzJTIwc3VjaCUyMGFzJTIwbWVjaGFuaWNhbCUyQyUyMGNpdmlsJTJDJTIwJTBBJTIwJTIwJTIwJTIwZWxlY3RyaWNhbCUyQyUyMGNoZW1pY2FsJTJDJTIwYW5kJTIwYWVyb25hdXRpY2FsJTIwZW5naW5lZXJpbmclMjBkZWNsaW5lZCUyQyUyMGJ1dCUyMGluJTIwbW9zdCUyMG9mJTIwJTBBJTIwJTIwJTIwJTIwdGhlJTIwcHJlbWllciUyMEFtZXJpY2FuJTIwdW5pdmVyc2l0aWVzJTIwZW5naW5lZXJpbmclMjBjdXJyaWN1bGElMjBub3clMjBjb25jZW50cmF0ZSUyMG9uJTIwJTBBJTIwJTIwJTIwJTIwYW5kJTIwZW5jb3VyYWdlJTIwbGFyZ2VseSUyMHRoZSUyMHN0dWR5JTIwb2YlMjBlbmdpbmVlcmluZyUyMHNjaWVuY2UuJTIwQXMlMjBhJTIwcmVzdWx0JTJDJTIwdGhlcmUlMjAlMEElMjAlMjAlMjAlMjBhcmUlMjBkZWNsaW5pbmclMjBvZmZlcmluZ3MlMjBpbiUyMGVuZ2luZWVyaW5nJTIwc3ViamVjdHMlMjBkZWFsaW5nJTIwd2l0aCUyMGluZnJhc3RydWN0dXJlJTJDJTIwJTBBJTIwJTIwJTIwJTIwdGhlJTIwZW52aXJvbm1lbnQlMkMlMjBhbmQlMjByZWxhdGVkJTIwaXNzdWVzJTJDJTIwYW5kJTIwZ3JlYXRlciUyMGNvbmNlbnRyYXRpb24lMjBvbiUyMGhpZ2glMjAlMEElMjAlMjAlMjAlMjB0ZWNobm9sb2d5JTIwc3ViamVjdHMlMkMlMjBsYXJnZWx5JTIwc3VwcG9ydGluZyUyMGluY3JlYXNpbmdseSUyMGNvbXBsZXglMjBzY2llbnRpZmljJTIwJTBBJTIwJTIwJTIwJTIwZGV2ZWxvcG1lbnRzLiUyMFdoaWxlJTIwdGhlJTIwbGF0dGVyJTIwaXMlMjBpbXBvcnRhbnQlMkMlMjBpdCUyMHNob3VsZCUyMG5vdCUyMGJlJTIwYXQlMjB0aGUlMjBleHBlbnNlJTIwJTBBJTIwJTIwJTIwJTIwb2YlMjBtb3JlJTIwdHJhZGl0aW9uYWwlMjBlbmdpbmVlcmluZy4lMEElMEElMjAlMjAlMjAlMjBSYXBpZGx5JTIwZGV2ZWxvcGluZyUyMGVjb25vbWllcyUyMHN1Y2glMjBhcyUyMENoaW5hJTIwYW5kJTIwSW5kaWElMkMlMjBhcyUyMHdlbGwlMjBhcyUyMG90aGVyJTIwJTBBJTIwJTIwJTIwJTIwaW5kdXN0cmlhbCUyMGNvdW50cmllcyUyMGluJTIwRXVyb3BlJTIwYW5kJTIwQXNpYSUyQyUyMGNvbnRpbnVlJTIwdG8lMjBlbmNvdXJhZ2UlMjBhbmQlMjBhZHZhbmNlJTIwJTBBJTIwJTIwJTIwJTIwdGhlJTIwdGVhY2hpbmclMjBvZiUyMGVuZ2luZWVyaW5nLiUyMEJvdGglMjBDaGluYSUyMGFuZCUyMEluZGlhJTJDJTIwcmVzcGVjdGl2ZWx5JTJDJTIwZ3JhZHVhdGUlMjAlMEElMjAlMjAlMjAlMjBzaXglMjBhbmQlMjBlaWdodCUyMHRpbWVzJTIwYXMlMjBtYW55JTIwdHJhZGl0aW9uYWwlMjBlbmdpbmVlcnMlMjBhcyUyMGRvZXMlMjB0aGUlMjBVbml0ZWQlMjBTdGF0ZXMuJTIwJTBBJTIwJTIwJTIwJTIwT3RoZXIlMjBpbmR1c3RyaWFsJTIwY291bnRyaWVzJTIwYXQlMjBtaW5pbXVtJTIwbWFpbnRhaW4lMjB0aGVpciUyMG91dHB1dCUyQyUyMHdoaWxlJTIwQW1lcmljYSUyMCUwQSUyMCUyMCUyMCUyMHN1ZmZlcnMlMjBhbiUyMGluY3JlYXNpbmdseSUyMHNlcmlvdXMlMjBkZWNsaW5lJTIwaW4lMjB0aGUlMjBudW1iZXIlMjBvZiUyMGVuZ2luZWVyaW5nJTIwZ3JhZHVhdGVzJTIwJTBBJTIwJTIwJTIwJTIwYW5kJTIwYSUyMGxhY2slMjBvZiUyMHdlbGwtZWR1Y2F0ZWQlMjBlbmdpbmVlcnMuJTBBJTIyJTIyJTIyJTBBKQ==",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline | |
| summarizer = pipeline(<span class="hljs-string">"summarization"</span>) | |
| summarizer( | |
| <span class="hljs-string">""" | |
| America has changed dramatically during recent years. Not only has the number of | |
| graduates in traditional engineering disciplines such as mechanical, civil, | |
| electrical, chemical, and aeronautical engineering declined, but in most of | |
| the premier American universities engineering curricula now concentrate on | |
| and encourage largely the study of engineering science. As a result, there | |
| are declining offerings in engineering subjects dealing with infrastructure, | |
| the environment, and related issues, and greater concentration on high | |
| technology subjects, largely supporting increasingly complex scientific | |
| developments. While the latter is important, it should not be at the expense | |
| of more traditional engineering. | |
| Rapidly developing economies such as China and India, as well as other | |
| industrial countries in Europe and Asia, continue to encourage and advance | |
| the teaching of engineering. Both China and India, respectively, graduate | |
| six and eight times as many traditional engineers as does the United States. | |
| Other industrial countries at minimum maintain their output, while America | |
| suffers an increasingly serious decline in the number of engineering graduates | |
| and a lack of well-educated engineers. | |
| """</span> | |
| )`,wrap:!1}}),Ye=new f({props:{code:"JTVCJTdCJ3N1bW1hcnlfdGV4dCclM0ElMjAnJTIwQW1lcmljYSUyMGhhcyUyMGNoYW5nZWQlMjBkcmFtYXRpY2FsbHklMjBkdXJpbmclMjByZWNlbnQlMjB5ZWFycyUyMC4lMjBUaGUlMjAnJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJ251bWJlciUyMG9mJTIwZW5naW5lZXJpbmclMjBncmFkdWF0ZXMlMjBpbiUyMHRoZSUyMFUuUy4lMjBoYXMlMjBkZWNsaW5lZCUyMGluJTIwJyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCd0cmFkaXRpb25hbCUyMGVuZ2luZWVyaW5nJTIwZGlzY2lwbGluZXMlMjBzdWNoJTIwYXMlMjBtZWNoYW5pY2FsJTJDJTIwY2l2aWwlMjAnJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJyUyQyUyMGVsZWN0cmljYWwlMkMlMjBjaGVtaWNhbCUyQyUyMGFuZCUyMGFlcm9uYXV0aWNhbCUyMGVuZ2luZWVyaW5nJTIwLiUyMFJhcGlkbHklMjAnJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJ2RldmVsb3BpbmclMjBlY29ub21pZXMlMjBzdWNoJTIwYXMlMjBDaGluYSUyMGFuZCUyMEluZGlhJTJDJTIwYXMlMjB3ZWxsJTIwYXMlMjBvdGhlciUyMCclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAnaW5kdXN0cmlhbCUyMGNvdW50cmllcyUyMGluJTIwRXVyb3BlJTIwYW5kJTIwQXNpYSUyQyUyMGNvbnRpbnVlJTIwdG8lMjBlbmNvdXJhZ2UlMjAnJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJ2FuZCUyMGFkdmFuY2UlMjBlbmdpbmVlcmluZyUyMC4nJTdEJTVE",highlighted:`[{<span class="hljs-string">'summary_text'</span>: <span class="hljs-string">' America has changed dramatically during recent years . The '</span> | |
| <span class="hljs-string">'number of engineering graduates in the U.S. has declined in '</span> | |
| <span class="hljs-string">'traditional engineering disciplines such as mechanical, civil '</span> | |
| <span class="hljs-string">', electrical, chemical, and aeronautical engineering . Rapidly '</span> | |
| <span class="hljs-string">'developing economies such as China and India, as well as other '</span> | |
| <span class="hljs-string">'industrial countries in Europe and Asia, continue to encourage '</span> | |
| <span class="hljs-string">'and advance engineering .'</span>}]`,wrap:!1}}),Xe=new h({props:{title:"Tradução",local:"tradução",headingTag:"h2"}}),Fe=new f({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBdHJhbnNsYXRvciUyMCUzRCUyMHBpcGVsaW5lKCUyMnRyYW5zbGF0aW9uJTIyJTJDJTIwbW9kZWwlM0QlMjJIZWxzaW5raS1OTFAlMkZvcHVzLW10LWZyLWVuJTIyKSUwQXRyYW5zbGF0b3IoJTIyQ2UlMjBjb3VycyUyMGVzdCUyMHByb2R1aXQlMjBwYXIlMjBIdWdnaW5nJTIwRmFjZS4lMjIp",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline | |
| translator = pipeline(<span class="hljs-string">"translation"</span>, model=<span class="hljs-string">"Helsinki-NLP/opus-mt-fr-en"</span>) | |
| translator(<span class="hljs-string">"Ce cours est produit par Hugging Face."</span>)`,wrap:!1}}),Qe=new f({props:{code:"JTVCJTdCJ3RyYW5zbGF0aW9uX3RleHQnJTNBJTIwJ1RoaXMlMjBjb3Vyc2UlMjBpcyUyMHByb2R1Y2VkJTIwYnklMjBIdWdnaW5nJTIwRmFjZS4nJTdEJTVE",highlighted:'[{<span class="hljs-string">'translation_text'</span>: <span class="hljs-string">'This course is produced by Hugging Face.'</span>}]',wrap:!1}}),V=new H({props:{$$slots:{default:[vl]},$$scope:{ctx:g}}}),Le=new gl({props:{source:"https://github.com/huggingface/course/blob/main/chapters/pt/chapter1/3.mdx"}}),{c(){o=r("meta"),T=t(),i=r("p"),j=t(),m(w.$$.fragment),b=t(),m(U.$$.fragment),I=t(),k=r("p"),k.innerHTML=ha,Oe=t(),m($.$$.fragment),Ke=t(),m(q.$$.fragment),es=t(),N=r("p"),N.textContent=ba,ss=t(),x=r("img"),as=t(),z=r("p"),z.innerHTML=$a,ls=t(),m(B.$$.fragment),ts=t(),Y=r("p"),Y.textContent=xa,ns=t(),m(R.$$.fragment),os=t(),m(X.$$.fragment),is=t(),S=r("p"),S.innerHTML=Ba,rs=t(),m(F.$$.fragment),ps=t(),m(Q.$$.fragment),ms=t(),E=r("p"),E.textContent=Ca,Ms=t(),m(_.$$.fragment),ds=t(),m(L.$$.fragment),cs=t(),P=r("p"),P.innerHTML=va,us=t(),D=r("p"),D.textContent=Ga,ys=t(),O=r("ol"),O.innerHTML=Wa,Js=t(),K=r("p"),K.innerHTML=Za,Ts=t(),ee=r("ul"),ee.innerHTML=Va,js=t(),se=r("p"),se.textContent=Ha,ws=t(),m(ae.$$.fragment),fs=t(),le=r("p"),le.innerHTML=Aa,Us=t(),m(te.$$.fragment),gs=t(),m(ne.$$.fragment),hs=t(),oe=r("p"),oe.innerHTML=ka,bs=t(),m(C.$$.fragment),Is=t(),m(ie.$$.fragment),$s=t(),re=r("p"),re.textContent=qa,xs=t(),m(pe.$$.fragment),Bs=t(),m(me.$$.fragment),Cs=t(),Me=r("p"),Me.innerHTML=Na,vs=t(),m(v.$$.fragment),Gs=t(),m(de.$$.fragment),Ws=t(),ce=r("p"),ce.innerHTML=za,Zs=t(),ue=r("p"),ue.innerHTML=Ya,Vs=t(),m(ye.$$.fragment),Hs=t(),m(Je.$$.fragment),As=t(),Te=r("p"),Te.textContent=Ra,ks=t(),je=r("p"),je.textContent=Xa,qs=t(),m(G.$$.fragment),Ns=t(),m(we.$$.fragment),zs=t(),fe=r("p"),fe.innerHTML=Sa,Ys=t(),Ue=r("p"),Ue.innerHTML=Fa,Rs=t(),m(ge.$$.fragment),Xs=t(),he=r("p"),he.innerHTML=Qa,Ss=t(),m(be.$$.fragment),Fs=t(),m(Ie.$$.fragment),Qs=t(),$e=r("p"),$e.innerHTML=Ea,Es=t(),m(W.$$.fragment),_s=t(),m(xe.$$.fragment),Ls=t(),Be=r("p"),Be.textContent=_a,Ps=t(),m(Ce.$$.fragment),Ds=t(),m(ve.$$.fragment),Os=t(),Ge=r("p"),Ge.textContent=La,Ks=t(),We=r("p"),We.innerHTML=Pa,ea=t(),m(Z.$$.fragment),sa=t(),m(Ze.$$.fragment),aa=t(),Ve=r("p"),Ve.innerHTML=Da,la=t(),m(He.$$.fragment),ta=t(),m(Ae.$$.fragment),na=t(),ke=r("p"),ke.textContent=Oa,oa=t(),m(qe.$$.fragment),ia=t(),Ne=r("p"),Ne.textContent=Ka,ra=t(),m(ze.$$.fragment),pa=t(),m(Ye.$$.fragment),ma=t(),Re=r("p"),Re.innerHTML=el,Ma=t(),m(Xe.$$.fragment),da=t(),Se=r("p"),Se.innerHTML=sl,ca=t(),m(Fe.$$.fragment),ua=t(),m(Qe.$$.fragment),ya=t(),Ee=r("p"),Ee.innerHTML=al,Ja=t(),m(V.$$.fragment),Ta=t(),_e=r("p"),_e.innerHTML=ll,ja=t(),m(Le.$$.fragment),wa=t(),De=r("p"),this.h()},l(e){const s=jl("svelte-u9bgzb",document.head);o=p(s,"META",{name:!0,content:!0}),s.forEach(a),T=n(e),i=p(e,"P",{}),dl(i).forEach(a),j=n(e),M(w.$$.fragment,e),b=n(e),M(U.$$.fragment,e),I=n(e),k=p(e,"P",{"data-svelte-h":!0}),J(k)!=="svelte-hob97r"&&(k.innerHTML=ha),Oe=n(e),M($.$$.fragment,e),Ke=n(e),M(q.$$.fragment,e),es=n(e),N=p(e,"P",{"data-svelte-h":!0}),J(N)!=="svelte-exxvwz"&&(N.textContent=ba),ss=n(e),x=p(e,"IMG",{src:!0,alt:!0,width:!0}),as=n(e),z=p(e,"P",{"data-svelte-h":!0}),J(z)!=="svelte-5as0ul"&&(z.innerHTML=$a),ls=n(e),M(B.$$.fragment,e),ts=n(e),Y=p(e,"P",{"data-svelte-h":!0}),J(Y)!=="svelte-1pujgaj"&&(Y.textContent=xa),ns=n(e),M(R.$$.fragment,e),os=n(e),M(X.$$.fragment,e),is=n(e),S=p(e,"P",{"data-svelte-h":!0}),J(S)!=="svelte-lorteh"&&(S.innerHTML=Ba),rs=n(e),M(F.$$.fragment,e),ps=n(e),M(Q.$$.fragment,e),ms=n(e),E=p(e,"P",{"data-svelte-h":!0}),J(E)!=="svelte-1ilyn7u"&&(E.textContent=Ca),Ms=n(e),M(_.$$.fragment,e),ds=n(e),M(L.$$.fragment,e),cs=n(e),P=p(e,"P",{"data-svelte-h":!0}),J(P)!=="svelte-apvynb"&&(P.innerHTML=va),us=n(e),D=p(e,"P",{"data-svelte-h":!0}),J(D)!=="svelte-111egcw"&&(D.textContent=Ga),ys=n(e),O=p(e,"OL",{"data-svelte-h":!0}),J(O)!=="svelte-stt7iv"&&(O.innerHTML=Wa),Js=n(e),K=p(e,"P",{"data-svelte-h":!0}),J(K)!=="svelte-uctsf8"&&(K.innerHTML=Za),Ts=n(e),ee=p(e,"UL",{"data-svelte-h":!0}),J(ee)!=="svelte-71nupr"&&(ee.innerHTML=Va),js=n(e),se=p(e,"P",{"data-svelte-h":!0}),J(se)!=="svelte-1xuu8h9"&&(se.textContent=Ha),ws=n(e),M(ae.$$.fragment,e),fs=n(e),le=p(e,"P",{"data-svelte-h":!0}),J(le)!=="svelte-pbpwji"&&(le.innerHTML=Aa),Us=n(e),M(te.$$.fragment,e),gs=n(e),M(ne.$$.fragment,e),hs=n(e),oe=p(e,"P",{"data-svelte-h":!0}),J(oe)!=="svelte-is4jjd"&&(oe.innerHTML=ka),bs=n(e),M(C.$$.fragment,e),Is=n(e),M(ie.$$.fragment,e),$s=n(e),re=p(e,"P",{"data-svelte-h":!0}),J(re)!=="svelte-5ms3tq"&&(re.textContent=qa),xs=n(e),M(pe.$$.fragment,e),Bs=n(e),M(me.$$.fragment,e),Cs=n(e),Me=p(e,"P",{"data-svelte-h":!0}),J(Me)!=="svelte-1fkpjal"&&(Me.innerHTML=Na),vs=n(e),M(v.$$.fragment,e),Gs=n(e),M(de.$$.fragment,e),Ws=n(e),ce=p(e,"P",{"data-svelte-h":!0}),J(ce)!=="svelte-1enem49"&&(ce.innerHTML=za),Zs=n(e),ue=p(e,"P",{"data-svelte-h":!0}),J(ue)!=="svelte-w16r5t"&&(ue.innerHTML=Ya),Vs=n(e),M(ye.$$.fragment,e),Hs=n(e),M(Je.$$.fragment,e),As=n(e),Te=p(e,"P",{"data-svelte-h":!0}),J(Te)!=="svelte-1pgep8d"&&(Te.textContent=Ra),ks=n(e),je=p(e,"P",{"data-svelte-h":!0}),J(je)!=="svelte-pb6mrr"&&(je.textContent=Xa),qs=n(e),M(G.$$.fragment,e),Ns=n(e),M(we.$$.fragment,e),zs=n(e),fe=p(e,"P",{"data-svelte-h":!0}),J(fe)!=="svelte-1t9iebn"&&(fe.innerHTML=Sa),Ys=n(e),Ue=p(e,"P",{"data-svelte-h":!0}),J(Ue)!=="svelte-1e9feqy"&&(Ue.innerHTML=Fa),Rs=n(e),M(ge.$$.fragment,e),Xs=n(e),he=p(e,"P",{"data-svelte-h":!0}),J(he)!=="svelte-iycejx"&&(he.innerHTML=Qa),Ss=n(e),M(be.$$.fragment,e),Fs=n(e),M(Ie.$$.fragment,e),Qs=n(e),$e=p(e,"P",{"data-svelte-h":!0}),J($e)!=="svelte-1si354u"&&($e.innerHTML=Ea),Es=n(e),M(W.$$.fragment,e),_s=n(e),M(xe.$$.fragment,e),Ls=n(e),Be=p(e,"P",{"data-svelte-h":!0}),J(Be)!=="svelte-1fell65"&&(Be.textContent=_a),Ps=n(e),M(Ce.$$.fragment,e),Ds=n(e),M(ve.$$.fragment,e),Os=n(e),Ge=p(e,"P",{"data-svelte-h":!0}),J(Ge)!=="svelte-mmo2pc"&&(Ge.textContent=La),Ks=n(e),We=p(e,"P",{"data-svelte-h":!0}),J(We)!=="svelte-1lmsisw"&&(We.innerHTML=Pa),ea=n(e),M(Z.$$.fragment,e),sa=n(e),M(Ze.$$.fragment,e),aa=n(e),Ve=p(e,"P",{"data-svelte-h":!0}),J(Ve)!=="svelte-8257l6"&&(Ve.innerHTML=Da),la=n(e),M(He.$$.fragment,e),ta=n(e),M(Ae.$$.fragment,e),na=n(e),ke=p(e,"P",{"data-svelte-h":!0}),J(ke)!=="svelte-kw4h3n"&&(ke.textContent=Oa),oa=n(e),M(qe.$$.fragment,e),ia=n(e),Ne=p(e,"P",{"data-svelte-h":!0}),J(Ne)!=="svelte-1sz7e5e"&&(Ne.textContent=Ka),ra=n(e),M(ze.$$.fragment,e),pa=n(e),M(Ye.$$.fragment,e),ma=n(e),Re=p(e,"P",{"data-svelte-h":!0}),J(Re)!=="svelte-11xar8n"&&(Re.innerHTML=el),Ma=n(e),M(Xe.$$.fragment,e),da=n(e),Se=p(e,"P",{"data-svelte-h":!0}),J(Se)!=="svelte-l2rmta"&&(Se.innerHTML=sl),ca=n(e),M(Fe.$$.fragment,e),ua=n(e),M(Qe.$$.fragment,e),ya=n(e),Ee=p(e,"P",{"data-svelte-h":!0}),J(Ee)!=="svelte-1g7o8r7"&&(Ee.innerHTML=al),Ja=n(e),M(V.$$.fragment,e),Ta=n(e),_e=p(e,"P",{"data-svelte-h":!0}),J(_e)!=="svelte-1t7kpf"&&(_e.innerHTML=ll),ja=n(e),M(Le.$$.fragment,e),wa=n(e),De=p(e,"P",{}),dl(De).forEach(a),this.h()},h(){Pe(o,"name","hf:doc:metadata"),Pe(o,"content",Wl),ul(x.src,Ia="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter1/companies.PNG")||Pe(x,"src",Ia),Pe(x,"alt","Empresas usando a Hugging Face"),Pe(x,"width","100%")},m(e,s){wl(document.head,o),l(e,T,s),l(e,i,s),l(e,j,s),d(w,e,s),l(e,b,s),d(U,e,s),l(e,I,s),l(e,k,s),l(e,Oe,s),d($,e,s),l(e,Ke,s),d(q,e,s),l(e,es,s),l(e,N,s),l(e,ss,s),l(e,x,s),l(e,as,s),l(e,z,s),l(e,ls,s),d(B,e,s),l(e,ts,s),l(e,Y,s),l(e,ns,s),d(R,e,s),l(e,os,s),d(X,e,s),l(e,is,s),l(e,S,s),l(e,rs,s),d(F,e,s),l(e,ps,s),d(Q,e,s),l(e,ms,s),l(e,E,s),l(e,Ms,s),d(_,e,s),l(e,ds,s),d(L,e,s),l(e,cs,s),l(e,P,s),l(e,us,s),l(e,D,s),l(e,ys,s),l(e,O,s),l(e,Js,s),l(e,K,s),l(e,Ts,s),l(e,ee,s),l(e,js,s),l(e,se,s),l(e,ws,s),d(ae,e,s),l(e,fs,s),l(e,le,s),l(e,Us,s),d(te,e,s),l(e,gs,s),d(ne,e,s),l(e,hs,s),l(e,oe,s),l(e,bs,s),d(C,e,s),l(e,Is,s),d(ie,e,s),l(e,$s,s),l(e,re,s),l(e,xs,s),d(pe,e,s),l(e,Bs,s),d(me,e,s),l(e,Cs,s),l(e,Me,s),l(e,vs,s),d(v,e,s),l(e,Gs,s),d(de,e,s),l(e,Ws,s),l(e,ce,s),l(e,Zs,s),l(e,ue,s),l(e,Vs,s),d(ye,e,s),l(e,Hs,s),d(Je,e,s),l(e,As,s),l(e,Te,s),l(e,ks,s),l(e,je,s),l(e,qs,s),d(G,e,s),l(e,Ns,s),d(we,e,s),l(e,zs,s),l(e,fe,s),l(e,Ys,s),l(e,Ue,s),l(e,Rs,s),d(ge,e,s),l(e,Xs,s),l(e,he,s),l(e,Ss,s),d(be,e,s),l(e,Fs,s),d(Ie,e,s),l(e,Qs,s),l(e,$e,s),l(e,Es,s),d(W,e,s),l(e,_s,s),d(xe,e,s),l(e,Ls,s),l(e,Be,s),l(e,Ps,s),d(Ce,e,s),l(e,Ds,s),d(ve,e,s),l(e,Os,s),l(e,Ge,s),l(e,Ks,s),l(e,We,s),l(e,ea,s),d(Z,e,s),l(e,sa,s),d(Ze,e,s),l(e,aa,s),l(e,Ve,s),l(e,la,s),d(He,e,s),l(e,ta,s),d(Ae,e,s),l(e,na,s),l(e,ke,s),l(e,oa,s),d(qe,e,s),l(e,ia,s),l(e,Ne,s),l(e,ra,s),d(ze,e,s),l(e,pa,s),d(Ye,e,s),l(e,ma,s),l(e,Re,s),l(e,Ma,s),d(Xe,e,s),l(e,da,s),l(e,Se,s),l(e,ca,s),d(Fe,e,s),l(e,ua,s),d(Qe,e,s),l(e,ya,s),l(e,Ee,s),l(e,Ja,s),d(V,e,s),l(e,Ta,s),l(e,_e,s),l(e,ja,s),d(Le,e,s),l(e,wa,s),l(e,De,s),fa=!0},p(e,[s]){const tl={};s&2&&(tl.$$scope={dirty:s,ctx:e}),$.$set(tl);const nl={};s&2&&(nl.$$scope={dirty:s,ctx:e}),B.$set(nl);const ol={};s&2&&(ol.$$scope={dirty:s,ctx:e}),C.$set(ol);const il={};s&2&&(il.$$scope={dirty:s,ctx:e}),v.$set(il);const rl={};s&2&&(rl.$$scope={dirty:s,ctx:e}),G.$set(rl);const pl={};s&2&&(pl.$$scope={dirty:s,ctx:e}),W.$set(pl);const ml={};s&2&&(ml.$$scope={dirty:s,ctx:e}),Z.$set(ml);const Ml={};s&2&&(Ml.$$scope={dirty:s,ctx:e}),V.$set(Ml)},i(e){fa||(c(w.$$.fragment,e),c(U.$$.fragment,e),c($.$$.fragment,e),c(q.$$.fragment,e),c(B.$$.fragment,e),c(R.$$.fragment,e),c(X.$$.fragment,e),c(F.$$.fragment,e),c(Q.$$.fragment,e),c(_.$$.fragment,e),c(L.$$.fragment,e),c(ae.$$.fragment,e),c(te.$$.fragment,e),c(ne.$$.fragment,e),c(C.$$.fragment,e),c(ie.$$.fragment,e),c(pe.$$.fragment,e),c(me.$$.fragment,e),c(v.$$.fragment,e),c(de.$$.fragment,e),c(ye.$$.fragment,e),c(Je.$$.fragment,e),c(G.$$.fragment,e),c(we.$$.fragment,e),c(ge.$$.fragment,e),c(be.$$.fragment,e),c(Ie.$$.fragment,e),c(W.$$.fragment,e),c(xe.$$.fragment,e),c(Ce.$$.fragment,e),c(ve.$$.fragment,e),c(Z.$$.fragment,e),c(Ze.$$.fragment,e),c(He.$$.fragment,e),c(Ae.$$.fragment,e),c(qe.$$.fragment,e),c(ze.$$.fragment,e),c(Ye.$$.fragment,e),c(Xe.$$.fragment,e),c(Fe.$$.fragment,e),c(Qe.$$.fragment,e),c(V.$$.fragment,e),c(Le.$$.fragment,e),fa=!0)},o(e){u(w.$$.fragment,e),u(U.$$.fragment,e),u($.$$.fragment,e),u(q.$$.fragment,e),u(B.$$.fragment,e),u(R.$$.fragment,e),u(X.$$.fragment,e),u(F.$$.fragment,e),u(Q.$$.fragment,e),u(_.$$.fragment,e),u(L.$$.fragment,e),u(ae.$$.fragment,e),u(te.$$.fragment,e),u(ne.$$.fragment,e),u(C.$$.fragment,e),u(ie.$$.fragment,e),u(pe.$$.fragment,e),u(me.$$.fragment,e),u(v.$$.fragment,e),u(de.$$.fragment,e),u(ye.$$.fragment,e),u(Je.$$.fragment,e),u(G.$$.fragment,e),u(we.$$.fragment,e),u(ge.$$.fragment,e),u(be.$$.fragment,e),u(Ie.$$.fragment,e),u(W.$$.fragment,e),u(xe.$$.fragment,e),u(Ce.$$.fragment,e),u(ve.$$.fragment,e),u(Z.$$.fragment,e),u(Ze.$$.fragment,e),u(He.$$.fragment,e),u(Ae.$$.fragment,e),u(qe.$$.fragment,e),u(ze.$$.fragment,e),u(Ye.$$.fragment,e),u(Xe.$$.fragment,e),u(Fe.$$.fragment,e),u(Qe.$$.fragment,e),u(V.$$.fragment,e),u(Le.$$.fragment,e),fa=!1},d(e){e&&(a(T),a(i),a(j),a(b),a(I),a(k),a(Oe),a(Ke),a(es),a(N),a(ss),a(x),a(as),a(z),a(ls),a(ts),a(Y),a(ns),a(os),a(is),a(S),a(rs),a(ps),a(ms),a(E),a(Ms),a(ds),a(cs),a(P),a(us),a(D),a(ys),a(O),a(Js),a(K),a(Ts),a(ee),a(js),a(se),a(ws),a(fs),a(le),a(Us),a(gs),a(hs),a(oe),a(bs),a(Is),a($s),a(re),a(xs),a(Bs),a(Cs),a(Me),a(vs),a(Gs),a(Ws),a(ce),a(Zs),a(ue),a(Vs),a(Hs),a(As),a(Te),a(ks),a(je),a(qs),a(Ns),a(zs),a(fe),a(Ys),a(Ue),a(Rs),a(Xs),a(he),a(Ss),a(Fs),a(Qs),a($e),a(Es),a(_s),a(Ls),a(Be),a(Ps),a(Ds),a(Os),a(Ge),a(Ks),a(We),a(ea),a(sa),a(aa),a(Ve),a(la),a(ta),a(na),a(ke),a(oa),a(ia),a(Ne),a(ra),a(pa),a(ma),a(Re),a(Ma),a(da),a(Se),a(ca),a(ua),a(ya),a(Ee),a(Ja),a(Ta),a(_e),a(ja),a(wa),a(De)),a(o),y(w,e),y(U,e),y($,e),y(q,e),y(B,e),y(R,e),y(X,e),y(F,e),y(Q,e),y(_,e),y(L,e),y(ae,e),y(te,e),y(ne,e),y(C,e),y(ie,e),y(pe,e),y(me,e),y(v,e),y(de,e),y(ye,e),y(Je,e),y(G,e),y(we,e),y(ge,e),y(be,e),y(Ie,e),y(W,e),y(xe,e),y(Ce,e),y(ve,e),y(Z,e),y(Ze,e),y(He,e),y(Ae,e),y(qe,e),y(ze,e),y(Ye,e),y(Xe,e),y(Fe,e),y(Qe,e),y(V,e),y(Le,e)}}}const Wl='{"title":"Transformers, o que eles podem fazer?","local":"transformers-o-que-eles-podem-fazer","sections":[{"title":"Transformers estão por toda parte!","local":"transformers-estão-por-toda-parte","sections":[],"depth":2},{"title":"Trabalhando com pipelines","local":"trabalhando-com-pipelines","sections":[],"depth":2},{"title":"Classificação Zero-shot","local":"classificação-zero-shot","sections":[],"depth":2},{"title":"Geração de Texto","local":"geração-de-texto","sections":[],"depth":2},{"title":"Usando qualquer modelo do Hub em um pipeline","local":"usando-qualquer-modelo-do-hub-em-um-pipeline","sections":[{"title":"A API de Inferência","local":"a-api-de-inferência","sections":[],"depth":3}],"depth":2},{"title":"Preenchimento de máscara ( Mask filling )","local":"preenchimento-de-máscara--mask-filling-","sections":[],"depth":2},{"title":"Reconhecimento de entidades nomeadas","local":"reconhecimento-de-entidades-nomeadas","sections":[],"depth":2},{"title":"Responder perguntas","local":"responder-perguntas","sections":[],"depth":2},{"title":"Sumarização","local":"sumarização","sections":[],"depth":2},{"title":"Tradução","local":"tradução","sections":[],"depth":2}],"depth":1}';function Zl(g){return yl(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Yl extends Jl{constructor(o){super(),Tl(this,o,Zl,Gl,cl,{})}}export{Yl as component}; | |
Xet Storage Details
- Size:
- 53.2 kB
- Xet hash:
- b8d75f5f02ff56bc43bb7050e79407e9b3c4e039b893d9ca6be3b70f5b2ac064
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.