Formella grammatiker i datalingvistik

Chomskyhierarkin, kontextfria grammatiker och deras tillämpningar inom språkteknologi. Fokus på formella språk, grammatiska formaliseringar och parsningsalgoritmer.

Level
intermediate
Languages
sv → sv
Cards
51
Markdown
Formella grammatiker i datalingvistik (.md)

Flashcards (51)

#Front (Term / Question)Back (Definition / Answer)ExampleMultiple-Choice Options
1Vad är en syntaktisk analys?Syntaktisk analys är processen att undersöka en sträng för att bestämma dess grammatiska struktur.
2Vad är en token?En token är en enhet av text som har en specifik betydelse, som ett ord eller ett symbol.
3Vad är en transduktion?Transduktion är en process där en grammatik omvandlar en ingångssträng till en utgångssträng.
4Vad är en parser-träd?Ett parser-träd är en struktur som representerar hur en sträng har parserats enligt en grammatik.
5Vad är en parsingalgoritm?En parsingalgoritm är en algoritm som används för att analysera en sträng och bestämma dess grammatiska struktur.
6Vad är en formell språkdefinition?En formell språkdefinition specificerar en uppsättning regler och symboler som definierar språket.
7Vad är en kontextuell grammatik?En kontextuell grammatik är en grammatik där reglerna kan bero på sammanhanget av symbolerna.
8Vad är en icke-deterministisk automat?En icke-deterministisk automat kan ha flera möjliga övergångar för en given symbol.
9Vad är en formell språkbevis?Ett formellt språkbevis är en sekvens av logiska steg som visar att en viss sträng tillhör ett språk.
10Vilka är de fyra huvudtyperna av grammatik enligt Chomskyhierarkin?De fyra huvudtyperna är: typ 0 (obegränsad grammatik), typ 1 (kontextberoende grammatik), typ 2 (kontextfri grammatik) och typ 3 (regelbaserad grammatik).
11Vad är en rekursiv grammatik?En rekursiv grammatik är en grammatik där reglerna tillåter att en symbol kan referera till sig själv.
12Vad är en grammatikalisk fel?Ett grammatikalisk fel är en avvikelse från de regler som definierar ett språk.
13Vad är en grammatikalisk struktur?En grammatikalisk struktur är den organisation av ord och fraser som följer språkets regler.
14Vad är en semantisk analys?Semantisk analys är processen att tolka betydelsen av en mening efter att den har parserats.
15Ge ett exempel på en kontextfri grammatik.Ett exempel är grammatik för att generera parentesuttryck: S -> SS | (S) | ε.
16Vad är en parsergenerator?En parsergenerator är ett verktyg som automatiskt skapar en parser från en given grammatik.
17Ge ett exempel på en parsingalgoritm.Ett exempel är CYK-algoritmen, som används för att parsa kontextfria grammatik.
18Vad är en terminalsymbol?Terminalsymboler är de grundläggande symbolerna i en grammatik som inte kan brytas ner ytterligare.
19Vad är en semantisk regel?En semantisk regel definierar hur betydelsen av en fras härleds från dess syntaktiska struktur.
20Vad innebär 'språkmodellering'?Språkmodellering handlar om att skapa statistiska modeller för att förutsäga sannolikheten för sekvenser av ord.
21Vad är en formell språktyp?En formell språktyp är en klassificering av språk baserat på deras grammatiska egenskaper.
22Vad är en interpreter?En interpreter är ett program som kör kod rad för rad utan att översätta den till maskinkod.
23Vad är en formell språkrepresentation?En formell språkrepresentation är en matematisk eller grafisk beskrivning av ett språk.
24Vad är en attributiv grammatik?En attributiv grammatik är en typ av grammatik där varje icke-terminalsymbol kan ha attribut som ger mer information.
25Vad är skillnaden mellan syntax och semantik?Syntax handlar om strukturen och reglerna för hur ord kombineras, medan semantik handlar om betydelsen av dessa ord och fraser.
26Vad är en formell språkklass?En formell språkklass är en kategori av språk som definieras av en specifik typ av grammatik.
27Vad är en parser?En parser är en programvara som analyserar en sträng av symboler enligt en given grammatik.
28Vad är en formell språkautomata?En formell språkautomata är en matematisk modell som används för att definiera och analysera språk.
29Vad är en deterministisk automat?En deterministisk automat är en typ av automat där varje tillstånd har en entydig övergång för varje symbol.
30Vad är en grammatikalisk kategori?En grammatikalisk kategori är en klass av ord som delar gemensamma egenskaper, som substantiv eller verb.
31Vad är en lexikon i datalingvistik?Ett lexikon är en databas som innehåller ord och deras egenskaper, såsom betydelse och grammatiska funktioner.
32Vad är en attribut i en grammatik?Ett attribut är en egenskap som kan tilldelas en icke-terminalsymbol för att ge mer information.
33Vad är en normalform i grammatik?En normalform är en specifik struktur av en grammatik som gör den enklare att analysera, som Chomsky normalform.
34Vad innebär 'språkteknologi'?Språkteknologi handlar om användning av datorer för att bearbeta och analysera mänskligt språk.
35Vad är skillnaden mellan en top-down och en bottom-up parser?En top-down parser börjar med startsymbolen och försöker matcha den med ingången, medan en bottom-up parser börjar med ingången och bygger upp till startsymbolen.
36Vad är en syntaxregel?En syntaxregel definierar hur symboler kan kombineras för att bilda giltiga strängar i ett språk.
37Vad är en syntaxträd?Ett syntaxträd är en grafisk representation av den grammatiska strukturen hos en mening.
38Vad är en generativ grammatik?En generativ grammatik är en typ av grammatik som syftar till att beskriva alla möjliga korrekta meningar i ett språk.
39Vad är en syntaktisk regel?En syntaktisk regel definierar hur olika symboler kan kombineras för att bilda grammatiskt korrekta fraser.
40Vad är en formell språkmodell?En formell språkmodell är en matematisk representation av ett språk baserat på dess grammatik.
41Vad är en icke-terminalsymbol?Icke-terminalsymboler är symboler som kan ersättas av andra symboler enligt grammatikens regler.
42Vad är en rekursiv nedstigning?Rekursiv nedstigning är en teknik för att implementera en parser genom att använda rekursiva funktioner.
43Vad kännetecknar en kontextfri grammatik?En kontextfri grammatik har produktionsregler där vänster sida alltid består av en enda variabel.
44Vad är en n-grammodell?En n-grammodell är en typ av språkmodell som använder sekvenser av n ord för att förutsäga nästa ord.
45Vad är skillnaden mellan en deterministisk och en icke-deterministisk parser?En deterministisk parser har en entydig väg genom grammatiken, medan en icke-deterministisk parser kan ha flera möjliga vägar.
46Vad är en kompilator?En kompilator är ett program som översätter kod från ett programmeringsspråk till maskinkod.
47Vad är en formell språkklassificering?En formell språkklassificering är en systematisk indelning av språk baserat på deras grammatiska egenskaper.
48Vad är en lexikalisk analysator?En lexikalisk analysator är en komponent som bryter ner en sträng av text i dess beståndsdelar, eller tokens.
49Vad är en ambiguitet i grammatik?Ambiguitet uppstår när en sträng kan tolkas på mer än ett sätt enligt en given grammatik.
50Vad är en formell grammatik?En formell grammatik är en uppsättning regler som definierar strukturen hos ett språk.
51Vad är en derivation i formella språk?En derivation är en sekvens av tillämpningar av produktionsregler som leder från startsymbolen till en sträng i språket.