Buckets:

rtrm's picture
download
raw
52.2 kB
import{s as dn,f as Jn,o as yn,n as H}from"../chunks/scheduler.37c15a92.js";import{S as Tn,i as wn,g as p,s,r as u,A as jn,h as c,f as t,c as a,j as mn,u as M,x as y,k as Pe,y as fn,a as n,v as o,d as m,t as d,w as J,m as Oe,n as Ke}from"../chunks/index.2bf4358c.js";import{T as A}from"../chunks/Tip.363c041f.js";import{Y as gn}from"../chunks/Youtube.1e50a667.js";import{C as f}from"../chunks/CodeBlock.4e987730.js";import{C as Un}from"../chunks/CourseFloatingBanner.6add7356.js";import{H as I,E as hn}from"../chunks/getInferenceSnippets.24b50994.js";function bn(g){let i,T,r="Open in Colab",w,j,$="setup",b;return{c(){i=Oe("👀 Vedeți butonul "),T=p("em"),T.textContent=r,w=Oe(` din dreapta sus? Faceți clic pe el pentru a deschide un notebook Google Colab cu toate exemplele de cod din această secțiune. Acest buton va fi prezent în orice secțiune care conține exemple de cod.
Dacă doriți să executați exemplele local, vă recomandăm să aruncați o privire la `),j=p("a"),j.textContent=$,b=Oe("."),this.h()},l(U){i=Ke(U,"👀 Vedeți butonul "),T=c(U,"EM",{"data-svelte-h":!0}),y(T)!=="svelte-1rn81a4"&&(T.textContent=r),w=Ke(U,` din dreapta sus? Faceți clic pe el pentru a deschide un notebook Google Colab cu toate exemplele de cod din această secțiune. Acest buton va fi prezent în orice secțiune care conține exemple de cod.
Dacă doriți să executați exemplele local, vă recomandăm să aruncați o privire la `),j=c(U,"A",{href:!0,"data-svelte-h":!0}),y(j)!=="svelte-dyrtnh"&&(j.textContent=$),b=Ke(U,"."),this.h()},h(){Pe(j,"href","/course/chapter0")},m(U,h){n(U,i,h),n(U,T,h),n(U,w,h),n(U,j,h),n(U,b,h)},p:H,d(U){U&&(t(i),t(T),t(w),t(j),t(b))}}}function In(g){let i,T,r="Creați un cont huggingface.co",w;return{c(){i=Oe("⚠️ Hub-ul Hugging Face nu este limitat la modelele Transformer. Oricine poate partaja orice fel de modele sau seturi de date pe care le dorește! "),T=p("a"),T.textContent=r,w=Oe(" pentru a beneficia de toate funcțiile disponibile!"),this.h()},l(j){i=Ke(j,"⚠️ Hub-ul Hugging Face nu este limitat la modelele Transformer. Oricine poate partaja orice fel de modele sau seturi de date pe care le dorește! "),T=c(j,"A",{href:!0,"data-svelte-h":!0}),y(T)!=="svelte-uhkham"&&(T.textContent=r),w=Ke(j," pentru a beneficia de toate funcțiile disponibile!"),this.h()},h(){Pe(T,"href","https://huggingface.co/join")},m(j,$){n(j,i,$),n(j,T,$),n(j,w,$)},p:H,d(j){j&&(t(i),t(T),t(w))}}}function $n(g){let i,T="✏️ <strong>Încercați</strong> Jucați-vă cu propriile secvențe și etichete și vedeți cum se comportă modelul.";return{c(){i=p("p"),i.innerHTML=T},l(r){i=c(r,"P",{"data-svelte-h":!0}),y(i)!=="svelte-1inal13"&&(i.innerHTML=T)},m(r,w){n(r,i,w)},p:H,d(r){r&&t(i)}}}function xn(g){let i,T="✏️ <strong>Încercați!</strong> Utilizați argumentele <code>num_return_sequences</code> și <code>max_length</code> pentru a genera două propoziții a câte 15 cuvinte fiecare.";return{c(){i=p("p"),i.innerHTML=T},l(r){i=c(r,"P",{"data-svelte-h":!0}),y(i)!=="svelte-cdl5rs"&&(i.innerHTML=T)},m(r,w){n(r,i,w)},p:H,d(r){r&&t(i)}}}function Cn(g){let i,T="✏️ <strong>Încercați!</strong> Utilizați filtrele pentru a găsi un model de generare a textului pentru o altă limbă. Nu ezitați să explorați widget-ul și să îl utilizați într-un pipeline!";return{c(){i=p("p"),i.innerHTML=T},l(r){i=c(r,"P",{"data-svelte-h":!0}),y(i)!=="svelte-is3zh7"&&(i.innerHTML=T)},m(r,w){n(r,i,w)},p:H,d(r){r&&t(i)}}}function Bn(g){let i,T="✏️ <strong>Încercați!</strong> Căutați modelul <code>bert-base-cased</code> pe Hub și identificați-i cuvântul mască în widget-ul Inference API. Ce prezice acest model pentru propoziția din exemplul nostru <code>pipeline</code> de mai sus?";return{c(){i=p("p"),i.innerHTML=T},l(r){i=c(r,"P",{"data-svelte-h":!0}),y(i)!=="svelte-tktl6w"&&(i.innerHTML=T)},m(r,w){n(r,i,w)},p:H,d(r){r&&t(i)}}}function vn(g){let i,T="✏️ <strong>Încercați!</strong> Căutați în Hub-ul de modele un model capabil să facă etichetarea părții de vorbire (de obicei abreviată ca POS) în limba engleză. Ce prezice acest model pentru propoziția din exemplul de mai sus?";return{c(){i=p("p"),i.innerHTML=T},l(r){i=c(r,"P",{"data-svelte-h":!0}),y(i)!=="svelte-1gb7id5"&&(i.innerHTML=T)},m(r,w){n(r,i,w)},p:H,d(r){r&&t(i)}}}function Wn(g){let i,T="✏️ <strong>Încercați!</strong> Căutați modele de traducere în alte limbi și încercați să traduceți propoziția anterioară în câteva limbi diferite.";return{c(){i=p("p"),i.innerHTML=T},l(r){i=c(r,"P",{"data-svelte-h":!0}),y(i)!=="svelte-196gpen"&&(i.innerHTML=T)},m(r,w){n(r,i,w)},p:H,d(r){r&&t(i)}}}function Gn(g){let i,T,r,w,j,$,b,U,h,ht="În această parte, vom explora ce pot face modelele Transformer și vom folosi primul nostru instrument din biblioteca 🤗 Transformers: funcția <code>pipeline()</code>.",el,x,ll,k,tl,Y,bt="Modelele Transformer sunt utilizate pentru a rezolva toate tipurile de sarcini NLP, precum cele menționate în secțiunea anterioară. Iată câteva dintre companiile și organizațiile care utilizează modelele Hugging Face și Transformer, care de asemenea contribuie la dezvoltarea comunității prin partajarea modelelor lor:",nl,C,It,sl,N,$t='Biblioteca <a href="https://github.com/huggingface/transformers" rel="nofollow">🤗 Transformers</a> oferă funcționalitatea de a crea și utiliza aceste modele partajate. <a href="https://huggingface.co/models" rel="nofollow">Model Hub</a> conține mii de modele preinstruite pe care oricine le poate descărca și utiliza. De asemenea, vă puteți încărca propriile modele pe Hub!',al,B,il,R,xt="Înainte de a analiza funcționarea internă a modelelor Transformer , să ne oprim asupra unor exemple privind modul în care acestea pot fi utilizate pentru a rezolva unele probleme interesante de NLP.",rl,S,pl,X,cl,Q,Ct="Obiectul cel mai elementar din biblioteca 🤗 Transformers este funcția <code>pipeline()</code>. Aceasta conectează un model cu etapele sale necesare de preprocesare și postprocesare, permițându-ne să introducem direct orice text și să obținem un răspuns inteligibil:",ul,F,Ml,_,ol,E,Bt="Putem adăuga chiar și mai multe propoziții!",ml,L,dl,q,Jl,P,vt="În mod implicit, acest pipeline selectează un anumit model preinstruit care a fost ajustat pentru a analiza emoțiile dintr-un text în limba engleză. Modelul este descărcat și pus în cache atunci când creați obiectul <code>classifier</code>. Dacă rulați din nou comanda, modelul din memoria cache va fi utilizat în locul acestuia și nu este nevoie să descărcați din nou modelul.",yl,D,Wt="Atunci când transmiteți un text către un pipeline, sunt necesari trei pași:",Tl,O,Gt="<li>Textul este preprocesat într-un format pe care modelul îl poate înțelege.</li> <li>Datele de intrare preprocesate sunt transmise modelului.</li> <li>Predicțiile modelului sunt postprocesate, astfel încât să le puteți înțelege.</li>",wl,K,Zt='Unele dintre <a href="https://huggingface.co/transformers/main_classes/pipelines" rel="nofollow">pipeline-urile disponibile</a> în prezent sunt:',jl,ee,zt="<li><code>feature-extraction</code> (obține reprezentarea vectorială a unui text)</li> <li><code>fill-mask</code></li> <li><code>ner</code> (named entity recognition/recunoașterea entităților numite)</li> <li><code>question-answering</code></li> <li><code>sentiment-analysis</code></li> <li><code>summarization</code></li> <li><code>text-generation</code></li> <li><code>translation</code></li> <li><code>zero-shot-classification</code></li>",fl,le,Vt="Să aruncăm o privire la câteva dintre ele!",gl,te,Ul,ne,At="Vom începe prin a aborda o sarcină mai dificilă în care trebuie să clasificăm texte care nu au fost etichetate. Acesta este un scenariu comun în proiectele din lumea reală, deoarece adnotarea textului este de obicei costisitoare în timp și necesită expertiză în domeniu. Pentru acest caz de utilizare, pipeline-ul <code>zero-shot-classification</code> este foarte puternic: vă permite să specificați ce etichete să utilizați pentru clasificare, astfel încât să nu fie nevoie să vă bazați pe etichetele modelului preinstruit. Ați văzut deja cum modelul poate clasifica o propoziție ca fiind pozitivă sau negativă folosind aceste două etichete - dar poate, de asemenea, clasifica textul folosind orice alt set de etichete doriți.",hl,se,bl,ae,Il,ie,Ht="Acest pipeline se numește <em>zero-shot</em> deoarece nu trebuie să reglați modelul pe datele dvs. pentru a o utiliza. Aceasta poate returna direct scoruri de probabilitate pentru orice listă de etichete doriți!",$l,v,xl,re,Cl,pe,kt="Să vedem acum cum se utilizează un pipeline pentru a genera un text. Ideea principală aici este că furnizați o solicitare, iar modelul o va completa automat prin generarea textului rămas. Acest lucru este similar cu funcția de text previzibil care se găsește pe multe telefoane. Generarea textului implică caracter aleatoriu, deci este normal să nu obțineți aceleași rezultate ca cele prezentate mai jos.",Bl,ce,vl,ue,Wl,Me,Yt="Puteți controla câte secvențe diferite sunt generate cu argumentul <code>num_return_sequences</code> și lungimea totală a textului de ieșire cu argumentul <code>max_length</code>.",Gl,W,Zl,oe,zl,me,Nt='Exemplele anterioare au utilizat modelul implicit pentru sarcina în cauză, dar puteți alege, de asemenea, un anumit model din Hub pentru a-l utiliza într-un pipeline pentru o sarcină specifică - de exemplu, generarea de text. Accesați <a href="https://huggingface.co/models" rel="nofollow">Model Hub</a> și faceți clic pe eticheta corespunzătoare din stânga pentru a afișa numai modelele acceptate pentru sarcina respectivă. Ar trebui să ajungeți la o pagină precum <a href="https://huggingface.co/models?pipeline_tag=text-generation" rel="nofollow">aceasta</a>.',Vl,de,Rt='Să încercăm modelul <a href="https://huggingface.co/distilgpt2" rel="nofollow"><code>distilgpt2</code></a>! Iată cum să îl puteți încărca în același pipeline ca înainte:',Al,Je,Hl,ye,kl,Te,St="Puteți să vă îmbunătățiți căutarea unui model făcând clic pe etichetele de limbaj și să alegând un model care să genereze text într-o altă limbă. Model Hub conține chiar și puncte de control pentru modele multilingve care acceptă mai multe limbi.",Yl,we,Xt="După ce selectați un model făcând clic pe el, veți vedea că există un widget care vă permite să îl încercați direct online. În acest fel, puteți testa rapid capacitățile modelului înainte de a-l descărca.",Nl,G,Rl,je,Sl,fe,Qt='Toate modelele pot fi testate direct prin browser utilizând API-ul de inferență, care este disponibil pe site-ul Hugging Face [website] (<a href="https://huggingface.co/" rel="nofollow">https://huggingface.co/</a>). Puteți interacționa cu modelul direct pe această pagină introducând text personalizat și urmărind cum procesează datele de intrare.',Xl,ge,Ft='API-ul de inferență care alimentează widget-ul este, de asemenea, disponibil ca produs plătit, ceea ce este util dacă aveți nevoie de el pentru fluxurile dvs. de lucru. Consultați <a href="https://huggingface.co/pricing" rel="nofollow">pagina de prețuri</a> pentru mai multe detalii.',Ql,Ue,Fl,he,_t="Următorul pipeline pe care il veți încerca este <code>fill-mask</code>. Ideea acestei sarcini este de a completa golurile dintr-un text dat:",_l,be,El,Ie,Ll,$e,Et="Argumentul <code>top_k</code> controlează câte posibilități doriți să fie afișate. Rețineți că aici modelul completează cuvântul special <code>&lt;mask&gt;</code>, care este adesea denumit <em>mask token</em>. Alte modele de umplere a măștii ar putea avea token-uri de mască diferite, astfel încât este întotdeauna bine să verificați cuvântul de mască adecvat atunci când explorați alte modele. O modalitate de verificare este să vă uitați la cuvântul mască utilizat în widget.",ql,Z,Pl,xe,Dl,Ce,Lt="Named Entity Recognition (NER) este o sarcină în care modelul trebuie să găsească care părți din textul de intrare corespund unor entități precum persoane, locații sau organizații. Să ne uităm la un exemplu:",Ol,Be,Kl,ve,et,We,qt="Aici, modelul a identificat corect că Sylvain este o persoană (PER), Hugging Face o organizație (ORG), iar Brooklyn o locație (LOC).",lt,Ge,Pt="Trecem opțiunea <code>grouped_entities=True</code> în funcția de creare a pipeline-ului pentru a-i spune pipeline-ului să regrupeze părțile propoziției care corespund aceleiași entități: aici, modelul a grupat corect „Hugging” și „Face” ca o singură organizație, chiar dacă numele este format din mai multe cuvinte. De fapt, după cum vom vedea în capitolul următor, preprocesarea chiar împarte unele cuvinte în părți mai mici. De exemplu, <code>Sylvain</code> este împărțit în patru părți: <code>S</code>, <code>##yl</code>, <code>##va</code>, și <code>##in</code>. În etapa de postprocesare, pipeline-ul a reușit să regrupeze aceste părți.",tt,z,nt,Ze,st,ze,Dt="Pipeline-ul “question-answering” răspunde la întrebări folosind informații dintr-un context dat:",at,Ve,it,Ae,rt,He,Ot="Rețineți că acest pipeline funcționează prin extragerea informațiilor din contextul furnizat; el nu generează răspunsul.",pt,ke,ct,Ye,Kt="Rezumarea este sarcina de a reduce un text într-un altul mai scurt, păstrând toate (sau majoritatea) aspectelor importante menționate în el. Iată un exemplu:",ut,Ne,Mt,Re,ot,Se,en="La fel ca în cazul generării de text, puteți specifica o lungime <code>max_length</code> sau <code>min_length</code> pentru rezultat.",mt,Xe,dt,Qe,ln='Pentru traducere, puteți utiliza un model predefinit dacă introduceți o combinație de limbi în numele sarcinii (cum ar fi <code>„translation_en_to_fr”</code>), dar cel mai simplu este să alegeți modelul pe care doriți să îl utilizați în <a href="https://huggingface.co/models" rel="nofollow">Model Hub</a>. Aici vom încerca să traducem din franceză în engleză:',Jt,Fe,yt,_e,Tt,Ee,tn="Ca și în cazul generării și rezumării textului, puteți specifica <code>max_length</code> sau <code>min_length</code> pentru rezultat.",wt,V,jt,Le,nn="Pipeline-urile prezentate până în acest moment au în principal scop demonstrativ. Ele au fost programate pentru sarcini specifice și nu pot efectua variații ale acestora. În capitolul următor, veți afla ce se află în interiorul unei funcții <code>pipeline()</code> și cum să îi personalizați comportamentul.",ft,qe,gt,De,Ut;return j=new I({props:{title:"Ce pot face modelele Transformer",local:"ce-pot-face-modelele-transformer",headingTag:"h1"}}),b=new Un({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/en/chapter1/section3.ipynb"},{label:"Aws Studio",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/master/course/en/chapter1/section3.ipynb"}]}}),x=new A({props:{$$slots:{default:[bn]},$$scope:{ctx:g}}}),k=new I({props:{title:"Modelele Transformer sunt peste tot!",local:"modelele-transformer-sunt-peste-tot",headingTag:"h2"}}),B=new A({props:{$$slots:{default:[In]},$$scope:{ctx:g}}}),S=new I({props:{title:"Lucrul cu pipelines",local:"lucrul-cu-pipelines",headingTag:"h2"}}),X=new gn({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">&quot;sentiment-analysis&quot;</span>)
classifier(<span class="hljs-string">&quot;I&#x27;ve been waiting for a HuggingFace course my whole life.&quot;</span>)`,wrap:!1}}),_=new f({props:{code:"JTVCJTdCJ2xhYmVsJyUzQSUyMCdQT1NJVElWRSclMkMlMjAnc2NvcmUnJTNBJTIwMC45NTk4MDQ3MTM3MjYwNDM3JTdEJTVE",highlighted:'[{<span class="hljs-string">&#x27;label&#x27;</span>: <span class="hljs-string">&#x27;POSITIVE&#x27;</span>, <span class="hljs-string">&#x27;score&#x27;</span>: <span class="hljs-number">0.9598047137260437</span>}]',wrap:!1}}),L=new f({props:{code:"Y2xhc3NpZmllciglMEElMjAlMjAlMjAlMjAlNUIlMjJJJ3ZlJTIwYmVlbiUyMHdhaXRpbmclMjBmb3IlMjBhJTIwSHVnZ2luZ0ZhY2UlMjBjb3Vyc2UlMjBteSUyMHdob2xlJTIwbGlmZS4lMjIlMkMlMjAlMjJJJTIwaGF0ZSUyMHRoaXMlMjBzbyUyMG11Y2ghJTIyJTVEJTBBKQ==",highlighted:`classifier(
[<span class="hljs-string">&quot;I&#x27;ve been waiting for a HuggingFace course my whole life.&quot;</span>, <span class="hljs-string">&quot;I hate this so much!&quot;</span>]
)`,wrap:!1}}),q=new f({props:{code:"JTVCJTdCJ2xhYmVsJyUzQSUyMCdQT1NJVElWRSclMkMlMjAnc2NvcmUnJTNBJTIwMC45NTk4MDQ3MTM3MjYwNDM3JTdEJTJDJTBBJTIwJTdCJ2xhYmVsJyUzQSUyMCdORUdBVElWRSclMkMlMjAnc2NvcmUnJTNBJTIwMC45OTk0NTU4MDk1OTMyMDA3JTdEJTVE",highlighted:`[{<span class="hljs-string">&#x27;label&#x27;</span>: <span class="hljs-string">&#x27;POSITIVE&#x27;</span>, <span class="hljs-string">&#x27;score&#x27;</span>: <span class="hljs-number">0.9598047137260437</span>},
{<span class="hljs-string">&#x27;label&#x27;</span>: <span class="hljs-string">&#x27;NEGATIVE&#x27;</span>, <span class="hljs-string">&#x27;score&#x27;</span>: <span class="hljs-number">0.9994558095932007</span>}]`,wrap:!1}}),te=new I({props:{title:"Zero-shot classification",local:"zero-shot-classification",headingTag:"h2"}}),se=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">&quot;zero-shot-classification&quot;</span>)
classifier(
<span class="hljs-string">&quot;This is a course about the Transformers library&quot;</span>,
candidate_labels=[<span class="hljs-string">&quot;education&quot;</span>, <span class="hljs-string">&quot;politics&quot;</span>, <span class="hljs-string">&quot;business&quot;</span>],
)`,wrap:!1}}),ae=new f({props:{code:"JTdCJ3NlcXVlbmNlJyUzQSUyMCdUaGlzJTIwaXMlMjBhJTIwY291cnNlJTIwYWJvdXQlMjB0aGUlMjBUcmFuc2Zvcm1lcnMlMjBsaWJyYXJ5JyUyQyUwQSUyMCdsYWJlbHMnJTNBJTIwJTVCJ2VkdWNhdGlvbiclMkMlMjAnYnVzaW5lc3MnJTJDJTIwJ3BvbGl0aWNzJyU1RCUyQyUwQSUyMCdzY29yZXMnJTNBJTIwJTVCMC44NDQ1OTYzODU5NTU4MTA1JTJDJTIwMC4xMTE5NzYyNTg0NTY3MDclMkMlMjAwLjA0MzQyNzQ0ODcxOTczOTkxNCU1RCU3RA==",highlighted:`{<span class="hljs-string">&#x27;sequence&#x27;</span>: <span class="hljs-string">&#x27;This is a course about the Transformers library&#x27;</span>,
<span class="hljs-string">&#x27;labels&#x27;</span>: [<span class="hljs-string">&#x27;education&#x27;</span>, <span class="hljs-string">&#x27;business&#x27;</span>, <span class="hljs-string">&#x27;politics&#x27;</span>],
<span class="hljs-string">&#x27;scores&#x27;</span>: [<span class="hljs-number">0.8445963859558105</span>, <span class="hljs-number">0.111976258456707</span>, <span class="hljs-number">0.043427448719739914</span>]}`,wrap:!1}}),v=new A({props:{$$slots:{default:[$n]},$$scope:{ctx:g}}}),re=new I({props:{title:"Text generation",local:"text-generation",headingTag:"h2"}}),ce=new f({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMHBpcGVsaW5lJTBBJTBBZ2VuZXJhdG9yJTIwJTNEJTIwcGlwZWxpbmUoJTIydGV4dC1nZW5lcmF0aW9uJTIyKSUwQWdlbmVyYXRvciglMjJJbiUyMHRoaXMlMjBjb3Vyc2UlMkMlMjB3ZSUyMHdpbGwlMjB0ZWFjaCUyMHlvdSUyMGhvdyUyMHRvJTIyKQ==",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> pipeline
generator = pipeline(<span class="hljs-string">&quot;text-generation&quot;</span>)
generator(<span class="hljs-string">&quot;In this course, we will teach you how to&quot;</span>)`,wrap:!1}}),ue=new f({props:{code:"JTVCJTdCJ2dlbmVyYXRlZF90ZXh0JyUzQSUyMCdJbiUyMHRoaXMlMjBjb3Vyc2UlMkMlMjB3ZSUyMHdpbGwlMjB0ZWFjaCUyMHlvdSUyMGhvdyUyMHRvJTIwdW5kZXJzdGFuZCUyMGFuZCUyMHVzZSUyMCclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAnZGF0YSUyMGZsb3clMjBhbmQlMjBkYXRhJTIwaW50ZXJjaGFuZ2UlMjB3aGVuJTIwaGFuZGxpbmclMjB1c2VyJTIwZGF0YS4lMjBXZSUyMCclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAnd2lsbCUyMGJlJTIwd29ya2luZyUyMHdpdGglMjBvbmUlMjBvciUyMG1vcmUlMjBvZiUyMHRoZSUyMG1vc3QlMjBjb21tb25seSUyMHVzZWQlMjAnJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJ2RhdGElMjBmbG93cyUyMCVFMiU4MCU5NCUyMGRhdGElMjBmbG93cyUyMG9mJTIwdmFyaW91cyUyMHR5cGVzJTJDJTIwYXMlMjBzZWVuJTIwYnklMjB0aGUlMjAnJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJ0hUVFAnJTdEJTVE",highlighted:`[{<span class="hljs-string">&#x27;generated_text&#x27;</span>: <span class="hljs-string">&#x27;In this course, we will teach you how to understand and use &#x27;</span>
<span class="hljs-string">&#x27;data flow and data interchange when handling user data. We &#x27;</span>
<span class="hljs-string">&#x27;will be working with one or more of the most commonly used &#x27;</span>
<span class="hljs-string">&#x27;data flows — data flows of various types, as seen by the &#x27;</span>
<span class="hljs-string">&#x27;HTTP&#x27;</span>}]`,wrap:!1}}),W=new A({props:{$$slots:{default:[xn]},$$scope:{ctx:g}}}),oe=new I({props:{title:"Utilizarea oricărui model de pe Hub într-un pipeline",local:"utilizarea-oricărui-model-de-pe-hub-într-un-pipeline",headingTag:"h2"}}),Je=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">&quot;text-generation&quot;</span>, model=<span class="hljs-string">&quot;distilgpt2&quot;</span>)
generator(
<span class="hljs-string">&quot;In this course, we will teach you how to&quot;</span>,
max_length=<span class="hljs-number">30</span>,
num_return_sequences=<span class="hljs-number">2</span>,
)`,wrap:!1}}),ye=new f({props:{code:"JTVCJTdCJ2dlbmVyYXRlZF90ZXh0JyUzQSUyMCdJbiUyMHRoaXMlMjBjb3Vyc2UlMkMlMjB3ZSUyMHdpbGwlMjB0ZWFjaCUyMHlvdSUyMGhvdyUyMHRvJTIwbWFuaXB1bGF0ZSUyMHRoZSUyMHdvcmxkJTIwYW5kJTIwJyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCdtb3ZlJTIweW91ciUyMG1lbnRhbCUyMGFuZCUyMHBoeXNpY2FsJTIwY2FwYWJpbGl0aWVzJTIwdG8lMjB5b3VyJTIwYWR2YW50YWdlLiclN0QlMkMlMEElMjAlN0InZ2VuZXJhdGVkX3RleHQnJTNBJTIwJ0luJTIwdGhpcyUyMGNvdXJzZSUyQyUyMHdlJTIwd2lsbCUyMHRlYWNoJTIweW91JTIwaG93JTIwdG8lMjBiZWNvbWUlMjBhbiUyMGV4cGVydCUyMGFuZCUyMCclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAncHJhY3RpY2UlMjByZWFsdGltZSUyQyUyMGFuZCUyMHdpdGglMjBhJTIwaGFuZHMlMjBvbiUyMGV4cGVyaWVuY2UlMjBvbiUyMGJvdGglMjByZWFsJTIwJyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCd0aW1lJTIwYW5kJTIwcmVhbCclN0QlNUQ=",highlighted:`[{<span class="hljs-string">&#x27;generated_text&#x27;</span>: <span class="hljs-string">&#x27;In this course, we will teach you how to manipulate the world and &#x27;</span>
<span class="hljs-string">&#x27;move your mental and physical capabilities to your advantage.&#x27;</span>},
{<span class="hljs-string">&#x27;generated_text&#x27;</span>: <span class="hljs-string">&#x27;In this course, we will teach you how to become an expert and &#x27;</span>
<span class="hljs-string">&#x27;practice realtime, and with a hands on experience on both real &#x27;</span>
<span class="hljs-string">&#x27;time and real&#x27;</span>}]`,wrap:!1}}),G=new A({props:{$$slots:{default:[Cn]},$$scope:{ctx:g}}}),je=new I({props:{title:"API-ul de inferență",local:"api-ul-de-inferență",headingTag:"h3"}}),Ue=new I({props:{title:"Mask filling",local:"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">&quot;fill-mask&quot;</span>)
unmasker(<span class="hljs-string">&quot;This course will teach you all about &lt;mask&gt; models.&quot;</span>, top_k=<span class="hljs-number">2</span>)`,wrap:!1}}),Ie=new f({props:{code:"JTVCJTdCJ3NlcXVlbmNlJyUzQSUyMCdUaGlzJTIwY291cnNlJTIwd2lsbCUyMHRlYWNoJTIweW91JTIwYWxsJTIwYWJvdXQlMjBtYXRoZW1hdGljYWwlMjBtb2RlbHMuJyUyQyUwQSUyMCUyMCdzY29yZSclM0ElMjAwLjE5NjE5ODMxNDQyODMyOTQ3JTJDJTBBJTIwJTIwJ3Rva2VuJyUzQSUyMDMwNDEyJTJDJTBBJTIwJTIwJ3Rva2VuX3N0ciclM0ElMjAnJTIwbWF0aGVtYXRpY2FsJyU3RCUyQyUwQSUyMCU3QidzZXF1ZW5jZSclM0ElMjAnVGhpcyUyMGNvdXJzZSUyMHdpbGwlMjB0ZWFjaCUyMHlvdSUyMGFsbCUyMGFib3V0JTIwY29tcHV0YXRpb25hbCUyMG1vZGVscy4nJTJDJTBBJTIwJTIwJ3Njb3JlJyUzQSUyMDAuMDQwNTI3MjU0MzQzMDMyODQlMkMlMEElMjAlMjAndG9rZW4nJTNBJTIwMzgxNjMlMkMlMEElMjAlMjAndG9rZW5fc3RyJyUzQSUyMCclMjBjb21wdXRhdGlvbmFsJyU3RCU1RA==",highlighted:`[{<span class="hljs-string">&#x27;sequence&#x27;</span>: <span class="hljs-string">&#x27;This course will teach you all about mathematical models.&#x27;</span>,
<span class="hljs-string">&#x27;score&#x27;</span>: <span class="hljs-number">0.19619831442832947</span>,
<span class="hljs-string">&#x27;token&#x27;</span>: <span class="hljs-number">30412</span>,
<span class="hljs-string">&#x27;token_str&#x27;</span>: <span class="hljs-string">&#x27; mathematical&#x27;</span>},
{<span class="hljs-string">&#x27;sequence&#x27;</span>: <span class="hljs-string">&#x27;This course will teach you all about computational models.&#x27;</span>,
<span class="hljs-string">&#x27;score&#x27;</span>: <span class="hljs-number">0.04052725434303284</span>,
<span class="hljs-string">&#x27;token&#x27;</span>: <span class="hljs-number">38163</span>,
<span class="hljs-string">&#x27;token_str&#x27;</span>: <span class="hljs-string">&#x27; computational&#x27;</span>}]`,wrap:!1}}),Z=new A({props:{$$slots:{default:[Bn]},$$scope:{ctx:g}}}),xe=new I({props:{title:"Named entity recognition",local:"named-entity-recognition",headingTag:"h2"}}),Be=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">&quot;ner&quot;</span>, grouped_entities=<span class="hljs-literal">True</span>)
ner(<span class="hljs-string">&quot;My name is Sylvain and I work at Hugging Face in Brooklyn.&quot;</span>)`,wrap:!1}}),ve=new f({props:{code:"JTVCJTdCJ2VudGl0eV9ncm91cCclM0ElMjAnUEVSJyUyQyUyMCdzY29yZSclM0ElMjAwLjk5ODE2JTJDJTIwJ3dvcmQnJTNBJTIwJ1N5bHZhaW4nJTJDJTIwJ3N0YXJ0JyUzQSUyMDExJTJDJTIwJ2VuZCclM0ElMjAxOCU3RCUyQyUyMCUwQSUyMCU3QidlbnRpdHlfZ3JvdXAnJTNBJTIwJ09SRyclMkMlMjAnc2NvcmUnJTNBJTIwMC45Nzk2MCUyQyUyMCd3b3JkJyUzQSUyMCdIdWdnaW5nJTIwRmFjZSclMkMlMjAnc3RhcnQnJTNBJTIwMzMlMkMlMjAnZW5kJyUzQSUyMDQ1JTdEJTJDJTIwJTBBJTIwJTdCJ2VudGl0eV9ncm91cCclM0ElMjAnTE9DJyUyQyUyMCdzY29yZSclM0ElMjAwLjk5MzIxJTJDJTIwJ3dvcmQnJTNBJTIwJ0Jyb29rbHluJyUyQyUyMCdzdGFydCclM0ElMjA0OSUyQyUyMCdlbmQnJTNBJTIwNTclN0QlMEElNUQ=",highlighted:`[{<span class="hljs-string">&#x27;entity_group&#x27;</span>: <span class="hljs-string">&#x27;PER&#x27;</span>, <span class="hljs-string">&#x27;score&#x27;</span>: <span class="hljs-number">0.99816</span>, <span class="hljs-string">&#x27;word&#x27;</span>: <span class="hljs-string">&#x27;Sylvain&#x27;</span>, <span class="hljs-string">&#x27;start&#x27;</span>: <span class="hljs-number">11</span>, <span class="hljs-string">&#x27;end&#x27;</span>: <span class="hljs-number">18</span>},
{<span class="hljs-string">&#x27;entity_group&#x27;</span>: <span class="hljs-string">&#x27;ORG&#x27;</span>, <span class="hljs-string">&#x27;score&#x27;</span>: <span class="hljs-number">0.97960</span>, <span class="hljs-string">&#x27;word&#x27;</span>: <span class="hljs-string">&#x27;Hugging Face&#x27;</span>, <span class="hljs-string">&#x27;start&#x27;</span>: <span class="hljs-number">33</span>, <span class="hljs-string">&#x27;end&#x27;</span>: <span class="hljs-number">45</span>},
{<span class="hljs-string">&#x27;entity_group&#x27;</span>: <span class="hljs-string">&#x27;LOC&#x27;</span>, <span class="hljs-string">&#x27;score&#x27;</span>: <span class="hljs-number">0.99321</span>, <span class="hljs-string">&#x27;word&#x27;</span>: <span class="hljs-string">&#x27;Brooklyn&#x27;</span>, <span class="hljs-string">&#x27;start&#x27;</span>: <span class="hljs-number">49</span>, <span class="hljs-string">&#x27;end&#x27;</span>: <span class="hljs-number">57</span>}
]`,wrap:!1}}),z=new A({props:{$$slots:{default:[vn]},$$scope:{ctx:g}}}),Ze=new I({props:{title:"Question answering",local:"question-answering",headingTag:"h2"}}),Ve=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">&quot;question-answering&quot;</span>)
question_answerer(
question=<span class="hljs-string">&quot;Where do I work?&quot;</span>,
context=<span class="hljs-string">&quot;My name is Sylvain and I work at Hugging Face in Brooklyn&quot;</span>,
)`,wrap:!1}}),Ae=new f({props:{code:"JTdCJ3Njb3JlJyUzQSUyMDAuNjM4NTkxNjQ3MTQ4MTMyMyUyQyUyMCdzdGFydCclM0ElMjAzMyUyQyUyMCdlbmQnJTNBJTIwNDUlMkMlMjAnYW5zd2VyJyUzQSUyMCdIdWdnaW5nJTIwRmFjZSclN0Q=",highlighted:'{<span class="hljs-string">&#x27;score&#x27;</span>: <span class="hljs-number">0.6385916471481323</span>, <span class="hljs-string">&#x27;start&#x27;</span>: <span class="hljs-number">33</span>, <span class="hljs-string">&#x27;end&#x27;</span>: <span class="hljs-number">45</span>, <span class="hljs-string">&#x27;answer&#x27;</span>: <span class="hljs-string">&#x27;Hugging Face&#x27;</span>}',wrap:!1}}),ke=new I({props:{title:"Summarization",local:"summarization",headingTag:"h2"}}),Ne=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">&quot;summarization&quot;</span>)
summarizer(
<span class="hljs-string">&quot;&quot;&quot;
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.
&quot;&quot;&quot;</span>
)`,wrap:!1}}),Re=new f({props:{code:"JTVCJTdCJ3N1bW1hcnlfdGV4dCclM0ElMjAnJTIwQW1lcmljYSUyMGhhcyUyMGNoYW5nZWQlMjBkcmFtYXRpY2FsbHklMjBkdXJpbmclMjByZWNlbnQlMjB5ZWFycyUyMC4lMjBUaGUlMjAnJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJ251bWJlciUyMG9mJTIwZW5naW5lZXJpbmclMjBncmFkdWF0ZXMlMjBpbiUyMHRoZSUyMFUuUy4lMjBoYXMlMjBkZWNsaW5lZCUyMGluJTIwJyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCd0cmFkaXRpb25hbCUyMGVuZ2luZWVyaW5nJTIwZGlzY2lwbGluZXMlMjBzdWNoJTIwYXMlMjBtZWNoYW5pY2FsJTJDJTIwY2l2aWwlMjAnJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJyUyQyUyMGVsZWN0cmljYWwlMkMlMjBjaGVtaWNhbCUyQyUyMGFuZCUyMGFlcm9uYXV0aWNhbCUyMGVuZ2luZWVyaW5nJTIwLiUyMFJhcGlkbHklMjAnJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJ2RldmVsb3BpbmclMjBlY29ub21pZXMlMjBzdWNoJTIwYXMlMjBDaGluYSUyMGFuZCUyMEluZGlhJTJDJTIwYXMlMjB3ZWxsJTIwYXMlMjBvdGhlciUyMCclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAnaW5kdXN0cmlhbCUyMGNvdW50cmllcyUyMGluJTIwRXVyb3BlJTIwYW5kJTIwQXNpYSUyQyUyMGNvbnRpbnVlJTIwdG8lMjBlbmNvdXJhZ2UlMjAnJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJ2FuZCUyMGFkdmFuY2UlMjBlbmdpbmVlcmluZyUyMC4nJTdEJTVE",highlighted:`[{<span class="hljs-string">&#x27;summary_text&#x27;</span>: <span class="hljs-string">&#x27; America has changed dramatically during recent years . The &#x27;</span>
<span class="hljs-string">&#x27;number of engineering graduates in the U.S. has declined in &#x27;</span>
<span class="hljs-string">&#x27;traditional engineering disciplines such as mechanical, civil &#x27;</span>
<span class="hljs-string">&#x27;, electrical, chemical, and aeronautical engineering . Rapidly &#x27;</span>
<span class="hljs-string">&#x27;developing economies such as China and India, as well as other &#x27;</span>
<span class="hljs-string">&#x27;industrial countries in Europe and Asia, continue to encourage &#x27;</span>
<span class="hljs-string">&#x27;and advance engineering .&#x27;</span>}]`,wrap:!1}}),Xe=new I({props:{title:"Translation",local:"translation",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">&quot;translation&quot;</span>, model=<span class="hljs-string">&quot;Helsinki-NLP/opus-mt-fr-en&quot;</span>)
translator(<span class="hljs-string">&quot;Ce cours est produit par Hugging Face.&quot;</span>)`,wrap:!1}}),_e=new f({props:{code:"JTVCJTdCJ3RyYW5zbGF0aW9uX3RleHQnJTNBJTIwJ1RoaXMlMjBjb3Vyc2UlMjBpcyUyMHByb2R1Y2VkJTIwYnklMjBIdWdnaW5nJTIwRmFjZS4nJTdEJTVE",highlighted:'[{<span class="hljs-string">&#x27;translation_text&#x27;</span>: <span class="hljs-string">&#x27;This course is produced by Hugging Face.&#x27;</span>}]',wrap:!1}}),V=new A({props:{$$slots:{default:[Wn]},$$scope:{ctx:g}}}),qe=new hn({props:{source:"https://github.com/huggingface/course/blob/main/chapters/rum/chapter1/3.mdx"}}),{c(){i=p("meta"),T=s(),r=p("p"),w=s(),u(j.$$.fragment),$=s(),u(b.$$.fragment),U=s(),h=p("p"),h.innerHTML=ht,el=s(),u(x.$$.fragment),ll=s(),u(k.$$.fragment),tl=s(),Y=p("p"),Y.textContent=bt,nl=s(),C=p("img"),sl=s(),N=p("p"),N.innerHTML=$t,al=s(),u(B.$$.fragment),il=s(),R=p("p"),R.textContent=xt,rl=s(),u(S.$$.fragment),pl=s(),u(X.$$.fragment),cl=s(),Q=p("p"),Q.innerHTML=Ct,ul=s(),u(F.$$.fragment),Ml=s(),u(_.$$.fragment),ol=s(),E=p("p"),E.textContent=Bt,ml=s(),u(L.$$.fragment),dl=s(),u(q.$$.fragment),Jl=s(),P=p("p"),P.innerHTML=vt,yl=s(),D=p("p"),D.textContent=Wt,Tl=s(),O=p("ol"),O.innerHTML=Gt,wl=s(),K=p("p"),K.innerHTML=Zt,jl=s(),ee=p("ul"),ee.innerHTML=zt,fl=s(),le=p("p"),le.textContent=Vt,gl=s(),u(te.$$.fragment),Ul=s(),ne=p("p"),ne.innerHTML=At,hl=s(),u(se.$$.fragment),bl=s(),u(ae.$$.fragment),Il=s(),ie=p("p"),ie.innerHTML=Ht,$l=s(),u(v.$$.fragment),xl=s(),u(re.$$.fragment),Cl=s(),pe=p("p"),pe.textContent=kt,Bl=s(),u(ce.$$.fragment),vl=s(),u(ue.$$.fragment),Wl=s(),Me=p("p"),Me.innerHTML=Yt,Gl=s(),u(W.$$.fragment),Zl=s(),u(oe.$$.fragment),zl=s(),me=p("p"),me.innerHTML=Nt,Vl=s(),de=p("p"),de.innerHTML=Rt,Al=s(),u(Je.$$.fragment),Hl=s(),u(ye.$$.fragment),kl=s(),Te=p("p"),Te.textContent=St,Yl=s(),we=p("p"),we.textContent=Xt,Nl=s(),u(G.$$.fragment),Rl=s(),u(je.$$.fragment),Sl=s(),fe=p("p"),fe.innerHTML=Qt,Xl=s(),ge=p("p"),ge.innerHTML=Ft,Ql=s(),u(Ue.$$.fragment),Fl=s(),he=p("p"),he.innerHTML=_t,_l=s(),u(be.$$.fragment),El=s(),u(Ie.$$.fragment),Ll=s(),$e=p("p"),$e.innerHTML=Et,ql=s(),u(Z.$$.fragment),Pl=s(),u(xe.$$.fragment),Dl=s(),Ce=p("p"),Ce.textContent=Lt,Ol=s(),u(Be.$$.fragment),Kl=s(),u(ve.$$.fragment),et=s(),We=p("p"),We.textContent=qt,lt=s(),Ge=p("p"),Ge.innerHTML=Pt,tt=s(),u(z.$$.fragment),nt=s(),u(Ze.$$.fragment),st=s(),ze=p("p"),ze.textContent=Dt,at=s(),u(Ve.$$.fragment),it=s(),u(Ae.$$.fragment),rt=s(),He=p("p"),He.textContent=Ot,pt=s(),u(ke.$$.fragment),ct=s(),Ye=p("p"),Ye.textContent=Kt,ut=s(),u(Ne.$$.fragment),Mt=s(),u(Re.$$.fragment),ot=s(),Se=p("p"),Se.innerHTML=en,mt=s(),u(Xe.$$.fragment),dt=s(),Qe=p("p"),Qe.innerHTML=ln,Jt=s(),u(Fe.$$.fragment),yt=s(),u(_e.$$.fragment),Tt=s(),Ee=p("p"),Ee.innerHTML=tn,wt=s(),u(V.$$.fragment),jt=s(),Le=p("p"),Le.innerHTML=nn,ft=s(),u(qe.$$.fragment),gt=s(),De=p("p"),this.h()},l(e){const l=jn("svelte-u9bgzb",document.head);i=c(l,"META",{name:!0,content:!0}),l.forEach(t),T=a(e),r=c(e,"P",{}),mn(r).forEach(t),w=a(e),M(j.$$.fragment,e),$=a(e),M(b.$$.fragment,e),U=a(e),h=c(e,"P",{"data-svelte-h":!0}),y(h)!=="svelte-68p6o5"&&(h.innerHTML=ht),el=a(e),M(x.$$.fragment,e),ll=a(e),M(k.$$.fragment,e),tl=a(e),Y=c(e,"P",{"data-svelte-h":!0}),y(Y)!=="svelte-fgkrl3"&&(Y.textContent=bt),nl=a(e),C=c(e,"IMG",{src:!0,alt:!0,width:!0}),sl=a(e),N=c(e,"P",{"data-svelte-h":!0}),y(N)!=="svelte-9wiygb"&&(N.innerHTML=$t),al=a(e),M(B.$$.fragment,e),il=a(e),R=c(e,"P",{"data-svelte-h":!0}),y(R)!=="svelte-1yv781e"&&(R.textContent=xt),rl=a(e),M(S.$$.fragment,e),pl=a(e),M(X.$$.fragment,e),cl=a(e),Q=c(e,"P",{"data-svelte-h":!0}),y(Q)!=="svelte-3syfzc"&&(Q.innerHTML=Ct),ul=a(e),M(F.$$.fragment,e),Ml=a(e),M(_.$$.fragment,e),ol=a(e),E=c(e,"P",{"data-svelte-h":!0}),y(E)!=="svelte-yp3d9m"&&(E.textContent=Bt),ml=a(e),M(L.$$.fragment,e),dl=a(e),M(q.$$.fragment,e),Jl=a(e),P=c(e,"P",{"data-svelte-h":!0}),y(P)!=="svelte-1qa5ndr"&&(P.innerHTML=vt),yl=a(e),D=c(e,"P",{"data-svelte-h":!0}),y(D)!=="svelte-1brnxg3"&&(D.textContent=Wt),Tl=a(e),O=c(e,"OL",{"data-svelte-h":!0}),y(O)!=="svelte-g56i26"&&(O.innerHTML=Gt),wl=a(e),K=c(e,"P",{"data-svelte-h":!0}),y(K)!=="svelte-74en8t"&&(K.innerHTML=Zt),jl=a(e),ee=c(e,"UL",{"data-svelte-h":!0}),y(ee)!=="svelte-1pxby1y"&&(ee.innerHTML=zt),fl=a(e),le=c(e,"P",{"data-svelte-h":!0}),y(le)!=="svelte-3f0ptm"&&(le.textContent=Vt),gl=a(e),M(te.$$.fragment,e),Ul=a(e),ne=c(e,"P",{"data-svelte-h":!0}),y(ne)!=="svelte-16d2qxj"&&(ne.innerHTML=At),hl=a(e),M(se.$$.fragment,e),bl=a(e),M(ae.$$.fragment,e),Il=a(e),ie=c(e,"P",{"data-svelte-h":!0}),y(ie)!=="svelte-14uqmzt"&&(ie.innerHTML=Ht),$l=a(e),M(v.$$.fragment,e),xl=a(e),M(re.$$.fragment,e),Cl=a(e),pe=c(e,"P",{"data-svelte-h":!0}),y(pe)!=="svelte-1z0okip"&&(pe.textContent=kt),Bl=a(e),M(ce.$$.fragment,e),vl=a(e),M(ue.$$.fragment,e),Wl=a(e),Me=c(e,"P",{"data-svelte-h":!0}),y(Me)!=="svelte-58ce4q"&&(Me.innerHTML=Yt),Gl=a(e),M(W.$$.fragment,e),Zl=a(e),M(oe.$$.fragment,e),zl=a(e),me=c(e,"P",{"data-svelte-h":!0}),y(me)!=="svelte-1s8f760"&&(me.innerHTML=Nt),Vl=a(e),de=c(e,"P",{"data-svelte-h":!0}),y(de)!=="svelte-lwi1dd"&&(de.innerHTML=Rt),Al=a(e),M(Je.$$.fragment,e),Hl=a(e),M(ye.$$.fragment,e),kl=a(e),Te=c(e,"P",{"data-svelte-h":!0}),y(Te)!=="svelte-obzhkc"&&(Te.textContent=St),Yl=a(e),we=c(e,"P",{"data-svelte-h":!0}),y(we)!=="svelte-1si2392"&&(we.textContent=Xt),Nl=a(e),M(G.$$.fragment,e),Rl=a(e),M(je.$$.fragment,e),Sl=a(e),fe=c(e,"P",{"data-svelte-h":!0}),y(fe)!=="svelte-7pnbx7"&&(fe.innerHTML=Qt),Xl=a(e),ge=c(e,"P",{"data-svelte-h":!0}),y(ge)!=="svelte-eg8j0f"&&(ge.innerHTML=Ft),Ql=a(e),M(Ue.$$.fragment,e),Fl=a(e),he=c(e,"P",{"data-svelte-h":!0}),y(he)!=="svelte-grm7ri"&&(he.innerHTML=_t),_l=a(e),M(be.$$.fragment,e),El=a(e),M(Ie.$$.fragment,e),Ll=a(e),$e=c(e,"P",{"data-svelte-h":!0}),y($e)!=="svelte-1a4hbxx"&&($e.innerHTML=Et),ql=a(e),M(Z.$$.fragment,e),Pl=a(e),M(xe.$$.fragment,e),Dl=a(e),Ce=c(e,"P",{"data-svelte-h":!0}),y(Ce)!=="svelte-g4n7tn"&&(Ce.textContent=Lt),Ol=a(e),M(Be.$$.fragment,e),Kl=a(e),M(ve.$$.fragment,e),et=a(e),We=c(e,"P",{"data-svelte-h":!0}),y(We)!=="svelte-oenrvm"&&(We.textContent=qt),lt=a(e),Ge=c(e,"P",{"data-svelte-h":!0}),y(Ge)!=="svelte-qs1l4l"&&(Ge.innerHTML=Pt),tt=a(e),M(z.$$.fragment,e),nt=a(e),M(Ze.$$.fragment,e),st=a(e),ze=c(e,"P",{"data-svelte-h":!0}),y(ze)!=="svelte-o8lq0s"&&(ze.textContent=Dt),at=a(e),M(Ve.$$.fragment,e),it=a(e),M(Ae.$$.fragment,e),rt=a(e),He=c(e,"P",{"data-svelte-h":!0}),y(He)!=="svelte-sstpdf"&&(He.textContent=Ot),pt=a(e),M(ke.$$.fragment,e),ct=a(e),Ye=c(e,"P",{"data-svelte-h":!0}),y(Ye)!=="svelte-hj6n81"&&(Ye.textContent=Kt),ut=a(e),M(Ne.$$.fragment,e),Mt=a(e),M(Re.$$.fragment,e),ot=a(e),Se=c(e,"P",{"data-svelte-h":!0}),y(Se)!=="svelte-1nl12ny"&&(Se.innerHTML=en),mt=a(e),M(Xe.$$.fragment,e),dt=a(e),Qe=c(e,"P",{"data-svelte-h":!0}),y(Qe)!=="svelte-ag9ko4"&&(Qe.innerHTML=ln),Jt=a(e),M(Fe.$$.fragment,e),yt=a(e),M(_e.$$.fragment,e),Tt=a(e),Ee=c(e,"P",{"data-svelte-h":!0}),y(Ee)!=="svelte-1f7hn9k"&&(Ee.innerHTML=tn),wt=a(e),M(V.$$.fragment,e),jt=a(e),Le=c(e,"P",{"data-svelte-h":!0}),y(Le)!=="svelte-1is8n8"&&(Le.innerHTML=nn),ft=a(e),M(qe.$$.fragment,e),gt=a(e),De=c(e,"P",{}),mn(De).forEach(t),this.h()},h(){Pe(i,"name","hf:doc:metadata"),Pe(i,"content",Zn),Jn(C.src,It="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter1/companies.PNG")||Pe(C,"src",It),Pe(C,"alt","Companies using Hugging Face"),Pe(C,"width","100%")},m(e,l){fn(document.head,i),n(e,T,l),n(e,r,l),n(e,w,l),o(j,e,l),n(e,$,l),o(b,e,l),n(e,U,l),n(e,h,l),n(e,el,l),o(x,e,l),n(e,ll,l),o(k,e,l),n(e,tl,l),n(e,Y,l),n(e,nl,l),n(e,C,l),n(e,sl,l),n(e,N,l),n(e,al,l),o(B,e,l),n(e,il,l),n(e,R,l),n(e,rl,l),o(S,e,l),n(e,pl,l),o(X,e,l),n(e,cl,l),n(e,Q,l),n(e,ul,l),o(F,e,l),n(e,Ml,l),o(_,e,l),n(e,ol,l),n(e,E,l),n(e,ml,l),o(L,e,l),n(e,dl,l),o(q,e,l),n(e,Jl,l),n(e,P,l),n(e,yl,l),n(e,D,l),n(e,Tl,l),n(e,O,l),n(e,wl,l),n(e,K,l),n(e,jl,l),n(e,ee,l),n(e,fl,l),n(e,le,l),n(e,gl,l),o(te,e,l),n(e,Ul,l),n(e,ne,l),n(e,hl,l),o(se,e,l),n(e,bl,l),o(ae,e,l),n(e,Il,l),n(e,ie,l),n(e,$l,l),o(v,e,l),n(e,xl,l),o(re,e,l),n(e,Cl,l),n(e,pe,l),n(e,Bl,l),o(ce,e,l),n(e,vl,l),o(ue,e,l),n(e,Wl,l),n(e,Me,l),n(e,Gl,l),o(W,e,l),n(e,Zl,l),o(oe,e,l),n(e,zl,l),n(e,me,l),n(e,Vl,l),n(e,de,l),n(e,Al,l),o(Je,e,l),n(e,Hl,l),o(ye,e,l),n(e,kl,l),n(e,Te,l),n(e,Yl,l),n(e,we,l),n(e,Nl,l),o(G,e,l),n(e,Rl,l),o(je,e,l),n(e,Sl,l),n(e,fe,l),n(e,Xl,l),n(e,ge,l),n(e,Ql,l),o(Ue,e,l),n(e,Fl,l),n(e,he,l),n(e,_l,l),o(be,e,l),n(e,El,l),o(Ie,e,l),n(e,Ll,l),n(e,$e,l),n(e,ql,l),o(Z,e,l),n(e,Pl,l),o(xe,e,l),n(e,Dl,l),n(e,Ce,l),n(e,Ol,l),o(Be,e,l),n(e,Kl,l),o(ve,e,l),n(e,et,l),n(e,We,l),n(e,lt,l),n(e,Ge,l),n(e,tt,l),o(z,e,l),n(e,nt,l),o(Ze,e,l),n(e,st,l),n(e,ze,l),n(e,at,l),o(Ve,e,l),n(e,it,l),o(Ae,e,l),n(e,rt,l),n(e,He,l),n(e,pt,l),o(ke,e,l),n(e,ct,l),n(e,Ye,l),n(e,ut,l),o(Ne,e,l),n(e,Mt,l),o(Re,e,l),n(e,ot,l),n(e,Se,l),n(e,mt,l),o(Xe,e,l),n(e,dt,l),n(e,Qe,l),n(e,Jt,l),o(Fe,e,l),n(e,yt,l),o(_e,e,l),n(e,Tt,l),n(e,Ee,l),n(e,wt,l),o(V,e,l),n(e,jt,l),n(e,Le,l),n(e,ft,l),o(qe,e,l),n(e,gt,l),n(e,De,l),Ut=!0},p(e,[l]){const sn={};l&2&&(sn.$$scope={dirty:l,ctx:e}),x.$set(sn);const an={};l&2&&(an.$$scope={dirty:l,ctx:e}),B.$set(an);const rn={};l&2&&(rn.$$scope={dirty:l,ctx:e}),v.$set(rn);const pn={};l&2&&(pn.$$scope={dirty:l,ctx:e}),W.$set(pn);const cn={};l&2&&(cn.$$scope={dirty:l,ctx:e}),G.$set(cn);const un={};l&2&&(un.$$scope={dirty:l,ctx:e}),Z.$set(un);const Mn={};l&2&&(Mn.$$scope={dirty:l,ctx:e}),z.$set(Mn);const on={};l&2&&(on.$$scope={dirty:l,ctx:e}),V.$set(on)},i(e){Ut||(m(j.$$.fragment,e),m(b.$$.fragment,e),m(x.$$.fragment,e),m(k.$$.fragment,e),m(B.$$.fragment,e),m(S.$$.fragment,e),m(X.$$.fragment,e),m(F.$$.fragment,e),m(_.$$.fragment,e),m(L.$$.fragment,e),m(q.$$.fragment,e),m(te.$$.fragment,e),m(se.$$.fragment,e),m(ae.$$.fragment,e),m(v.$$.fragment,e),m(re.$$.fragment,e),m(ce.$$.fragment,e),m(ue.$$.fragment,e),m(W.$$.fragment,e),m(oe.$$.fragment,e),m(Je.$$.fragment,e),m(ye.$$.fragment,e),m(G.$$.fragment,e),m(je.$$.fragment,e),m(Ue.$$.fragment,e),m(be.$$.fragment,e),m(Ie.$$.fragment,e),m(Z.$$.fragment,e),m(xe.$$.fragment,e),m(Be.$$.fragment,e),m(ve.$$.fragment,e),m(z.$$.fragment,e),m(Ze.$$.fragment,e),m(Ve.$$.fragment,e),m(Ae.$$.fragment,e),m(ke.$$.fragment,e),m(Ne.$$.fragment,e),m(Re.$$.fragment,e),m(Xe.$$.fragment,e),m(Fe.$$.fragment,e),m(_e.$$.fragment,e),m(V.$$.fragment,e),m(qe.$$.fragment,e),Ut=!0)},o(e){d(j.$$.fragment,e),d(b.$$.fragment,e),d(x.$$.fragment,e),d(k.$$.fragment,e),d(B.$$.fragment,e),d(S.$$.fragment,e),d(X.$$.fragment,e),d(F.$$.fragment,e),d(_.$$.fragment,e),d(L.$$.fragment,e),d(q.$$.fragment,e),d(te.$$.fragment,e),d(se.$$.fragment,e),d(ae.$$.fragment,e),d(v.$$.fragment,e),d(re.$$.fragment,e),d(ce.$$.fragment,e),d(ue.$$.fragment,e),d(W.$$.fragment,e),d(oe.$$.fragment,e),d(Je.$$.fragment,e),d(ye.$$.fragment,e),d(G.$$.fragment,e),d(je.$$.fragment,e),d(Ue.$$.fragment,e),d(be.$$.fragment,e),d(Ie.$$.fragment,e),d(Z.$$.fragment,e),d(xe.$$.fragment,e),d(Be.$$.fragment,e),d(ve.$$.fragment,e),d(z.$$.fragment,e),d(Ze.$$.fragment,e),d(Ve.$$.fragment,e),d(Ae.$$.fragment,e),d(ke.$$.fragment,e),d(Ne.$$.fragment,e),d(Re.$$.fragment,e),d(Xe.$$.fragment,e),d(Fe.$$.fragment,e),d(_e.$$.fragment,e),d(V.$$.fragment,e),d(qe.$$.fragment,e),Ut=!1},d(e){e&&(t(T),t(r),t(w),t($),t(U),t(h),t(el),t(ll),t(tl),t(Y),t(nl),t(C),t(sl),t(N),t(al),t(il),t(R),t(rl),t(pl),t(cl),t(Q),t(ul),t(Ml),t(ol),t(E),t(ml),t(dl),t(Jl),t(P),t(yl),t(D),t(Tl),t(O),t(wl),t(K),t(jl),t(ee),t(fl),t(le),t(gl),t(Ul),t(ne),t(hl),t(bl),t(Il),t(ie),t($l),t(xl),t(Cl),t(pe),t(Bl),t(vl),t(Wl),t(Me),t(Gl),t(Zl),t(zl),t(me),t(Vl),t(de),t(Al),t(Hl),t(kl),t(Te),t(Yl),t(we),t(Nl),t(Rl),t(Sl),t(fe),t(Xl),t(ge),t(Ql),t(Fl),t(he),t(_l),t(El),t(Ll),t($e),t(ql),t(Pl),t(Dl),t(Ce),t(Ol),t(Kl),t(et),t(We),t(lt),t(Ge),t(tt),t(nt),t(st),t(ze),t(at),t(it),t(rt),t(He),t(pt),t(ct),t(Ye),t(ut),t(Mt),t(ot),t(Se),t(mt),t(dt),t(Qe),t(Jt),t(yt),t(Tt),t(Ee),t(wt),t(jt),t(Le),t(ft),t(gt),t(De)),t(i),J(j,e),J(b,e),J(x,e),J(k,e),J(B,e),J(S,e),J(X,e),J(F,e),J(_,e),J(L,e),J(q,e),J(te,e),J(se,e),J(ae,e),J(v,e),J(re,e),J(ce,e),J(ue,e),J(W,e),J(oe,e),J(Je,e),J(ye,e),J(G,e),J(je,e),J(Ue,e),J(be,e),J(Ie,e),J(Z,e),J(xe,e),J(Be,e),J(ve,e),J(z,e),J(Ze,e),J(Ve,e),J(Ae,e),J(ke,e),J(Ne,e),J(Re,e),J(Xe,e),J(Fe,e),J(_e,e),J(V,e),J(qe,e)}}}const Zn='{"title":"Ce pot face modelele Transformer","local":"ce-pot-face-modelele-transformer","sections":[{"title":"Modelele Transformer sunt peste tot!","local":"modelele-transformer-sunt-peste-tot","sections":[],"depth":2},{"title":"Lucrul cu pipelines","local":"lucrul-cu-pipelines","sections":[],"depth":2},{"title":"Zero-shot classification","local":"zero-shot-classification","sections":[],"depth":2},{"title":"Text generation","local":"text-generation","sections":[],"depth":2},{"title":"Utilizarea oricărui model de pe Hub într-un pipeline","local":"utilizarea-oricărui-model-de-pe-hub-într-un-pipeline","sections":[{"title":"API-ul de inferență","local":"api-ul-de-inferență","sections":[],"depth":3}],"depth":2},{"title":"Mask filling","local":"mask-filling","sections":[],"depth":2},{"title":"Named entity recognition","local":"named-entity-recognition","sections":[],"depth":2},{"title":"Question answering","local":"question-answering","sections":[],"depth":2},{"title":"Summarization","local":"summarization","sections":[],"depth":2},{"title":"Translation","local":"translation","sections":[],"depth":2}],"depth":1}';function zn(g){return yn(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Sn extends Tn{constructor(i){super(),wn(this,i,zn,Gn,dn,{})}}export{Sn as component};

Xet Storage Details

Size:
52.2 kB
·
Xet hash:
b5cd35e3a09d2aad483c767219f0139a2984036758f7f3bc6a05c17bb267837e

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.