Beskjeder
Vi leverte inn sensur tidligere i dag, og det ser ut som om resultatene er tilgjengelige i StudentWeb allerede. Det ble ingen A i år, fire B, fire C, sju D, tre E, og tre F. Stortsett en type normalfordeling, enn med tyngdepunkten ikke helt på C (der den skal ligge gjennom årene). Vi sitter igjen med intrykket om at eksamensoppgaven kanskje var litt i overkant omfattende og har justert karakterfordelingen for dette.
Vi regner med å justere noe på emnet i 2013, der vi vil ha samme foreleseren gjennom hele semesteret. Derfor vil vi gjerne oppmuntre alle (som ikke allerede har gjort det) til å bruke noen minutter på det anonyme spørreskjema som Fagutvalget for Informatikk (FUI) har sendt ut på epost (kurskritikk). Det vil være til stor nytte for oss.
Hvis dere lurer på noe er det bare å ta kontakt; ellers takker vi for innsatsen gjennom semesteret og ønsker en riktig god sommer!
Det var en liten feil i filen globals.lsp i løsningsforslaget som var lagt ut i går, som gjorde at trærne som vist i LKB så ikke helt ut som vanlig. Dette er nå rettet, og vi ber alle som allerede har tatt ut en kopi av solution3b å (a) slette hele mappen med navn solution3b og så (b) kjøre kommandoen om igjen.
Jeg glemte å legge ut beskjed tidligere i dag, men kanskje noen har allerede oppdaget at man kan få tak i løsningsforslag for oppgaven (3b) ved å kjøre kommandoen solution3b på IFIs Linux-maskiner. Dette blir altså tema i siste gruppetimen i morgen (torsdag 24. mai), på vanlig tid og sted.
Gruppetimen i morgen (mandag, 21. mai, 12:15–14:00) blir altså på datastue Modula (rom 2443 i andre etasje i Ole-Johan Dahls hus).
Vi utsetter innleveringsfristen for oppgave (3b) med ett døgn, dvs. til utgangen av tirsdag, 22. mai; dette er virkelig den seneste fristen vi kan gi innenfor rammene som fakultetet setter for eksamensregistering mm.
Nå på mandag (21. mai) blir det en ekstraordinær gruppetime med Sindre og Stephan. Den er nå satt til kl. 12:15 til 14:00, og vi kommer tilbake om rommet (forhåpentligvis Fortress, som vanlig).
Hvis du vil bruke nltk.ChartParser() for å sjekke at håndparsingen din er korrekt og få skrevet ut fullstendige parse, må du sette "tracing"-nivå ved konstruksjon av parseren, f.eks. parser = nltk.ChartParser(mingrammatikk, nltk.parse.TD_STRATEGY, trace=2).
Det viser seg at filen mrsglobals.lsp som kom med vår oppgave (3b) var dessverre noe utdatert: når man kommer til deloppgave (3o) så vil semantikken ikke synes som MRS (eller rettere sagt som en tom logisk form), selv om trekkstrukturen er helt fin. Venligst bytte ut filen mot en oppdatert versjon (som forsåvidt også er tilgjengelig på IFIs Linux-maskiner fra hjemmeområdet mitt: ~oe/mrsglobals.lsp).
Videre ga vi feil frist for innlevering av oppgave (3b), der søndag den 21. mai (som vi skriver på selve oppgaven) ikke finnes i år. Innleveringsfrist er altså på mandag den 21. mai, ved utgangen av dagen (dvs. midnatt).
Lagt ut eksamensoppgaver fra 2011, og et eksamenliknende sett. Lenker fra hovedsiden. JT
Vi lagde ut tre ting i går: oppgave (3b) er nå tilgjengelig, vi rettet en liten feil i løsningsforslaget (3a) (der bruk av både optional-list og head-complement-rule-2 ga for mange syntaktiske analyser), og foilene for forelesningen på tirsdag er klare. I forelesningen skal vi lære oss alt (grunnleggende) vi trenger å kunne om semantisk komposisjon med typete trekkstrukturer, og så er det to gruppetimer igjen før den sisten obligatoriske innleveringen.
Vi har lågt ut et løsningsforslag for oppgaven (3a). Man kan enkelt få tak i det ved å kjøre kommandoen solution3a på IFIs Linux-maskiner. I gruppetimen i morgen skal vi gå gjennom løsningsforslaget og prøve å sammenlikne med ting dere fant på. Venligst ta en titt på våre filer før timen i morgen!
I går brukte vi noe mer tid enn planlagt på øvelser med leksikalske og syntaktiske regler, trær, og trekkstrukturer. Jeg tror egentlig tiden ble vel brukt, selv om det nå blir litt mindre tid til semantikk (som er tema i forelesningen om to uker). For å bedre gjenspeile det som vi faktisk gjorde i går har jeg nå lagt ut en oppdatert version av foilene; den andre halvdelen av den opprinnelige filen kommer vi så til å bruke i forelesningen om semantikk.
Hele gruppetimen i morgen skal vi bruke på oppgaven (3a); både Sindre og Stephan vil være tilgjengelige for å svare på spørsmål og gi individuell hjelp. Husk at det er innleveringsfrist på søndag, 29. april.
Da har vi lagt ut oppgaven (3a) på nettet og utvidet innleveringsfrist om to dager: den er nå 29. april, slik at vi vil ha to gruppetimer og noen dager til for å jobbe med oppgaven sammen. I forelesningen på tirsdag vil vi gjøre oss ferdig med teorien om morfologi, leksikalske regler, og dens implemetasjon i LKB. Så oppfordrer vi alle til a bruke noen timer i forkant av gruppetimen for å komme i gang med oppgaven; på torsdag vil Sindre og Stephan bruke hele gruppetimen for å hjelpe dere med alt som måtte oppsto av (tekniske) utfordringer. Som alltid, husk at vi også gjerne tar imot spørsmål på epost, da alltid til både Sindre og Stephan og helst med mye tekniske detaljer (e.g. TDL-kodebiter, LKB-feilmeldinger, deres teori om hva som er problemet).
Vi rekker dessverre ikke å legge ut oppgaven (3a) før gruppetimen i morgen. Vi skal vel bruke hele gruppetimen på gjennomgang av løsningsforslaget til (2b) uansett, og så vil gi gi noen praktiske LKB-tipps mot slutten, hvis vi får tid til det. Oppgaven (3a) kommer så før helgen! Jeg beklager forskinkelsen med denne.
Hvis dere ikke har levert det anonyme spørreskjemaet om undervisningsformen og -språket så er tiden snart inne; i skrivende stund er det bare ti (av 25 aktive studenter) som har svart på skjemaet. Finner du deg igjen i bildet som synes så langt, egentlig? Skjemaet stenger kl 10:00 i morgen, rett før forelesningen. Så skal vi bruke et kvarter på å drøfte tilbakemeldingen sammen.
Vi kjører nok en runde med anonymt spørreskjema, den gangen for å hente inn tilbakemeldinger til undervisningsopplegget de siste ukene. Venligst bruk et par minutter for å svare på skjemaet; blant annet får man ta stilling til undervisningsspråket fremover. Hvis du ikke har fått invitasjon til spørreskjema på epost ennå, venligst ta kontakt med Stephan. Vi vil gi en kort oppsummering i første forelesningen etter påske (tirsdag, 10. april).
I tilfelle noen vil jobbe med LKB hjemmefra, så er det en del muligheter. Vi anbefaler å logge seg på IFIs Linux-installasjon ved bruk of ssh eller (indirekt) Remote Desktop. I prinsippet er det også mulig å skaffe seg en egen LKB-installasjon hjemme. Vi har lagt ut noen tipps til de som skulle ønske å ha tilgang til LKB i hele påsken.
Husk at det er innleveringsfrist for oppgave (2b) den 4. april.
I gruppetimen i morgen vil vi bruke et drøyt kvarter i begynnelsen for å snakke litt om syntaktisk modifikasjon og gi noen tipps til implementasjon i TDL. Så skal vi ha god tid etterpå for å jobbe sammen med dere på innleverin (2b); det burde i prinsippet være mulig å gjøre seg ferdig med den i løpet av gruppetimen i morgen (innleveringsfrist er til uka).
Vi har nå lagt ut innlevering (2b), som har (utvidet) innleveringsfrist den 4. april. I gruppetimen i morgen kommer vi til å se noe på dens deloppgave (1) allerede, som er teoretisk og fordyber ukens forelesning. Vi skal gi en omvisning av LKB-systemet neste uke (22. mars) og etterpå bruke resten av gruppetimen for å komme godt i gang med innleveringen (2b). Venligst bruk minst et par timer i forkant av gruppetimen (til uka) for å prøve ut LKB på egen hånd; det burde ikke være altfor vanskelig å gjøre seg ferdig med deloppgavene (2) til (5), så kan vi fokussere på de delene som krever noe dypere forståelse av LKB-systemet og typete trekkstrukturer.
I rettingen av koden for RD-parser 24.2, satte vi inn riktig kode, men ved en inkurie ble ikke den gamle linjen slettet. Forklaringen var korrekt, så vi regner med at de fleste greide å endre koden selv, men har for sikkerkets skyld lagt ut korrigert rd_parse i dag.
Har lagt ut en mulig løsning av grammatikkene i oblig1b, på /projects/nlp/inf2820/. Disse kan være til hjelp for oblig2a.
Har lagt ut en mulig løsning av oblig1, del a, på /projects/nlp/inf2820/
Har lagt ut første del av oblig 2: oblig2a. Innleveringsfristen er forskjøvet til 12.3 (fra 10.3). Oppdaget en liten feil i koden for RD-parser som nå er korrigert. Mere om dette her. Har også lagt ut program for gruppa 11.2.
Kompendiet for den andre delen av semesteret er (endelig) kommet; det fås nå kjøpt på Akademika.
Jeg har lagt ut noen utfyllende kommentarer til oppgaveteksten for oblig1b.