import{S as mn,i as cn,s as dn,e as t,k as h,w as le,t as o,M as gn,c as r,d as n,m,a as s,x as oe,h as u,b as d,G as i,g as l,y as ue,L as fn,q as he,o as me,B as ce,v as pn}from"../../chunks/vendor-hf-doc-builder.js";import{I as Re}from"../../chunks/IconCopyLink-hf-doc-builder.js";import{C as wn}from"../../chunks/CourseFloatingBanner-hf-doc-builder.js";import"../../chunks/DocNotebookDropdown-hf-doc-builder.js";function bn(Ve){let f,U,p,k,W,S,de,y,ge,Z,E,q,L,fe,J,w,v,G,_,pe,F,we,Q,$,be,X,T,ke,Y,c,C,D,ve,ze,Se,A,O,Ee,_e,xe,B,K,Le,$e,Te,I,R,Ce,Ae,Be,M,V,Ie,Me,ee,P,Pe,ne,b,z,H,x,Ne,j,We,ie,N,ye,te;return S=new Re({}),E=new wn({props:{chapter:1,classNames:"absolute z-10 right-0 top-0"}}),_=new Re({}),x=new Re({}),{c(){f=t("meta"),U=h(),p=t("h1"),k=t("a"),W=t("span"),le(S.$$.fragment),de=h(),y=t("span"),ge=o("Computerlinguistik"),Z=h(),le(E.$$.fragment),q=h(),L=t("p"),fe=o("Bevor wir uns mit Transformer-Modellen besch\xE4ftigen, wollen wir dir einen kurzen \xDCberblick dar\xFCber geben, was Computerlinguistik (engl. Natural Language Processing, NLP) ist und welche Gr\xFCnde es gibt, sich damit zu befassen."),J=h(),w=t("h2"),v=t("a"),G=t("span"),le(_.$$.fragment),pe=h(),F=t("span"),we=o("Was ist Computerlinguistik (CL)?"),Q=h(),$=t("p"),be=o("CL ist ein Bereich der Linguistik und des Maschinellen Lernens (engl. Machine Learning, ML), der sich darauf konzentriert, alle mit menschlicher Sprache zusammenh\xE4ngenden Dinge zu verstehen. Das Ziel bei CL-Aufgabenstellungen (engl. Tasks) ist es, nicht nur einzelne W\xF6rter zu verstehen, sondern auch den Kontext dieser W\xF6rter zu erfassen."),X=h(),T=t("p"),ke=o("Im Folgenden findest du eine Liste der h\xE4ufigsten CL-Aufgabenstellungen mit jeweils einigen Beispielen:"),Y=h(),c=t("ul"),C=t("li"),D=t("strong"),ve=o("Ganze S\xE4tze klassifizieren"),ze=o(": Die mit einer bestimmten Bewertung verbundene Stimmungslage ermitteln, erkennen, ob eine E-Mail Spam ist, bestimmen, ob ein Satz grammatikalisch korrekt ist oder ob zwei S\xE4tze logisch zusammenh\xE4ngen oder nicht"),Se=h(),A=t("li"),O=t("strong"),Ee=o("Jedes einzelne Wort in einem Satz klassifizieren"),_e=o(": Identifizieren der grammatikalischen Bestandteile eines Satzes (Substantiv, Verb, Adjektiv) oder der benannten Entit\xE4ten (Person, Ort, Organisation) (engl. Named Entities)"),xe=h(),B=t("li"),K=t("strong"),Le=o("Generieren von Textinhalten"),$e=o(": Einen Prompt durch einen automatisch generierten Text vervollst\xE4ndigen oder L\xFCcken in einem Text auff\xFCllen, in dem einzelne W\xF6rter maskiert sind"),Te=h(),I=t("li"),R=t("strong"),Ce=o("Eine Antwort aus einem Text extrahieren"),Ae=o(": Auf Basis einer Frage und eines gegebenen Kontexts die Antwort auf die Frage anhand der im Kontext enthaltenen Informationen extrahieren"),Be=h(),M=t("li"),V=t("strong"),Ie=o("Generieren eines neuen Satzes auf Basis eines Input-Textes"),Me=o(": Einen Text in eine andere Sprache automatisch \xFCbersetzen, Zusammenfassen eines Textes"),ee=h(),P=t("p"),Pe=o("Die Computerlinguistik ist jedoch nicht nur auf die Verarbeitung geschriebener Texte beschr\xE4nkt. Sie stellt sich auch komplexen Herausforderungen in den Bereichen der Spracherkennung (engl. Speech Recognition) und Computer Vision, wie z. B. ein Transkript einer Audioaufnahme zu erstellen oder ein Bild zu beschreiben."),ne=h(),b=t("h2"),z=t("a"),H=t("span"),le(x.$$.fragment),Ne=h(),j=t("span"),We=o("Warum ist Computerlinguistik so schwierig?"),ie=h(),N=t("p"),ye=o("Computer verarbeiten Informationen nicht auf die gleiche Weise wie Menschen. Wenn wir zum Beispiel den Satz \u201CIch bin hungrig\u201D lesen, k\xF6nnen wir seine Bedeutung leicht erfassen. Genauso k\xF6nnen wir bei zwei S\xE4tzen wie \u201CIch habe Hunger\u201D und \u201CIch bin traurig\u201D leicht feststellen, wie \xE4hnlich sie sind. F\xFCr ML-Modelle sind solche Aufgaben schwieriger zu l\xF6sen. Der Text muss erst so verarbeitet werden, dass das Modell in der Lage ist, daraus zu lernen. Und weil Sprache komplex ist, m\xFCssen wir uns genau \xFCberlegen, wie diese Verarbeitung erfolgen sollte. Es wurde eine rege Forschung dazu betrieben, wie Texte repr\xE4sentiert werden k\xF6nnen. Einige dieser Methoden werden wir uns im n\xE4chsten Kapitel ansehen."),this.h()},l(e){const a=gn('[data-svelte="svelte-1phssyn"]',document.head);f=r(a,"META",{name:!0,content:!0}),a.forEach(n),U=m(e),p=r(e,"H1",{class:!0});var re=s(p);k=r(re,"A",{id:!0,class:!0,href:!0});var He=s(k);W=r(He,"SPAN",{});var je=s(W);oe(S.$$.fragment,je),je.forEach(n),He.forEach(n),de=m(re),y=r(re,"SPAN",{});var Ue=s(y);ge=u(Ue,"Computerlinguistik"),Ue.forEach(n),re.forEach(n),Z=m(e),oe(E.$$.fragment,e),q=m(e),L=r(e,"P",{});var Ze=s(L);fe=u(Ze,"Bevor wir uns mit Transformer-Modellen besch\xE4ftigen, wollen wir dir einen kurzen \xDCberblick dar\xFCber geben, was Computerlinguistik (engl. Natural Language Processing, NLP) ist und welche Gr\xFCnde es gibt, sich damit zu befassen."),Ze.forEach(n),J=m(e),w=r(e,"H2",{class:!0});var se=s(w);v=r(se,"A",{id:!0,class:!0,href:!0});var qe=s(v);G=r(qe,"SPAN",{});var Je=s(G);oe(_.$$.fragment,Je),Je.forEach(n),qe.forEach(n),pe=m(se),F=r(se,"SPAN",{});var Qe=s(F);we=u(Qe,"Was ist Computerlinguistik (CL)?"),Qe.forEach(n),se.forEach(n),Q=m(e),$=r(e,"P",{});var Xe=s($);be=u(Xe,"CL ist ein Bereich der Linguistik und des Maschinellen Lernens (engl. Machine Learning, ML), der sich darauf konzentriert, alle mit menschlicher Sprache zusammenh\xE4ngenden Dinge zu verstehen. Das Ziel bei CL-Aufgabenstellungen (engl. Tasks) ist es, nicht nur einzelne W\xF6rter zu verstehen, sondern auch den Kontext dieser W\xF6rter zu erfassen."),Xe.forEach(n),X=m(e),T=r(e,"P",{});var Ye=s(T);ke=u(Ye,"Im Folgenden findest du eine Liste der h\xE4ufigsten CL-Aufgabenstellungen mit jeweils einigen Beispielen:"),Ye.forEach(n),Y=m(e),c=r(e,"UL",{});var g=s(c);C=r(g,"LI",{});var Ge=s(C);D=r(Ge,"STRONG",{});var en=s(D);ve=u(en,"Ganze S\xE4tze klassifizieren"),en.forEach(n),ze=u(Ge,": Die mit einer bestimmten Bewertung verbundene Stimmungslage ermitteln, erkennen, ob eine E-Mail Spam ist, bestimmen, ob ein Satz grammatikalisch korrekt ist oder ob zwei S\xE4tze logisch zusammenh\xE4ngen oder nicht"),Ge.forEach(n),Se=m(g),A=r(g,"LI",{});var Fe=s(A);O=r(Fe,"STRONG",{});var nn=s(O);Ee=u(nn,"Jedes einzelne Wort in einem Satz klassifizieren"),nn.forEach(n),_e=u(Fe,": Identifizieren der grammatikalischen Bestandteile eines Satzes (Substantiv, Verb, Adjektiv) oder der benannten Entit\xE4ten (Person, Ort, Organisation) (engl. Named Entities)"),Fe.forEach(n),xe=m(g),B=r(g,"LI",{});var De=s(B);K=r(De,"STRONG",{});var tn=s(K);Le=u(tn,"Generieren von Textinhalten"),tn.forEach(n),$e=u(De,": Einen Prompt durch einen automatisch generierten Text vervollst\xE4ndigen oder L\xFCcken in einem Text auff\xFCllen, in dem einzelne W\xF6rter maskiert sind"),De.forEach(n),Te=m(g),I=r(g,"LI",{});var Oe=s(I);R=r(Oe,"STRONG",{});var rn=s(R);Ce=u(rn,"Eine Antwort aus einem Text extrahieren"),rn.forEach(n),Ae=u(Oe,": Auf Basis einer Frage und eines gegebenen Kontexts die Antwort auf die Frage anhand der im Kontext enthaltenen Informationen extrahieren"),Oe.forEach(n),Be=m(g),M=r(g,"LI",{});var Ke=s(M);V=r(Ke,"STRONG",{});var sn=s(V);Ie=u(sn,"Generieren eines neuen Satzes auf Basis eines Input-Textes"),sn.forEach(n),Me=u(Ke,": Einen Text in eine andere Sprache automatisch \xFCbersetzen, Zusammenfassen eines Textes"),Ke.forEach(n),g.forEach(n),ee=m(e),P=r(e,"P",{});var an=s(P);Pe=u(an,"Die Computerlinguistik ist jedoch nicht nur auf die Verarbeitung geschriebener Texte beschr\xE4nkt. Sie stellt sich auch komplexen Herausforderungen in den Bereichen der Spracherkennung (engl. Speech Recognition) und Computer Vision, wie z. B. ein Transkript einer Audioaufnahme zu erstellen oder ein Bild zu beschreiben."),an.forEach(n),ne=m(e),b=r(e,"H2",{class:!0});var ae=s(b);z=r(ae,"A",{id:!0,class:!0,href:!0});var ln=s(z);H=r(ln,"SPAN",{});var on=s(H);oe(x.$$.fragment,on),on.forEach(n),ln.forEach(n),Ne=m(ae),j=r(ae,"SPAN",{});var un=s(j);We=u(un,"Warum ist Computerlinguistik so schwierig?"),un.forEach(n),ae.forEach(n),ie=m(e),N=r(e,"P",{});var hn=s(N);ye=u(hn,"Computer verarbeiten Informationen nicht auf die gleiche Weise wie Menschen. Wenn wir zum Beispiel den Satz \u201CIch bin hungrig\u201D lesen, k\xF6nnen wir seine Bedeutung leicht erfassen. Genauso k\xF6nnen wir bei zwei S\xE4tzen wie \u201CIch habe Hunger\u201D und \u201CIch bin traurig\u201D leicht feststellen, wie \xE4hnlich sie sind. F\xFCr ML-Modelle sind solche Aufgaben schwieriger zu l\xF6sen. Der Text muss erst so verarbeitet werden, dass das Modell in der Lage ist, daraus zu lernen. Und weil Sprache komplex ist, m\xFCssen wir uns genau \xFCberlegen, wie diese Verarbeitung erfolgen sollte. Es wurde eine rege Forschung dazu betrieben, wie Texte repr\xE4sentiert werden k\xF6nnen. Einige dieser Methoden werden wir uns im n\xE4chsten Kapitel ansehen."),hn.forEach(n),this.h()},h(){d(f,"name","hf:doc:metadata"),d(f,"content",JSON.stringify(kn)),d(k,"id","computerlinguistik"),d(k,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),d(k,"href","#computerlinguistik"),d(p,"class","relative group"),d(v,"id","was-ist-computerlinguistik-cl"),d(v,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),d(v,"href","#was-ist-computerlinguistik-cl"),d(w,"class","relative group"),d(z,"id","warum-ist-computerlinguistik-so-schwierig"),d(z,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),d(z,"href","#warum-ist-computerlinguistik-so-schwierig"),d(b,"class","relative group")},m(e,a){i(document.head,f),l(e,U,a),l(e,p,a),i(p,k),i(k,W),ue(S,W,null),i(p,de),i(p,y),i(y,ge),l(e,Z,a),ue(E,e,a),l(e,q,a),l(e,L,a),i(L,fe),l(e,J,a),l(e,w,a),i(w,v),i(v,G),ue(_,G,null),i(w,pe),i(w,F),i(F,we),l(e,Q,a),l(e,$,a),i($,be),l(e,X,a),l(e,T,a),i(T,ke),l(e,Y,a),l(e,c,a),i(c,C),i(C,D),i(D,ve),i(C,ze),i(c,Se),i(c,A),i(A,O),i(O,Ee),i(A,_e),i(c,xe),i(c,B),i(B,K),i(K,Le),i(B,$e),i(c,Te),i(c,I),i(I,R),i(R,Ce),i(I,Ae),i(c,Be),i(c,M),i(M,V),i(V,Ie),i(M,Me),l(e,ee,a),l(e,P,a),i(P,Pe),l(e,ne,a),l(e,b,a),i(b,z),i(z,H),ue(x,H,null),i(b,Ne),i(b,j),i(j,We),l(e,ie,a),l(e,N,a),i(N,ye),te=!0},p:fn,i(e){te||(he(S.$$.fragment,e),he(E.$$.fragment,e),he(_.$$.fragment,e),he(x.$$.fragment,e),te=!0)},o(e){me(S.$$.fragment,e),me(E.$$.fragment,e),me(_.$$.fragment,e),me(x.$$.fragment,e),te=!1},d(e){n(f),e&&n(U),e&&n(p),ce(S),e&&n(Z),ce(E,e),e&&n(q),e&&n(L),e&&n(J),e&&n(w),ce(_),e&&n(Q),e&&n($),e&&n(X),e&&n(T),e&&n(Y),e&&n(c),e&&n(ee),e&&n(P),e&&n(ne),e&&n(b),ce(x),e&&n(ie),e&&n(N)}}}const kn={local:"computerlinguistik",sections:[{local:"was-ist-computerlinguistik-cl",title:"Was ist Computerlinguistik (CL)?"},{local:"warum-ist-computerlinguistik-so-schwierig",title:"Warum ist Computerlinguistik so schwierig?"}],title:"Computerlinguistik"};function vn(Ve){return pn(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class xn extends mn{constructor(f){super();cn(this,f,vn,bn,dn,{})}}export{xn as default,kn as metadata};
