Løsningforslag for obligatorisk innlevering 2 INF2820
|
|
- Åse Viken
- 7 år siden
- Visninger:
Transkript
1 Løsningforslag for obligatorisk innlevering 2 INF2820 March 16, 2017 Oppgave 1 NFA START: 0 FINAL: 5 EDGES: 0 # 1 0 'kvart' 3 0 MINUTE 4 1 'halv' 2 1 HOUR 5 2 HOUR 5 3 PRE 2 4 PRE 1 ABRS: HOUR: 'ett', 'to', 'tre', 'fire', 'fem', 'seks', 'syv', 'åtte', 'ni', 'ti', 'elleve', 'tolv' MINUTE: 'ett', 'to', 'tre', 'fire', 'fem', 'seks', 'syv', 'åtte', 'ni', 'ti', 'elleve', 'tolv', 'tretten', 'fjorten' PRE: 'på', 'over' Kjøringseksempel from nfa_smart import * correct = ("tre", "halv fem", "ti på syv", "fem over halv åtte", "kvart over ni", "kvart på ti", "fem på ti", "ti over tolv", "fem på halv syv") incorrect = ("halv", "kvart på halv ni", "fem over kvart på ti", "ti på halv", "halv over to", "halv på tolv", 1
2 "halv på kvart ni", "ti over fem over ett") nfa = NFAFromFile('klokken.nfa') for lst, status in ((correct, True), (incorrect, False)): for item in lst: if nrec(item.split(), nfa)!= status: if status: print("should have been recognized: '{}'".format(item)) else: print("should not have been recognized: '{}'".format(item)) Oppgave 2 a) Using <LancasterStemmer>: split - split splitting - splitting goldfishes - goldf Using <PorterStemmer>: split - split splitting - split goldfishes - goldfish Porter-stemmeren gjør det vi ønsker, mens Lancaster gir ikke samme stem for split og splitting. Lancaster gir også uforventede resultater for goldfishes, mens Porter igjen gjør det vi forventer. b) Ordform Porter Snowball vicious viciou vicious slightly slightli slight commune commun commune his hi his jesus jesu jesus herring her herring Figure 1: Ordformer med forskjellig stemming 2
3 Oppgave 3 a) form_to_ids = {} for ident,word in sclex.words.items(): if word.form in form_to_ids: form_to_ids[word.form].append(ident) else: form_to_ids[word.form] = [ident] def analyze(form): print("\nanalyser av '{}':".format(form)) for ident in form_to_ids[form]: print("{0.morf_feat} {0.syn_feat}".format(sclex.words[ident])) for form in ("", "øyer"): analyze(form) Resultat Analyser av '': N,sg N_n_sg_def Adj,pos,indef,sg,part Adj_mfn_pos_indef_sg V V_pastpart_indic_passive_main_dummysubj!intrans!trans V V_pastpart_indic_active_main_ditrans!intrans!trans V,pret V_pret_indic_active_main_ditrans!intrans!trans Analyser av 'øyer': N,pl,indef N_f_pl_indef V,pres V_pres_indic_active_main_trans N,pl,indef N_n_pl_indef b) V,pres V_pres_indic_active_main_ditrans!intrans!trans Analyserer kaster som aktivt hovedverb i presens som i Per kaster ballen langt. Det er rimelig at kaster kan være transitivt ( Per kaster ballen ), men ditransitivt ( *Per kaster ballen Ola ) og intransitivt ( *Per kaster ) er mer tvilsomt. 3
4 Trekk Type Verdi V Ordklasse Verb pres Tempus Presens indic Modus Indikativ active Stemme Aktiv main Hovedverb ditrans Transitivitet Ditransitiv intrans Transitivitet Intransitiv trans Transitivitet Transitiv N,pl,indef N_m_pl_indef Analyserer kaster som substantiv i ubestemt flertall som i India har mange kaster. Trekk Type Verdi N Ordklasse Substantiv pl Numerus Flertall indef Bestemthet Ubestemt m Kjønn Hankjønn N,sg,indef N_m_sg_indef Analyserer kaster som substantiv i ubestemt entall som i Per er en god kaster. Trekk Type Verdi N Ordklasse Substantiv sg Numerus Entall indef Bestemthet Ubestemt m Kjønn Hankjønn c) def print_analysis(identifier): word = sclex.words[identifier], *features = word.syn_feat.split("_") labels = {"N": ("", "", ""), "V": ("", "", "", "", ""), "Det": ("", "", "", "determinant type")} if in labels: print(word.form) print("{:<17}- {}".format("", )) 4
5 for label,feature in zip(labels[], features): print("{:<17}- {}".format(label, feature)) print() for form in ("kaster", "", "noen", "et"): for identifier in form_to_ids[form]: print_analysis(identifier) Resultat kaster kaster kaster - pres - ditrans!intrans!trans - m - pl - m - n - def - pastpart - passive - dummysubj!intrans!trans - pastpart 5
6 - ditrans!intrans!trans - pret - ditrans!intrans!trans noen - Det - mfn - pl determinant type - quant et - pres - imp - accinf!intrans!objacomp!ref!trans et - Det - n determinant type - quant d) import re def _from_lexeme(lexeme_id): regexes = {"N": "^N,sg(pl)?,indef$", "V": "^V,inf$", "Adj": "^Adj,pos,(def)?indef,sg(pl)?$"} for word_id in sclex.lexemes[lexeme_id].word_ids: word = sclex.words[word_id] = word.morf_feat.split(",", 1)[0] if re.search(regexes[], word.morf_feat): return word.form 6
7 for lexeme_id in ("x30027", "x30049", "x30061"): print("{} - {}".format(lexeme_id, _from_lexeme(lexeme_id))) Resultat x kjeldevatn x kjemi x kjemme e) word_to_lexemes = {} for lexeme_id, lexeme in sclex.lexemes.items(): for word_id in lexeme.word_ids: word_to_lexemes[word_id] = lexeme_id def print_analysis_with_(identifier): word = sclex.words[identifier], *features = word.syn_feat.split("_") labels = {"N": ("", "", ""), "V": ("", "", "", "", ""), "Det": ("", "", "", "determinant type")} if in labels: print(word.form) print("{:<16}- {}".format("", )) = _from_lexeme(word_to_lexemes[identifier]) print("{:<16}- {}".format("", )) for label,feature in zip(labels[], features): print("{:<16}- {}".format(label, feature)) print() for form in ("kaster", "", "fisker", "øyer", "foreslo", "gås"): for identifier in form_to_ids[form]: print_analysis_with_(identifier) Resultat kaster - kaste - pres 7
8 kaster kaster - ditrans!intrans!trans - kaste - m - pl - kaster - m - kast - n - def - kaste - pastpart - passive - dummysubj!intrans!trans - kaste - pastpart - ditrans!intrans!trans - kaste - pret 8
9 fisker fisker fisker øyer øyer øyer - ditrans!intrans!trans - fisk - m - pl - fiske - pres - intrans!trans - fisker - m - øy - f - pl - øye - pres - trans - øye - n - pl foreslo 9
10 gås gås - foreslå - pret - ditrans!scomp!trans - gå - infpres - passive - acomp!dummysubj!intrans - gås - f f) print("antall lexemer: {}".format(len(sclex.lexemes))) print("antall ord: {}".format(len(sclex.words))) print("antall ordformer: {}".format(len(form_to_ids))) form_ = set([(word.form, word.morf_feat.split(",")[0]) for word in sclex.words.values()]) print("antall kombinasjoner av ordform og kategori: {}".format(len(form_))) Resultat Antall lexemer: Antall ord: Antall ordformer: Antall kombinasjoner av ordform og kategori:
11 g) words_per_ = {} for word_id,word in sclex.words.items(): = word.morf_feat.split(",")[0] if in words_per_: words_per_[] += 1 else: words_per_[] = 1 print("antall kategorier: {}".format(len(words_per_))) for,n in sorted(words_per_.items(), key=lambda x : x[1], reverse=true): print("antall ord i {}: {}".format(, n)) Resultat Antall kategorier: 14 Antall ord i N: Antall ord i V: Antall ord i Adj: Antall ord i endepart: 7000 Antall ord i Adv: 841 Antall ord i OTHERS: 832 Antall ord i P: 219 Antall ord i Interj: 197 Antall ord i Det: 159 Antall ord i Pro: 38 Antall ord i PossDet: 25 Antall ord i Subj: 24 Antall ord i Conj: 6 Antall ord i Aa: 1 h) analyses_per_wordform = [(len(words), form) for form,words in form_to_ids.items()] analyses_per_wordform.sort(reverse=true) print("de {} mest tvetydige ordformene:".format(n)) for words,form in analyses_per_wordform[:10]: print("'{}': {} analyser".format(form, words)) 11
12 Resultat De 10 mest tvetydige ordformene: 'raka': 13 analyser 'løyet': 13 analyser 'rana': 12 analyser 'luta': 12 analyser '': 12 analyser 'hola': 12 analyser 'fløyta': 12 analyser 'fjøra': 12 analyser 'trena': 11 analyser 'stima': 11 analyser 12
INF 2820 V2018: Innleveringsoppgave 1 - løsningsforslag
INF 2820 V2018: Innleveringsoppgave 1 - løsningsforslag Oppgave 1: Endelige tilstandsmaskiner (20 poeng) Denne oppgaven kan gjøres i JFLAP. Du anbefales likevel å løse den med papir og penn først for å
DetaljerINF 2820 V2016: Innleveringsoppgave 2
INF 2820 V2016: Innleveringsoppgave 2 Besvarelsene skal leveres i devilry innen fredag 3.3 kl 18.00 Det blir 5 sett med innleveringsoppgaver. Hvert sett gir inntil 20 poeng. Til sammen kan en få inntil
DetaljerINF 2820 V2016: Obligatorisk innleverinsoppgave 2
INF 2820 V2016: Obligatorisk innleverinsoppgave 2 Besvarelsene skal leveres i devilry innen torsdag 17.3 kl 18.00 Filene det vises til finner du på o /projects/nlp/inf2820/scarrie o /projects/nlp/inf2820/cfg
DetaljerKva er klokka? Kva er klokka? Kva er klokka?
er to er eitt er tolv er fem er fire er tre er åtte er sju er seks er elleve er ti er ni halv to halv eitt halv tolv halv fem halv fire halv tre halv åtte halv sju halv seks halv elleve halv ti halv ni
DetaljerINF 2820 V2018: Innleveringsoppgave 2
INF 2820 V2018: Innleveringsoppgave 2 Besvarelsene skal leveres i devilry innen fredag 2.3 kl 18.00 Det blir 5 sett med innleveringsoppgaver. Hvert sett gir inntil 100 poeng. Til sammen kan en få inntil
DetaljerINF 2820 V2018: Innleveringsoppgave 1
INF 2820 V2018: Innleveringsoppgave 1 Besvarelsene skal leveres i devilry innen fredag 9.2 kl 18.00 Det blir 5 sett med innleveringsoppgaver. Hvert sett gir inntil 100 poeng. Til sammen kan en få inntil
Detaljer1 3Hva er klokka? Hva er klokka? Hva er klokka? Hva er klokka? Hva er klokka? Hva er klokka?
1 3 1 3 Klokka er to Klokka er ett Klokka er tolv Klokka er fem Klokka er fire Klokka er tre Klokka er پ0ٹ2tte Klokka er sju Klokka er seks Klokka er elleve Klokka er ti Klokka er ni 1 3 1 3 halv to halv
DetaljerINF 2820 V2015: Obligatorisk innleverinsoppgave 2
INF 2820 V2015: Obligatorisk innleverinsoppgave 2 Besvarelsene skal leveres i devilry innen fredag 13.3 kl 18.00 Filene det vises til finner du på o /projects/nlp/inf2820/cfg o /projects/nlp/inf2820/scarrie
DetaljerMeg selv Faggruppe. Substantiv Verb ÅLO, PLE, RVA GYM ELY; RVA ÅLO; RVA
UKEPLAN FOR INNFØRINGSKLASSE 3 UKE 44 Tema: Skolearbeid - leksearbeid VERDI: Vennskap og integrering TIMEPLAN: MANDAG TIRSDAG ONSDAG TORSDAG FREDAG 08.30-09,30 1 Ukeplan Lekseplan ÅLO, WTA, RVA Familie-meg
DetaljerINF 2820 V2016: Obligatorisk innleverinsoppgave 1
INF 2820 V2016: Obligatorisk innleverinsoppgave 1 OBS Korrigert eksemplene oppgave 2, 8.2 Besvarelsene skal leveres i devilry innen torsdag 18.2 kl 18.00 Filene det vises til finner du på /projects/nlp/inf2820/fsa
DetaljerINF 2820 V2018: Innleveringsoppgave 3
INF 2820 V2018: Innleveringsoppgave 3 Besvarelsene skal leveres i devilry innen fredag 23.3 kl 18.00 Det blir 5 sett med innleveringsoppgaver. Hvert sett gir inntil 100 poeng. Til sammen kan en få inntil
DetaljerINF1000 Eksamen 2014 (modifisert)
INF1000 Eksamen 2014 (modifisert) Oppgave 1 (4 poeng) a) Hva er verdien til tall etter at følgende kode er utført? tall = (5+3)*2 tall = tall+2 18. b) Anta at følgende programsetninger utføres. Hva skrives
DetaljerINF2820 Datalingvistikk V2016. Forelesning 4, 10.2 Jan Tore Lønning
INF2820 Datalingvistikk V2016 Forelesning 4, 10.2 Jan Tore Lønning I dag Ord Begrensninger med regulære språk Regulære uttrykk i praksis Utvidete regulære uttrykk Frasestruktur og kontekstfrie grammatikker
DetaljerINF2820 Datalingvistikk V2018 Forelesning 4, 5.2 Jan Tore Lønning
INF2820 Datalingvistikk V2018 Forelesning 4, 5.2 Jan Tore Lønning I dag Naturlige språk Ord Litt morfologi Språkteknologi: leksikon og morfologi Tekstprosessering de første trinn 2 Naturlige språk som
DetaljerINF2820 Datalingvistikk V2017 Forelesning 4, 6.2 Jan Tore Lønning
INF2820 Datalingvistikk V2017 Forelesning 4, 6.2 Jan Tore Lønning I dag Naturlige språk Ord Litt morfologi Språkteknologi: leksikon og morfologi Tekstprosessering de første trinn 2 Naturlige språk som
DetaljerEngelsk gruppe 2 høsten 2015
Engelsk gruppe 2 høsten 2015 I løpet av høsten har vi jobbet med disse tingene på engelsk: Tall - numbers Norsk - Norwegian Engelsk - English Mitt språk -My language 1 en one 2 to two 3 tre three 4 fire
DetaljerMandatory assignment 1, INF2820, 2013
Mandatory assignment 1, INF2820, 2013 Deadline: February 14, 6:00 pm To be delivered in devilry. You shoul put your username in the comments of the submitted files, like # Oblig 1, jtl The mentioned files
DetaljerNorsk minigrammatikk bokmål
Norsk minigrammatikk bokmål Ordklassene Substantiv Adjektiv Artikler Pronomen Tallord Verb Adverb Konjunksjoner Preposisjoner Interjeksjoner ORDKLASSENE Den norske grammatikken inneholder ti ordklasser:
DetaljerINF 2820 V2016: Innleveringsoppgave 3 del 1
INF 2820 V2016: Innleveringsoppgave 3 del 1 Pga tekniske problemer er oppgaveteksten delt i to. Dette er første del. Andre del legges ut mandag 13.3! Besvarelsene skal leveres i devilry innen fredag 24.3
DetaljerINF2820 Datalingvistikk V2015. Forelesning 4, 9.2 Jan Tore Lønning
INF2820 Datalingvistikk V2015 Forelesning 4, 9.2 Jan Tore Lønning I dag Oppsummering av endelige tilstandsteknikker Begrensninger ved regulære språk Regulære uttrykk: teoretiske og praktiske Noen egenskaper
DetaljerINF 2820 V2016: Innleveringsoppgave 3 hele
INF 2820 V2016: Innleveringsoppgave 3 hele Dette er det komplette settet! Besvarelsene skal leveres i devilry innen fredag 24.3 kl 18.00 Det blir 5 sett med innleveringsoppgaver. Hvert sett gir inntil
Detaljer2/6/2012. Begrensninger ved regulære språk. INF2820 Datalingvistikk V2012. Formelle språk som ikke er regulære KONTEKSTFRIE GRAMMATIKKER.
INF2820 Datalingvistikk V2012 Jan Tore Lønning Begrensninger ved regulære Regulære er ikke ideelle modeller for naturlige, dvs Verken regulære uttrykk eller NFA er ideelle for å beskrive naturlige fordi:
Detaljer3/5/2012. Chart alternativ datastruktur. Fundamentalregelen. Chart-parsing. Bottom-up FORMELL SPRÅKTEORI. Jan Tore Lønning
INF2820 Datalingvistikk V2012 Jan Tore Lønning CHART-PARSING FORMELL SPRÅKTEORI 5. mars 2012 2 Chart alternativ datastruktur NP Det Nom Fundamentalregelen NP Det Nom Nom Nom PP Nom Nom PP NP PP P NP Det
DetaljerNORSK ANDRESPRÅKSKORPUS KURSHEFTE. ASK, kurshefte Hilde Johansen (2011) 1
NORSK ANDRESPRÅKSKORPUS KURSHEFTE ASK, kurshefte Hilde Johansen (2011) 1 KURSHEFTETS INNHOLD 1. Antall ord i ulike delkorpus (testnivå og morsmål) 2. Persondata 3. Feilkoder 4. Oslo-Bergen-taggerens taggsett
DetaljerAPPENDIKS D Geminittisk språk/grammatikk
1 APPENDIKS D Geminittisk språk/grammatikk Jeg har latt overskriften på dette appendikset bli sående i sin opprinnelige form, selv om jeg kun har maktet å gi et nokså usystematisk og mangelfullt innblikk
DetaljerINF2820 Datalingvistikk V2012. Jan Tore Lønning
INF2820 Datalingvistikk V2012 Jan Tore Lønning CHART-PARSING FORMELL SPRÅKTEORI 5. mars 2012 2 Chart alternativ datastruktur NP Det Nom Nom Nom PP NP PP P NP Det Nom, N P NP, PN 0 book 1 the 2 flight 3
DetaljerINF1000 Eksamen 2014 (modifisert)
INF1000 Eksamen 2014 (modifisert) Oppgave 1 (4 poeng) a) Hva er verdien til tall etter at følgende kode er utført? tall = (5+3)*2 tall = tall+2 b) Anta at følgende programsetninger utføres. Hva skrives
DetaljerINF2820 Datalingvistikk V2012. Jan Tore Lønning
INF2820 Datalingvistikk V2012 Jan Tore Lønning BEGRENSNINGER VED REGULÆRE SPRÅK OG KONTEKSTFRIE GRAMMATIKKER 2 I dag 1. Begrensninger ved regulære språk 2. Noen egenskaper ved naturlige språk 3. Kontekstfrie
DetaljerPrøveeksamen IN1000. IN Prøveeksamen. Dato november 2017 Tid 12:30-12:00 Alle trykte og skrevne hjelpemidler er tillatt.
IN000-207-Prøveeksamen Prøveeksamen IN000 Dato 3-20. november 207 Tid 2:30-2:00 Alle trykte og skrevne hjelpemidler er tillatt. Les nøye gjennom oppgavene før du løser dem. Du kan legge dine egne forutsetninger
DetaljerUkeplan Navn: Uke: 18
Ukeplan Navn: Uke: 18 Mottaksskolen tel.38107890 http://www.minskole.no/mottaksskolen Læringsmål NORSK Jeg kan personlig pronomen Jeg kan svare på enkle spørsmål om meg selv. Jeg kan stille enkle spørsmål
DetaljerNORDISKE STUDIER I LEKSIKOGRAFI
NORDISKE STUDIER I LEKSIKOGRAFI Titel: Forfatter: Gråsoner i norske ordbøker Jørn-Otto Akø Kilde: Nordiske Studier i Leksikografi 1, 1992, s. 65-75 Rapport fra Konferanse om leksikografi i Norden, 28.-31.
DetaljerINF2820 Datalingvistikk V2016. Forelesning 4, 10.2 Jan Tore Lønning
INF2820 Datalingvistikk V2016 Forelesning 4, 10.2 Jan Tore Lønning I dag Ord Begrensninger med regulære språk Regulære uttrykk i praksis Utvidete regulære uttrykk Frasestruktur og kontekstfrie grammatikker
DetaljerUNIVERSITETET I OSLO
UIVERSITETET I OSLO et matematisk-naturvitskapelige fakultet Eksam i: IF1820 Introduksjon til språk- og kommunikasjonsteknologi Eksamsdag: 17. juni 2016 Tid for eksam: 14.30 18.30 Oppgavesettet er på 6
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 11. juni 2004 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 8
DetaljerINF2820 Datalingvistikk V2011. Jan Tore Lønning & Stephan Oepen
INF2820 Datalingvistikk V2011 Jan Tore Lønning & Stephan Oepen FORMELLE OG NATURLIGE SPRÅK KONTEKSTFRIE GRAMMATIKKER 7. februar 2011 2 Naturlige språk som formelle språk Et formelt språk består av: En
DetaljerMorfologi. Studiet av ordenes struktur Kap. 11 Om morfer (selvsagt) og litt større ting. EXFAC EURA 2. Morfologi1 1
Morfologi Studiet av ordenes struktur Kap. 11 Om morfer (selvsagt) og litt større ting EXFAC EURA 2. Morfologi1 1 Setninger består av ord (grupper av ord) Ord har struktur: les-te, en god les-er -te: bøyning
DetaljerGordana Ili_ Holen Institutt for lingvistiske fag Det historisk-filosofiske fakultet Universitetet i Oslo g.i.holen@hfstud.uio.no
Binding av anaforer i norsk - et tidlig utkast Gordana Ili_ Holen Institutt for lingvistiske fag Det historisk-filosofiske fakultet Universitetet i Oslo g.i.holen@hfstud.uio.no Oversikt n Formålet med
DetaljerVeiledning og tilleggsoppgaver til kapittel 5 i Her bor vi 1
Veiledning og tilleggsoppgaver til kapittel 5 i Her bor vi 1 Generelt om kapittel 5 Hvor mange er det? I dette kapittelet kommer det inn flere ord for familiemedlemmer, og vi får presentert substantiv
DetaljerSetningsledd. Norsk som fremmedspråk Side 131
Setningsledd Norsk som fremmedspråk Side 131 VERBAL er det viktigste leddet i en setning Det forteller om handlingen, og det sier noe om tiden når den skjer Verbalet kan være et enkelt ord, eller det kan
Detaljer2/24/2012. Dynamic Programming. I dag. Example. Example PARSING. Jan Tore Lønning
INF2820 Datalingvistikk V2012 Jan Tore Lønning TABELLPARSING OG CHART- PARSING 24. februar 2012 2 I dag Mellomspill: Chomsky Normal Form Tabellparsing: CKY-algoritmen Innlede Chart-Parsing Dynamic Programming
DetaljerThe Oslo-Bergen-Tagger and The Nomen Nescio Project
The Oslo-Bergen-Tagger and The Nomen Nescio Project Janne Bondi Johannessen (jannebj@mail.hf.uio.no) Outline Addresses Which tagset How the tagger treats: compounds, names, unknown words etc. Its performance
DetaljerINF2820 Datalingvistikk V2014. Forelesning 4, 6.2 Jan Tore Lønning
INF2820 Datalingvistikk V2014 Forelesning 4, 6.2 Jan Tore Lønning I dag Oppsummering av endelige tilstandsteknikker Regulære uttrykk: teoretiske og praktiske Begrensninger ved regulære språk Noen egenskaper
DetaljerEksamensoppgaver 2014
Eksamensoppgaver 2014 Først kommer alle de relevante små-oppgavene og deretter den store oppgaven. Oppgave 1 (4 p) a) Hva er verdien til tall etter at følgende kode er utført? tall = (5+3)*2 tall = tall+2
DetaljerINF2820 Datalingvistikk V2012
INF2820 Datalingvistikk V2012 Jan Tore Lønning KONTEKSTFRIE GRAMMATIKKER OG PARSING 24. februar 2012 2 1 I dag Kontekstfrie grammatikker, avledninger og trær (delvis repetisjon) Parsing: ovenifra og ned
DetaljerINF1820: Ordklasser 2014-02-13. INF1820: Ordklasser. Arne Skjærholt. 13. februar. INF1820: Ordklasser. Arne Skjærholt. 13. februar
Arne Skjærholt 13. februar Arne Skjærholt 13. februar Ordklasser Ordklasser Ordklassene er bindeleddet mellom ordet (det morfologiske nivået) og syntaksen (setningsstrukturen). Det kan bestemme hva slags
DetaljerINF2820 Datalingvistikk V2012. Jan Tore Lønning
INF2820 Datalingvistikk V2012 Jan Tore Lønning TABELLPARSING OG CHART- PARSING 24. februar 2012 2 I dag Mellomspill: Chomsky Normal Form Tabellparsing: CKY-algoritmen Innlede Chart-Parsing 24. februar
DetaljerArbeidsbok Nivå 1 og Nivå 2 / bokmål
Arbeidsbok Nivå 1 og Nivå 2 / bokmål Nivå 1 1. Hva heter du?... 1 2. Familie og skole... 6 3. Hva er klokka?... 15 4. Fra morgen til kveld... 21 5. Butikker og penger... 28 6. På handletur... 34 7. Her
DetaljerFinne ut om en løsning er helt riktig og korrigere ved behov
Finne ut om en løsning er helt riktig og korrigere ved behov Finurlige feil og debugging av kode IN1000, uke5 Henrik H. Løvold Oppgave (Lett modifisert fra eksamen 2014) Skriv en funksjon Dersom parameteren
DetaljerAlgDat - Øvingsforelesning 1 Introduksjon til Python, lenkede lister og øving 1
AlgDat - Øvingsforelesning 1 Introduksjon til Python, lenkede lister og øving 1 Ole Kristian Pedersen, Høst 2016 Agenda Introduksjon til Python for begynnere Intro til øving 1 Litt om lenkede lister Øvingssystemet
DetaljerINF2820 Datalingvistikk V2012. Jan Tore Lønning
INF2820 Datalingvistikk V2012 Jan Tore Lønning LITT PYTHON 2 Hvorfor Pyhton NLTK Natural Language Tool Kit: Omgivelser for å eksperimentere med datalingvistikk Diverse datalingvistiske algoritmer Inkluderte
DetaljerINF2820 Datalingvistikk V2018 Forelesning 3, 29. jan. Jan Tore Lønning
INF2820 Datalingvistikk V2018 Forelesning 3, 29. jan. Jan Tore Lønning Hva her vi lært? A. Deterministiske endelige tilstandsmaskiner (DFA) og hvordan de kan definer et (formelt) språk. B. Ikke-deterministiske
DetaljerUkeplan Navn: Uke: 34
Ukeplan Navn: Uke: 34 Mottaksskolen tel.38107890 http://www.minskole.no/mottaksskolen Læringsmål NORSK Jeg kan personlig pronomen Jeg kan svare på enkle spørsmål om meg selv. Jeg kan stille enkle spørsmål
DetaljerLokal læreplan i samisk 2 1-7 trinn. Trinn 6 Periodeplan 1 uke ca. 35-44. Kompetansemål
Lokal læreplan i samisk 2 1-7 trinn Trinn 6 Periodeplan 1 uke ca. 35-44 Læreverk: Bures, bures fas lese- og arbeidsbok Kap 1: Skuvlašiljus Kap 2: Gos don ledjet luomus Kap 4: Luomemeahcis Kap 5: Murjemin
DetaljerINF2820 Datalingvistikk V2017 Forelesning 3, 30.1 Jan Tore Lønning
INF2820 Datalingvistikk V2017 Forelesning 3, 30.1 Jan Tore Lønning I dag Regulære språk og endelige tilstandsmaskiner oppsummering Reg.ex. i praksis, særlig i Python Litt Python Algoritme for DFA med Python-implementasjon
Detaljerdeler: Fig. 1 3rd Nordic Conference of Computational Linguistics NODALIDA 1981 64
64 T o r S t å l h a n e R U N I T L E K S I K A L S K A N A L Y S E I M J U K E S Y S T E M 0. I N N L E D N I N G M j u k e S y s t e m e r et R U N I T - p r o s j e k t s o m b l i r f i n a n s i
DetaljerINF1000 (Uke 15) Eksamen V 04
INF1000 (Uke 15) Eksamen V 04 Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset 22-05-2006 2 22-05-2006 3 22-05-2006 4 Oppgave 1a
DetaljerINF1000 (Uke 15) Eksamen V 04
INF1000 (Uke 15) Eksamen V 04 Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset 22-05-2006 2 22-05-2006 3 22-05-2006 4 Oppgave 1a
DetaljerUtvida rettleiing til søk i nynorskkorpuset
Utvida rettleiing til søk i nynorskkorpuset 1 Søk på ordform For å søkje på ordform, set ein hermeteikn rundt søkjeordet: "bil" Gløymer ein hermeteikna, får ein ikkje tilslag. 2 Trunkerte søk Ein kan også
DetaljerPrøveeksamen 2017 Oppgave3(a)Oppgave 3a) Skriv en funksjon hastighet(fart) som skal returnere en tekst-streng basert på heltallsverdien (verdi av type int) i parameteren fart. Parameteren fart er ment
DetaljerUKEPLAN UKE 43 UKE: 43 DATO: GRUPPE: E
UKEPLAN UKE 43 UKE: 43 DATO: 23.-27.10.17 GRUPPE: E Ukens tema: Norsk: Vi leser 2 (side 96-106) Ukas ord 2: Ord med ei (side 20-21) (hei, nei, lei, grei, feie, leie) Grammatikk: * Substantiv (navn på noe
DetaljerØvingsforelesning 5 Python (TDT4110)
Øvingsforelesning 5 Python (TDT4110) Repetisjon av løkker og funksjoner Ole-Magnus Pedersen Oversikt Praktisk Info Gjennomgang av Øving 3 Repetisjon 2 Praktisk info Prosjekter i PyCharm må startes med
DetaljerOppgavesett for Python
Oppgavesett for Python Petter Mæhlum Januar 2019 1 List comprehension Dette er ment som en rask innføring i list comprehension, med tilhørende oppgaver. List comprehension er en spesiell type syntaks i
DetaljerInformasjon Eksamen i IN1000 høsten 2017
Informasjon Eksamen i IN000 høsten 207 Tid 8. desember kl. 09.00 (4 timer) Faglærerne vil besøke lokalet ca kl 0. Oppgavene Oppgave 2b og 2c er flervalgsoppgaver. Her får man det angitte antall poeng om
DetaljerEXFAC EURA Syntaks2 1
EXFAC EURA Syntaks2 1 Språk Noen avvik fra og tillegg til kap. 12 (som ikke skal leses i sin helhet), bedre tilpasset ILOS-fagenes terminologi og språk Mest om form i dag og om verbet Feil i eksemplene?
DetaljerINF2820 Datalingvistikk V gang, Jan Tore Lønning
INF2820 Datalingvistikk V2014 8. gang, 6.3.2014 Jan Tore Lønning I dag Chart parsing Implementasjon CKY og Chart: Parsing vs anerkjenning 2 Chart alternativ datastruktur (S, [0, 1]) (VP, [0,1]) (Det, [1,2])
DetaljerINF2820 Datalingvistikk V2012. Jan Tore Lønning
INF2820 Datalingvistikk V2012 Jan Tore Lønning KONTEKSTFRIE GRAMMATIKKER OG PARSING 23. februar 2012 2 I dag Kontekstfrie grammatikker, avledninger og trær (delvis repetisjon) Parsing: ovenifra og ned
DetaljerØvingsforelesning 7 i Python (TDT4110)
Øvingsforelesning 7 i Python (TDT4110) Lister, Strenger, Funksjoner Vegard Hellem Oversikt Praktisk Info Gjennomgang av Øving 5 Programmering til Øving 7 2 Praktisk info Kollokviegrupper Snakk med studassen
DetaljerINF 2820 V2015: Obligatorisk innleveringsoppgave 3
INF 2820 V2015: Obligatorisk innleveringsoppgave 3 Besvarelsene skal leveres i devilry innen fredag 17.4 kl 18.00 Filene det vises til finner du i o /projects/nlp/inf2820/cfg Del 1 RD Parsing Oppgave 1:
DetaljerINF2820 Datalingvistikk V2016. Jan Tore Lønning
INF2820 Datalingvistikk V2016 Jan Tore Lønning I dag Automater og regulære uttrykk Litt Python Implementasjon av DFA i Python Naiv NFA-algoritme Smart NFA-algoritme Pythonimplementasjon av smart NFA 1.
DetaljerØvinger september Wiebke Ramm, Kjetil Rå Hauge
EXFAC03-EURA 2011H Øvinger 20 21 september Wiebke Ramm, Kjetil Rå Hauge wiebke.ramm@ilos.uio.no; k.r.hauge@ilos.uio.no! Infoside: http://folk.uio.no/kjetilrh/exfac!! Her har vi: Lette spørsmål Lurespørsmål
DetaljerIN1000 Obligatorisk innlevering 7
IN1000 Obligatorisk innlevering 7 Frist for innlevering: 23.10. kl 12:00 Introduksjon I denne innleveringen skal du lage et program som simulerer cellers liv og død. Dette skal du gjøre ved hjelp av en
DetaljerUKE TEMA SKRIVE GRAMMATIKK VERK ARBEIDMETODER. flertall
ÅRSPLAN I NORSK FOR GO1 01-01 UKE TEMA SKRIVE GRAMMATIKK VERK ARBEIDMETODER -5 Bli kjent 1. Presentasjon Substantiv: egennavn og. Fortell om en fellesnavn, entall og kap. 1 matrett flertall På norsk- 6-7
DetaljerObjektorientert programmering i Python
Objektorientert programmering i Python IN1000 Høst 2019 uke 8 Siri Moe Jensen Læringsmål uke 8 Repetisjon fra forrige uke Definere en klasse, opprette og arbeide med objekter: How-to
DetaljerTDT4110 IT Grunnkurs Høst 2015
TDT4110 IT Grunnkurs Høst 2015 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Løsningsforlag Auditorieøving 1 1 Teori Løsning er skrevet med uthevet tekst
DetaljerØvingsforelesning 5 Python (TDT4110)
Øvingsforelesning 5 Python (TDT4110) Repetisjon av løkker og funksjoner Ole-Magnus Pedersen Oversikt Praktisk Info Gjennomgang av Øving 3 Repetisjon 2 Praktisk info Prosjekter i PyCharm må startes med
DetaljerINF2820 Datalingvistikk V Gang 30.3 Jan Tore Lønning
INF2820 Datalingvistikk V2016 10. Gang 30.3 Jan Tore Lønning I dag Med anbefalt lesing og rekkefølge Grammatiske trekk («features») NLTK boka, seksj 9.1 Trekkstrukturer («feature structures») J&M, seksj
DetaljerINF2820 Datalingvistikk V Gang 4.5 Jan Tore Lønning
INF2820 Datalingvistikk V2015 14. Gang 4.5 Jan Tore Lønning CHART PARSING 2 I dag Svakheter ved tidligere parsere RD og SR: ineffektivitet CKY: CNF Chart parsing,,dotted items og fundamentalregelen Algoritmer:
DetaljerINF2820 Datalingvistikk V2015. Jan Tore Lønning
INF2820 Datalingvistikk V2015 Jan Tore Lønning Idag Automater og regulære uttrykk Litt Python Implementasjon av DFA i Python Naiv NFA-algoritme Smart NFA-algoritme Pythonimplementasjon 30. januar 2015
Detaljer"Det er fort gjort og skrive feil." En presentasjon av en automatisk grammatikkontroll for bokmål
1 av 5 02.06.2010 17:00 "Det er fort gjort og skrive feil." En presentasjon av en automatisk grammatikkontroll for bokmål Av Kristin Hagen og Pia Lane Det siste året har Tekstlaboratoriet ved Universitetet
DetaljerArbeidsgang ved hver lønnskjøring
20.09.2016 Arbeidsgang ved hver lønnskjøring Start i Lag lønn med å registrere lønn på de ansatte. Velg Kontroll for å kontrollere registreringene og for å oppgi periodedato. Om du finner feil eller mangler
DetaljerIN1140, H2018 gruppetime oppgaver Introduksjon til Tekst i Python
IN1140, H2018 gruppetime oppgaver Introduksjon til Tekst i Python I disse oppgavene skal vi introdusere Python, og vise hvordan vi kan jobbe med tekst i Python. Vi skal se på hva et programmeringsspråk
DetaljerINF1010, 21. februar Om å gå gjennom egne beholdere (iteratorer) Stein Gjessing Inst. for Informatikk Universitetet i Oslo
INF1010, 21. februar 2013 Om å gå gjennom egne beholdere (iteratorer) Stein Gjessing Inst. for Informatikk Universitetet i Oslo Ikke noe nytt her From the Java language specification (version 6): 14.14.2
DetaljerPå tide med et nytt spill! I dag skal vi lage tre på rad, hvor spillerne etter tur merker ruter med X eller O inntil en av spillerne får tre på rad.
Tre på rad Skrevet av: Oversatt fra Code Club UK (//codeclub.org.uk Oversatt av: Geir Arne Hjelle Kurs: Python Tema: Tekstbasert, Spill Fag: Programmering Klassetrinn: 8.-10. klasse Introduksjon På tide
DetaljerFinne ut om en løsning er helt riktig og korrigere ved behov
Finne ut om en løsning er helt riktig og korrigere ved behov Finurlige feil og debugging av kode IN1000, uke5 Geir Kjetil Sandve Oppgave (Lett modifisert fra eksamen 2014) Skriv en funksjon Dersom parameteren
DetaljerLesekurs i praksis. Oppgaver på «Nivå 2» Vigdis Refsahl
1 Lesekurs i praksis Oppgaver på «Nivå 2» Vigdis Refsahl Dette heftet må brukes sammen med: Teori Når lesing er vanskelig» og Praksis oppgaver på «Nivå 1» Oppgavene på «Nivå 2» innføres gradvis når elevene
DetaljerInnhold. Forord... 19
Innhold Forord................................................................... 19 Om å bruke Opp og fram!..................................................... 21 Norsk for deg-serien.........................................................
DetaljerTid: M6lform: Sidetal: 8. Vedlegg: Merknader: I oppgive 10 skriver du bare en av oppgavene./in task l0 you. Hjelpemiddel: Ingenordbok/Nodictionary
Hogskolen itelemark EKSAMEN 2617 Introducing Norwegian Language 12.12.20t2 Tid: M6lform: 9:00-12:00 (3 hrs) Bokmil Sidetal: 8 Hjelpemiddel: Ingenordbok/Nodictionary Merknader: I oppgive 10 skriver du bare
DetaljerForelesning i Matte 3
Forelesning i Matte 3 Determinanter H. J. Rivertz Institutt for matematiske fag 1. februar 008 Innhold 1. time 1 Determinanter og elementære radoperasjoner Innhold 1. time 1 Determinanter og elementære
DetaljerFinn-Erik Vinje. Riktig norsk. 4. utgave. j UKiVEr?S!TA rseibliothek KiEL! - ZE^TRALB!3L!OTHEK -
Finn-Erik Vinje Riktig norsk 4. utgave j UKiVEr?S!TA rseibliothek KiEL! - ZE^TRALB!3L!OTHEK - Vidarforlaget *2014 Innhold Forord 13 1. Substantiver og artikler Nakent substantiv 15 Lærde ord uten bestemt
DetaljerPeriodeplan for M1 høsten 2017.
Periodeplan for M1 høsten 2017. Periode: 12-14 ukers intervaller. Fag og uketimer: 18 timer norskundervisning hver uke. I disse timene ligger uteskole og begrepsundervisning. Mottaksskolens sosiale mål:
DetaljerFra Python til Java. En introduksjon til programmeringsspråkenes verden. Dag Langmyhr
Fra Python til Java En introduksjon til programmeringsspråkenes verden dag@ifi.uio.no Oversikt Introduksjon Python Java Noe er likt Noe bare ser anderledes ut Noe er helt forskjellig Et eksempel Klasser
DetaljerINF2820 Datalingvistikk V forelesning, 30.1 Jan Tore Lønning
INF2820 Datalingvistikk V2014 3. forelesning, 30.1 Jan Tore Lønning Idag Noen ord om Python Implementasjon av DFA J&Ms algoritme Oversatt til Python Rekursiv vs. Iterativ implementasjon Naiv NFA-algoritme
Detaljer1/31/2011 SAMMENHENGER FSA OG REGULÆRE UTTRYKK. Regulære språk. Fra FSA til RE. Fra regulært uttrykk til NFA REGULÆRE UTTRYKK I DATALINGVISTIKK DEL 2
INF2820 Datalingvistikk V2011 Jan Tore Lønning & Stephan Oepen ENDELIGE TILSTANDSTEKNIKKER OG REGULÆRE UTTRYKK I DATALINGVISTIKK DEL 2 31. januar 2011 2 Regulære språk Følgende er ekvivalente: a) L kan
DetaljerIN1010. Fra Python til Java. En introduksjon til programmeringsspråkenes verden Dag Langmyhr
IN1010 Fra Python til Java En introduksjon til programmeringsspråkenes verden dag@ifi.uio.no Oversikt Introduksjon Python Java Noe er likt Noe bare ser anderledes ut Noe er helt forskjellig Et par eksempler
DetaljerInformasjon Prøveeksamen i IN1000 høsten 2018
Prøveeksamen IN1000-INF1001-H18 Informasjon Prøveeksamen i IN1000 høsten 2018 Tid Fra tirsdag 6.11 kl. 14:15 til tirsdag 13.11 kl. 12:00 (Normal eksamenstid er 4 timer) Oppgavene Oppgave 2b og 2c er flervalgsoppgaver.
DetaljerINF2820 Datalingvistikk V2011. Jan Tore Lønning & Stephan Oepen
INF2820 Datalingvistikk V2011 Jan Tore Lønning & Stephan Oepen ENDELIGE TILSTANDSTEKNIKKER OG REGULÆRE UTTRYKK I DATALINGVISTIKK DEL 2 31. januar 2011 2 SAMMENHENGER FSA OG REGULÆRE UTTRYKK 31. januar
Detaljer7. trinn Målark Chapter 1 Bokmål
Målark Chapter 1 Bokmål Jeg kan lese en dialog sammen med andre. Jeg kan lese og lytte til nyheter og annonser. Jeg kan lese en enkel faktatekst med mange bilder. Jeg kan lese mer avanserte faktatekster
DetaljerIN1010. Fra Python til Java. En introduksjon til programmeringsspråkenes verden Dag Langmyhr
IN1010 Fra Python til Java En introduksjon til programmeringsspråkenes verden dag@ifi.uio.no Oversikt Introduksjon Python Java Noe er likt Noe bare ser anderledes ut Noe er helt forskjellig Et par eksempler
DetaljerINF2820 Datalingvistikk V Gang 6.4 Jan Tore Lønning
INF2820 Datalingvistikk V2016 11. Gang 6.4 Jan Tore Lønning Sist Med anbefalt lesing og rekkefølge Grammatiske trekk («features») NLTK boka, seksj 9.1 Trekkstrukturer («feature structures») J&M, seksj
DetaljerIN2110 Obligatorisk innlevering 1a
IN2110 Obligatorisk innlevering 1a Oppsett Leveres innen fredag 15. februar kl. 23.59 i Devilry. For IN2110 har vi laget et utviklingsmiljø for Python som inneholder programvare og data for de obligatoriske
Detaljer