Integration af akustisk genkendelse og natursprogsprocessering

Størrelse: px
Starte visningen fra side:

Download "Integration af akustisk genkendelse og natursprogsprocessering"

Transkript

1 Integration af akustisk genkendelse og natursprogsprocessering Tom Brøndsted 0. Indledning Ud fra en stratificeret lingvistisk sprogopfattelse som Winograds model i figur 1 synes der ikke at være større problemer forbundet med at kæde akustisk genkendelse og natursprogsprocessering sammen til et taleforståelsessystem. Genkenderen konverterer et talesignal (kassen "Sounds" øverst til højre) til nogle maskinlæsbare symboler ("Phonemes", næstøverste kasse til højre). Strengen af symboler er input til den videre processering, der identificerer morfemer, ord, syntaktiske strukturer og slutter med en semantisk repræsentation (kassen "Representation structures" nederst til højre). Da konverteringen af talesignalet til fonemer i Winograds model ikke involverer morfologisk, leksikalsk, syntaktisk og semantisk viden (venstre kolonne af kasser bortset fra øverste "Phonological rules"), er der forudsat en meget simpel relation mellem genkendelse og "egentlig" natursprogsprocessering: Genkenderen leverer input til natursprogsprocesseringen, dvs. udfylder groft sagt den funktion som tastaturet har i traditionelle datalingvistiske sprogforståelsessystemer. Figure 1 Taleforståelsesmodel efter T. Winograd "Language as Cognitive Process", Addison-Wesley 1983, s

2 Det ville være formålsløst at indlede med Winograds taleforståelsesmodel, hvis den ikke netop repræsenterede en opfattelse af talegenkendelse og -forståelse der er meget udbredt i den datalingvistiske litteratur. Sådanne modeller gør ikke krav på at være adækvate i psykolingvistisk forstand, men det er mere eller mindre eksplicit forudsat, at de kan implementeres på en computer. For så vidt må det vække til eftertanke, at Winograds model står i misforhold til eksisterende taleteknologiske systemer. Det største misforhold består i, at eksisterende systemer anvender leksikon og grammatik både under genkendelsen og natursprogsprocesseringen. Teksten (e.g. fonemstrengen) som genereres af genkenderen på basis af talesignalet vil ganske enkelt blive for fejlbehæftet, hvis man gav afkald på leksikon og grammatik under den akustiske processering. Et taleforståelsessystem baseret på Winograds model kan principielt godt implementeres, men det vil ikke fungere tilfredsstillende. Fejlgenkendt input vil forplante sig ned gennem systemet og resultere i fejlagtige semantiske repræsentationer og, hvis modellen indgår i et dialogsystem, fejlagtige tilbagesvar. Dette er ikke blot tilfældet med den eksisterende genkendelsesteknik, men efter alt at dømme også med fremtidens taleteknologi. Den viden der er forudsat af forståelsen af en sætning synes også nødvendig ved genkendelsen. Man kan forholdsvis enkelt korrigere Winograds model ved at trække pile fra de nedre kasser i venstre kolonne op til selve genkenderen (fonologisk processering). Men herved opstår der problemer. Det er en banal og uudtalt regel i datalingvistikken, at man kun arbejder med grammatikformalismer der kan anvendes af kendte parsealgoritmer. Kort sagt: grammatik og parser skal "passe sammen". Omvendt er det ikke almindeligt, at man beskæftiger sig med genkendelsesalgoritmer. Heller ikke i de tilfælde hvor man eksplicit arbejder med talesprog. For så vidt kan man hævde at der eksisterer en anden uudtalt regel: Grammatik og genkendelse behøver ikke at passe sammen. Dette paradoks bygger naturligvis på, at det ikke er almindeligt kendt at genkendelse forudsætter grammatik og leksikon. Dette gør dog ikke problemet mindre. Netop inkongruensen mellem de foretrukne grammatiktyper i datalingvistikken og de foretrukne genkendelsesalgoritmer indenfor taleteknologi er et hovedproblem i opbygningen af taleforståelsessystemer. I det følgende skildres hvordan akustisk processering kan integreres med natursprogsprocessering. Den beskrevne metode følger i grove træk en løsningsmodel, der er blevet anvendt i et taleforståelsessystem under udvikling i rammeprogrammet "Behandling af naturligt sprog i applikationsorienterede dialogsystemer". Rammeprogrammet har tidligere været omtalt i denne skriftserie (Povlsen et al. 1992). Løsningsmodellen bygger på metoder, der i forskellige varianter har været anvendt i taleforståelsessystemer siden slutningen af 80'erne. Gennemgangen fokuserer på, hvordan sproglige viden repræsenteret i formater beregnet på traditionel tekstuel natursprogsprocessering overføres til den akustiske processering. At overførslen af sproglig viden i det hele taget er nødvendig vidner om, at adskillelsen af genkendelse og forståelse er artificiel og i 2

3 længden uholdbar. 1. En taleforståelsesmodel. De fleste moderne genkendelsessystemer bygger på såkaldte skjulte Markov-modeller, og selve genkendelsesprocessen er forskellige varianter af Viterbi-algoritmen (se Brøndsted 1992). Dette bidrag tager udgangspunkt i denne type genkender, men det skal for en ordens skyld tilføjes, at der også findes systemer baseret på kunstige neurale netværk mm. I figur 2. (efter Brøndsted et al. 1993) er der skitseret en traditionel opbygning af et taleforståelsessystem baseret på skjulte Markov-modeller. Selve taleforståelsessystemet har et talesignal som input og en semantisk repræsentation som output. Taleforståelsessystemet består af to hovedkomponenter: Genkendelse, hvor talesignalet konverteres til tekst, f.eks. en fonemstreng, og parsing (med videre natursprogsprocessering), hvor teksten konverteres til en semantisk repræsentation. I lighed med Winograds model adskilles selve processeringen fra den viden, der anvendes under processeringen. Parseren anvender grammatik og leksikon og genkenderen akustisk viden i form af Markov-modeller og et endeligt overgangsnetværk, der beskriver hvordan de modellerede talesegmenter (e.g. fonemer) indgår i større sekvenser (stavelser, ord, sætningsled, sætninger). Udenfor selve taleforståelsessystemet illustrerer figuren, hvordan sproglig viden, der anvendes under natursprogsprocesseringen, kan være overført til genkenderen. Udgangspunktet er en prædefineret grammatik med leksikon, og målet er etableringen af skjulte Markov-modeller og et endeligt overgangsnetværk til brug under Viterbi-genkendelsen. Markov-modellerne forudsætter en træningsdatabase, der, som figuren antyder, kan genereres automatisk af grammatik og leksikon. Selve netværket, der indskrænker søgerummet for genkenderen, kan være resultatet af en konvertering af grammatik og leksikon. 3

4 Figure 2 Taleforståelsesmodel efter Brøndsted et al. "Representation of Linguistic and Acoustic Knowledge in the P1 Speech Recognition System", Aalborg, STC 93 4

5 1.1 Generering af skjulte Markov-modeller. Skjulte Markov-modeller er stokastiske, endelige tilstandsmaskiner (se Brøndsted 1992). I taleteknologien benyttes de til modellering af de talesegmenter som forsøges genkendt. Lingvistisk set vil man nok forvente, at Markov-modellerne blev anvendt til fonemer. Fonemerne på et sprog udgør jo et endeligt og oven i købet meget begrænset inventar af lingvistiske enheder. En (ideel) genkender, der er i stand til at genkende fonotaktisk mulige sekvenser af fonemmanifestationer, vil i princippet kunne genkende et hvilket som helst ord og en hvilken som helst sætning på sproget. En del systemer anvender da også fonemmodeller, men der er andre og hyppigere benyttede muligheder: Positionsbetingede allofoner ("trifoner") og hele ord, dvs. talesegmenter der kan udtales isoleret. Helordsbaserede systemer er naturligvis altid tilpasset et afgrænset delsprog og domæne. Motivationen for at anvende helordsmodeller er at de kan genereres med langt færre ressourcer end fonem- og allofonmodeller. De fleste moderne systemer bygger på såkaldte trifoner. Ligesom egentlige fonembaserede systemer tager trifonsystemer udgangspunkt i fonemteorien. Forskellen består i, at man i trifonsystemer modellerer positionsbetingede varianter af fonemer i forskellige Markov-modeller. Betegnelsen trifon antyder, at man bestemmer en fonemvariant maskinelt ud fra forudgående og efterfølgende nabofonem. Figur 3 illustrerer hvordan man med en fonemisk segmenteret og labelleret taledatabase opbygger et inventar af trifonmodeller. Grundtanken bag trifonsystemerne er, at realiseringen af et fonem i talestrømmen altid sker under stærk koartikulationsindflydelse fra nabofonemerne. Trifonsystemer forudsætter ligesom fonemsystemer tilstedeværelsen af fonemgrænser i talesignalet. Koartikulationskonceptet i sådanne systemer kan derfor også tolkes som en konsekvens af at fonemgrænsen er en idealiseret lingvistisk størrelse, der i talt sprog i virkeligheden modsvares af mere flydende overgange. Dvs. at en manuelt eller automatisk anbragt fonemgrænse i et talesignal altid vil indebære, at lidt af sidste fonem optræder på venstresiden og lidt af første fonem optræder på højresiden af grænsen. 5

6 Figure 3 Opbygning af trifoninventar Et inventar af Markov-modeller vil i praksis altid reflektere sproglig viden, der rækker ud over det akustisk-fonologiske eller i tilfælde af helordsmodeller ud over det akustiskleksikalske. Sammenhængen følger af at et inventar af Markov-modeller trænes på en korpus, der naturligvis vil have begrænsninger mht. dækning af enten inventar, positionsbetingede udtalevarianter eller begge dele. F.eks. vil en fonemmodel for /s/ forventeligt fungere meget dårligt til genkendelse af sibilant før urundet vokal, hvis den ikke er trænet på sibilanter i denne position (der er jo tydelig forskel på s-lyd i f.eks. "side" og "syde", hvor læbestillingen foregriber den følgende vokal). Også henover ordgrænser indtræder koartikulationseffekter, hvis ikke ordene ligefrem udtales "pauserende" adskilt af stilhed. Hvis den sproglige korpus, der anvendes til træningen af Markov-modellerne, genereres systematisk på basis af en grammatik og leksikon, vil de færdige modeller være specialiseret til genkendelse af netop det (del)sprog der dækkes af pågældende grammatik og leksikon. I systemet skitseret i figur 2 består der en ligefrem sammenhæng mellem den "latente" sproglig viden i Markov-modellerne og den sproglige viden, der anvendes under natursprogsprocesseringen. Selve træningsdatabasen (listen af sætninger, der er blevet benyttet til træningen af modellerne), er genereret direkte af natursprogsprocesseringens leksikon og grammatik. I praksis kan det foregå på den måde, at der genereres et meget stort antal tilfældige sætninger (måske 1-2 millioner), hvorefter hver sætning evalueres og optages i den egentlige træningsdatabase, såfremt den tilfører databasen tilstrækkeligt nyt i form af nye medlemmer af inventaret (e.g. nye trifoner, fonemer, ord) eller nye positionsbetingede varianter. Processen kan fortsættes iterativt, indtil træningsdatabasen er reduceret til et passende antal sætninger (måske 500). Sætningerne i træningsdatabasen vil da ideelt set tage højde for alle væsentlige akustiske hændelser der kan indtræde i sproget dækket af leksikon og grammatik. Herefter indtales de af et større antal indfødte talere fordelt repræsentativt på alder, køn 6

7 og regionalsprog (egentlige dialektale varianter kan ikke tilgodeses). De indtalte sætninger anvendes afsluttende til selve træningen af Markov-modellerne (træningsalgoritmen er omtalt i Brøndsted 1991). At det færdige inventar af Markov-modeller vitterligt må siges at indeholde f.eks. latent syntaktisk viden ses af de problemer der kan opstå, når man efter træningen foretager større eller mindre ændringer i grammatikken. I genkenderen udviklet på AUC under det ovenfor omtalte rammeprogram er der i øjeblikket problemer med genkendelsen af en så simpel ytring som "Ja!". Ordet kunne i følge den oprindelige grammatik ikke optræde sætningsfinalt (dvs. før stilhed) og forekommer derfor heller ikke i denne position i træningsdatabasen. At generere tilfældige sætninger af f.eks. en unifikationsbaseret apsg er ikke så forskelligt fra at parse sætninger med samme type grammatik. Der opbygges samme strukturer som under parsing, selvom man i sidste ende kun er interesseret i de "terminale kæder", dvs. sekvenserne af ord. Til gengæld indebærer sætningsgenerering lidt andre krav til grammatikken m.h.t. "stramhed", når det forudsættes at sætningerne skal kunne udtales naturligt af talere uden dybere indsigt i en datalingvists genvordigheder. At en grammatik undlader at kontrollere mere eller mindre redundante grammatiske relationer, f.eks. kongruens mellem subjekt og prædikat, spiller ingen væsentlig rolle i et tekstbaseret baseret system. Her er grammatikken uden indflydelse på input (det kommer jo fra brugeren!), og dens hovedopgave er at tilordne input korrekte eller anvendelige syntaktiske strukturer. I et taleforståelsessystem af typen skitseret i figur 2, hvor sproglig viden anvendes til at forbedre akustisk genkendelse, er adækvat prædiktion derimod ligeså vigtig som generering af adækvate syntaktiske strukturer. Det er en interessant detalje at der stilles lignende krav til sprogbeskrivelsen i den logisk-empiriske gren af sprogvidenskaben (e.g. Hjelmslev, den tidlige Chomsky). Hvis en grammatik basalt betragtes som en teori om et (del)sprog, er målet ikke en "stor", men en "sand" dækningsgrad. I praksis er det næppe muligt at indfri kravet om "stramhed" (eller simpelthen adækvans i epistemologisk betydning) uden i nogen grad at ty til såkaldte semantiske grammatikbeskrivelser. Dvs. at der ved siden af (eller i stedet for) helt generelle lingvistiske kategorier som s, np, vp, n, v adj etc. anvendes stærkt applikationsafhængige kategorier. I et flyreservationssystem kan det være kategorier som <lufthavn>, <afgangstid>, <brugernummer>. For taleforståelsessystemer af typen skitseret i figur 2 betyder dette, at der ikke blot overføres leksikalsk og syntaktisk viden til genkenderen, men reelt også semantisk Generering af endeligt overgangsnetværk. Foruden Markov-modellerne anvender genkenderen et endeligt overgangsnetværk. Markov-modellerne (der selv kan betragtes som endelige overgangsnetværk) er indsat som overgange. Det samlede netværk beskriver således, hvordan de modellerede enheder indgår i sætninger. I et helordsbaseret system svarer inventaret af Markov-modeller groft sagt til leksikon og overgangsnetværket til grammatik. I et fonem- eller trifonbaseret 7

8 system er både leksikon og grammatik indeholdt i overgangsnetværket. Selve Viterbi-algoritmen, der forudsætter at syntaks (og fonotaks) skildres i et endeligt overgangsnetværk, er tidligere beskrevet i denne skriftserie (Brøndsted 1992). Her skal der kun diskuteres de integrationsproblemer, der følger af genkendelsesalgoritmen. Et endeligt overgangsnetværk er som bekendt en datastruktur, der kun er egnet til beskrivelse af regulære sprog. Til natursprogsprocessering anvendes normalt stærkere grammatiktyper. For at gøre f.eks. en kontekstfri grammatik tilgængelig for en Markovgenkender, må man enten ændre genkendelsesalgoritmen (Viterbi-søgningen) eller ændre grammatikken. I nogle genkendelsessystemer anvendes grammatikker, der ganske vist betegnes kontekstfri, men hvor der ikke optræder egentlige rekursioner (underordning med uendelig dybde som når et np kan indeholde et pp, der selv kan indeholde et np etc.). At dette er muligt med traditionel Viterbi-søgning kan ikke undre. Sådanne tilfælde bør snarere give anledning til at fremholde, at selvom man beskriver et sprog vha. en kontekstfri grammatik (rtn, visse apsg'er etc.), behøver selve sproget ikke at høre til den kontekstfri type i Chomsky-hierarkiet. Andre mere sporadiske forsøg arbejder med en interaktiv integration af parser og genkendelse (e.g. Lindberg et al. 1992). Sådanne løsningsmodeller er meget beregningskrævende og er ganske enkelt urealistiske med mere omfangsrige grammatikker. Der er dog næppe tvivl om, at man i længden kommer til at arbejde med genkendelsesalgoritmer der også behersker rekursive netværk, og at sådanne genkendelsesalgorimer kan medvirke til at nedbryde skellet mellem genkendelse og forståelse. I figur 2 er der antydet en mere traditionel løsning på uoverensstemmelsen mellem grammatik og genkendelsesalgoritme. Grammatik og leksikon konverteres til et tilnærmet ækvivalent endeligt overgangsnetværk og indlæses i genkenderen. For så vidt som man tilstræber at få mest mulig sproglig viden overført til genkenderen, er det et idealt mål et få etableret et svagt ækvivalent overgangsnetværk. Svag ækvivalens indebærer at netværket har samme dækningsgrad som grammatikken, uden at det dog genererer samme syntaktiske strukturer (ret beset genererer et endeligt overgangsnetværk kun "flade" strukturer). Hvorvidt dette er muligt beror på grammatikken. Ofte kan grammatikker anvendt til natursprogsprocessering henføres til klassen af kontekstfri grammatikker. Dette gælder f.eks. også unfikationsbaserede apsg'er, der benytter et endeligt antal trækværdier. Kontekstfri grammatikker kan altid konverteres til stærkt ækvivalente rekursive overgangsnetværk (så at sige "storebror" til det endelige overgangsnetværk). Grammatikker uden rekursioner (e.g. uden uendelig underordning som np > (det) n (pp); pp > p np;) kan simpelthen ekspanderes fra en rtn-form til en endelig form. Egentlige rekursioner kan løses på to måder. Mange typer kan konverteres til iterationer: Lingvistisk svarer dette til at underordning ændres til sideordning. F.eks. kan et sætningsled som "i bogen på bordet bagved stolen...". for genkenderen beskrives som en ren iterativ proces (en "loop" i netværket). Andre rekursive kald kan beviseligt ikke skildres i et endeligt overgangsnetværk. Chomskys klassiske eksempel er reglen 'Z 8

9 > a (Z) b' (Chomsky 1957, s. 30). Her er kun en tilnærmet beskrivelse mulig. Enten kan rekursionen ekspanderes til en tilfældig endelig dybde, eller følgen af a'er og b'er kan skildres som to iterative processer. I første tilfælde bliver dækningsgraden for lille og i andet for stor. At satse på et (tilnærmet) svagt ækvivalent endeligt overgangsnetværk kan forårsage problemer i genkenderen, da netværket let kan vokse til en uoverkommelig størrelse. Man kan se et endeligt overgangsnetværk som en datastruktur, der består af et bestemt antal noder, et bestemt antal overgange og et bestemt antal forskellige overgange (én og samme overgang kan jo optræde forskellige steder i netværket). Antallet af forskellige overgange svarer i den aktuelle sammenhæng til antallet af Markov-modeller. Hvordan hver af disse parametre belaster f.eks. en 1-best Viterbi-genkender med token passing ses af algoritmen i Brøndsted For hver 10 ms. af talesignalet skal der evalueres et antal tæthedsfunktioner svarende til multiplum af antallet af forskellige overgange (Markov-modeller) og antallet af states i hver Markov-model. Antallet af tokens der skal propageres svarer til antallet af overgange i netværket. og antallet af identifikationer af tokens til propagering er sammenfaldende med antallet af noder. Af denne grund kan det være nødvendigt at konvertere grammatikken til et mere kompakt netværk, der på den ene side har en større dækningsgrad, dvs. er "løsere", men på den anden side stadig indskrænker søgerummet for genkenderen så meget, at den giver rimelige genkendelsesresultater. En meget udbredt løsning er anvendelse af såkaldte ordpargrammatikker. En ordpargrammatik er en simpel matrice, der for hvert ord i delsproget optæller et sæt af mulige ord på efterfølgende plads. En ordpargrammatik kan afledes af enhver kontekstfri grammatik med leksikon. Selve ordparmatricen kan konverteres til et kompakt, endeligt overgangsnetværk, hvor der oprettes en knude for hvert ord og fra hver knude en overgang for hver successor. Denne datastruktur kan reduceres yderligere, hvis der for ord med identiske sæt af sucessorer kun oprettes én knude. En ordpargrammatik vil naturligvis altid føre til dårligere genkendelsesresultater end et (tilnærmet) svagt ækvivalent overgangsnetværk. Til gengæld letter den implementeringen af genkendelse på reel tid. 2. Konklusion Dette bidrag har fokuseret på, hvordan sproglig viden overføres til en Markov-genkender og benyttes under den akustiske processering i et moderne taleforståelssystem. Det har været en vigtig pointe, at denne overførsel af viden står i kontrast til den almindelige opfattelse af taleforståelse i den datalingvistiske tradition. Akustisk genkendelse er ikke blot preprocessering til natursprogsbehandling, et "eksternt" modul der kan simuleres over tastatur. Reelt anvendes der samme sproglige viden som under natursprogsprocessering. Derfor er adskillelsen af de to niveauer unaturlig. Viterbi-algoritmen er en af de vigtigste hindringer for at en bedre integration af genkendelse og forståelse kan finde sted. Traditionelt opfattes Viterbi-algoritmen som en 9

10 optimal søgeteknik. Teksten, der er resultatet af genkendelsen, er udtryk for den sti gennem Markov-modellerne og grammatiknetværket der bedst matcher input. Søgningen er naturligvis kun optimal i den grad også Markov-modellerne og grammatiknetværket er optimale. Markov-modellerne kan teoretisk set altid optimeres, og store ressourcer indenfor taleteknologisk forskning anvendes netop på dette område. Til gengæld kan grammatik kun optimeres i den grad den kan beskrives i et endeligt overgangsnetværk. Reelt betyder det, at en Viterbi-genkender altid vil være suboptimal. Henvisninger: Baum, L.E.: An Inequality and Asociated Maiximization Technique in Statistical Estimation, Inequalities 3, Brøndsted, T.: Parsere til taleteknologi, SPS nr. 5, Handelshøjskolen Århus Brøndsted, T.: Viterbi baseret talegenkendelse og -forståelse, SPS nr. 6, Handelshøjskolen Århus Brøndsted, T.: Representation of Linguistic and Acoustic Knowledge in the P1 Speech Recognition System, Aalborg, STC Chomsky, N.: Syntactic Structures, Mouton, The Hague 1971 (1957). Lindberg, B., Andersen, B., Baekgaard, A., Broendsted, T., Dalsgaard, P., Kristiansen, J.: An integrated Dialogue Design and Continous Speech Recognition System Environment, ICLSP Povlsen, C., Music, B.: Natursprogsprocessering i dialogprocessering i dialogsystemer med talt input. SPS nr. 6, Handelshøjskolen Århus Sakoe, H., Chiba, S.: Dynamic programming algorithm optimization for spoken word recognition, IEEE, 1978, pp Winograd, T.: Language as a Cognitive Process, Addison-Wesly Viterbi, A.: Error bounds for conventional codes and an asymptotically decoding algorithm. IEEE 1967, s. 260 ff. 10

11 11

Stokastisk og heuristisk sprogmodellering.

Stokastisk og heuristisk sprogmodellering. Tom Brøndsted Institut for Kommunikation Aalborg Universitet Stokastisk og heuristisk sprogmodellering. Automatisk talegenkendelse (ASR) var i 60'erne og 70'erne domineret af to rivaliserende retninger:

Læs mere

- 1 - Grammatikunderstøttet mønstergenkendelse af maskinlæsbar tekst.

- 1 - Grammatikunderstøttet mønstergenkendelse af maskinlæsbar tekst. - 1 - Grammatikunderstøttet mønstergenkendelse af maskinlæsbar tekst. Tom Brøndsted Center for PersonKommunikation Aalborg Universitet postboks 159, 9100 Aalborg e-post: tb@cpk.auc.dk Indledning Dette

Læs mere

Fonemteori og talegenkendelse

Fonemteori og talegenkendelse Fonemteori og talegenkendelse Tom Brøndsted * & Jens Printz Madsen * Abstract Large vocabulary Speech recognition systems based on Hidden Markov Models modelling phonemes or units derived from phonemes

Læs mere

26 Programbeviser I. Noter. PS1 -- Programbeviser I. Bevis kontra 'check af assertions' i Eiffel. Betingelser og bevisregler.

26 Programbeviser I. Noter. PS1 -- Programbeviser I. Bevis kontra 'check af assertions' i Eiffel. Betingelser og bevisregler. 26 Programbeviser I. Bevis kontra 'check af assertions' i Eiffel. Betingelser og bevisregler. Hvad er programverifikation? Bevisregel for 'tom kommando'. Bevisregel for assignment. Bevisregler for selektive

Læs mere

Intro til design og brug af korpora

Intro til design og brug af korpora Intro til design og brug af korpora Jørg Asmussen ja@dsl.dk Det Danske Sprog- og Litteraturselskab www.dsl.dk Intro til design og brug korpuslingvistik af korpora Jørg Asmussen ja@dsl.dk Det Danske Sprog-

Læs mere

Talesprog skriftsprog taleprocessering

Talesprog skriftsprog taleprocessering Talesprog skriftsprog taleprocessering Disposition Introduktion til min undersøgelse, 2003 Undersøgelsen og resultater fokus på udvalgte dele Praksis eksempler Talepædagogen og læsepædagogen som vigtige

Læs mere

Medfødt grammatik. Chomskys teori om sprogtilegnelse efterlader to store stridspunkter i forståelsen af børnesprog:

Medfødt grammatik. Chomskys teori om sprogtilegnelse efterlader to store stridspunkter i forståelsen af børnesprog: Medfødt grammatik I slutningen af 1950 erne argumenterede lingvisten Noam Chomsky for, at sprogets generativitet måtte indeholde nogle komplekse strukturer. Chomskys argumentation bestod primært af spørgsmålet

Læs mere

Sprog og Multimedier. Redigeret af: Tom Brøndsted & Inger Lytje. RJ) Aalborg Universitetsforlag

Sprog og Multimedier. Redigeret af: Tom Brøndsted & Inger Lytje. RJ) Aalborg Universitetsforlag Sprog og Multimedier Redigeret af: Tom Brøndsted & Inger Lytje RJ) Aalborg Universitetsforlag Sprog og Multimedier Redigeret af Tom Brøndsted & Inger Lytje 1997: Forfatterne. Omslagscollage: Roland Jensen

Læs mere

Syntaks og syntaksgenkendelse, særligt regulære udtryk og tilstandsmaskiner og lidt om anvendelser i bioinformatik

Syntaks og syntaksgenkendelse, særligt regulære udtryk og tilstandsmaskiner og lidt om anvendelser i bioinformatik Datalogi C, RUC Forelæsning 22. november 2004 Henning Christiansen Syntaks og syntaksgenkendelse, særligt regulære udtryk og tilstandsmaskiner og lidt om anvendelser i bioinformatik Dagens program Hvad

Læs mere

DM517:Supplerende noter om uafgørlighedsbeviser:

DM517:Supplerende noter om uafgørlighedsbeviser: DM517:Supplerende noter om uafgørlighedsbeviser: Jørgen Bang-Jensen October 9, 2013 Abstract Formålet med denne note er at give en form for kogebogsopskrift på, hvorledes man bygger et uafgørlighedsbevis

Læs mere

Grundtvigs Sandkasse

Grundtvigs Sandkasse Introduction to the NFSG Sandbox Environment Computing, chcaa.io Aarhus University, Denmark April 23, 2019 Outline 1 2 3 Udvikling af computerbaseret forskning Aarhus Universitet har besluttet at understøtte

Læs mere

Sprogteknologi I Undervisningsplan Forårssemester 2009

Sprogteknologi I Undervisningsplan Forårssemester 2009 Sprogteknologi I Undervisningsplan Forårssemester 2009 Version 1 Patrizia Paggio 25/1/2009 6.feb: Lektion 1. Introduktion til sprogteknologi Hvad er sprogteknologi Hvorfor er det svært at processere sprog

Læs mere

Tue Tjur: Hvad er tilfældighed?

Tue Tjur: Hvad er tilfældighed? Tue Tjur: Hvad er tilfældighed? 16. 19. september 1999 afholdtes i netværkets regi en konference på RUC om sandsynlighedsregningens filosofi og historie. Som ikke specielt historisk interesseret, men nok

Læs mere

Oversættere Skriftlig eksamen onsdag d. 24. januar 2007

Oversættere Skriftlig eksamen onsdag d. 24. januar 2007 Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere Skriftlig eksamen onsdag d. 24. januar 2007 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet ved hver opgave. Den skriftlige

Læs mere

GESA, et GEnerelt System til Analyse af naturlige sprog, udformet som et oversætter-fortolker system med virtuel mellemkode

GESA, et GEnerelt System til Analyse af naturlige sprog, udformet som et oversætter-fortolker system med virtuel mellemkode Jens Erlandsen laml Njalsgade 96 DK 2300 kbh. S. GESA, et GEnerelt System til Analyse af naturlige sprog, udformet som et oversætter-fortolker system med virtuel mellemkode. Parsingsystemer til automatisk

Læs mere

Ny Forskning i Grammatik

Ny Forskning i Grammatik Ny Forskning i Grammatik Titel: Forfatter: Kilde: URL: Sætningsled Argumenter vs modifikatorer Finn Sørensen P. Durst-Andersen og J. Nørgård-Sørensen (red.). Ny Forskning i Grammatik 2, 1995, s. 41-47

Læs mere

Dat 2/BAIT6/SW4: Syntaks og semantik En manual for studerende

Dat 2/BAIT6/SW4: Syntaks og semantik En manual for studerende Dat 2/BAIT6/SW4: Syntaks og semantik En manual for studerende Hans Hüttel Foråret 2011 Indhold Indhold 1 1 Kurset er lavet om! 1 2 Kursets indhold 2 2.1 Kursets emner................................ 2

Læs mere

Hvad er formel logik?

Hvad er formel logik? Kapitel 1 Hvad er formel logik? Hvad er logik? I daglig tale betyder logisk tænkning den rationelt overbevisende tænkning. Og logik kan tilsvarende defineres som den rationelle tænknings videnskab. Betragt

Læs mere

Noter til DM517 Beregnelighed

Noter til DM517 Beregnelighed Noter til DM517 Beregnelighed Jonas Nyrup 23. oktober 2011 Indhold 1 Et par noter 2 2 Regulære sprog 2 2.1 DFA................................. 2 2.1.1 Eksempler.......................... 3 2.2 NFA.................................

Læs mere

Boolsk algebra For IT studerende

Boolsk algebra For IT studerende Boolsk algebra For IT studerende Henrik Kressner Indholdsfortegnelse 1 Indledning...2 2 Logiske kredsløb...3 Eksempel:...3 Operatorer...4 NOT operatoren...4 AND operatoren...5 OR operatoren...6 XOR operatoren...7

Læs mere

It og informationssøgning Forelæsning november 2006 Nils Andersen. Regulære udtryk og formelle sprog

It og informationssøgning Forelæsning november 2006 Nils Andersen. Regulære udtryk og formelle sprog It og informationssøgning Forelæsning 11 22. november 2006 Nils Andersen Regulære udtryk og formelle sprog Regulært udtryk Forening, sammenstilling og Kleene-gentagelse Andre notationer og operatorer Modulet

Læs mere

Matematisk modellering og numeriske metoder. Lektion 16

Matematisk modellering og numeriske metoder. Lektion 16 Matematisk modellering og numeriske metoder Lektion 16 Morten Grud Rasmussen 6. november, 2013 1 Interpolation [Bogens afsnit 19.3 side 805] 1.1 Interpolationspolynomier Enhver kontinuert funktion f på

Læs mere

Dansk talegenkendelse

Dansk talegenkendelse Dansk talegenkendelse - status og udfordringer Børge Lindberg Center for PersonKommunikation Aalborg Universitet, Fredrik Bajers Vej 7A-6 DK-9220 Aalborg Ø E-mail: lindberg@cpk.auc.dk, Tlf. 96358638 Hvad

Læs mere

Prosodi i ledsætninger

Prosodi i ledsætninger Eksamensopgave 2 Dansk talesprog: Prosodi og syntaks Prosodi i ledsætninger Ruben Schachtenhaufen Indledning I denne opgave vil jeg undersøge nogle forhold vedrørende prosodi og syntaks i ledsætninger

Læs mere

Gödel: Über formal unentschiedbare Sätze der Principia Mathematica und verwandter Systeme I, 1931

Gödel: Über formal unentschiedbare Sätze der Principia Mathematica und verwandter Systeme I, 1931 Kommentar til 1 Gödel: Über formal unentschiedbare Sätze der Principia Mathematica und verwandter Systeme I, 1931 Denne afhandling af den 24-årige Kurt Gödel er blevet en klassiker. Det er vist den eneste

Læs mere

1 QUICK GUIDE. Sådan kommer du i gang / Quick guide

1 QUICK GUIDE. Sådan kommer du i gang / Quick guide 1 QUICK GUIDE Sådan kommer du i gang / Quick guide INDLEDNING 3 GENERELT OM SYSTEMET 3 HVILKE SLAGS BILAG KAN INDLÆSES? 3 ER DET KUN XML OG PDF? 3 HVILKE BILAG INDLÆSER I IKKE? 3 KAN ALLE SE ALT? 3 HVORDAN

Læs mere

Større skriftlige opgaver i Microsoft Word 2007 Indhold

Større skriftlige opgaver i Microsoft Word 2007 Indhold Større skriftlige opgaver i Microsoft Word 2007 Indhold Større skriftlige opgaver i Microsoft Word 2007... 1 Inddeling i afsnit... 2 Sideskift... 2 Sidetal og Sektionsskift... 3 Indholdsfortegnelse...

Læs mere

Matematisk modellering og numeriske metoder. Lektion 13

Matematisk modellering og numeriske metoder. Lektion 13 Matematisk modellering og numeriske metoder Lektion 3 Morten Grud Rasmussen 3. november 206 Numerisk metode til Laplace- og Poisson-ligningerne. Finite difference-formulering af problemet I det følgende

Læs mere

Bilag 2: Kravspecifikation - Side 1

Bilag 2: Kravspecifikation - Side 1 Bilag 2: Kravspecifikation - Side 1 Use-Cases Syddjurs Kommune betragter den tværgående sundhedsplatform som en del af en større infrastruktur, hvor data flyder mellem forskellige elementer. Dette dokument

Læs mere

BONUSINFORMATIONER i forbindelse med emnet Billeder og grafik

BONUSINFORMATIONER i forbindelse med emnet Billeder og grafik BONUSINFORMATIONER i forbindelse med emnet Billeder og grafik Dette dokument indeholder yderligere informationer, tips og råd angående: Tabelfunktionen SmartArtfunktionen Billedfunktionen Samt en ekstra

Læs mere

De rigtige reelle tal

De rigtige reelle tal De rigtige reelle tal Frank Villa 17. januar 2014 Dette dokument er en del af MatBog.dk 2008-2012. IT Teaching Tools. ISBN-13: 978-87-92775-00-9. Se yderligere betingelser for brug her. Indhold 1 Introduktion

Læs mere

Italien spørgeskema til seminarielærere / sprog - dataanalyse

Italien spørgeskema til seminarielærere / sprog - dataanalyse Italien spørgeskema til seminarielærere / sprog - dataanalyse Om dig 1. 7 seminarielærere, der under viser i sprog, har besvaret spørgeskemaet 2. 6 undervisere taler engelsk, 6 fransk, 3 spansk, 2 tysk

Læs mere

Lagervisning. Dina Friis, og Niels Boldt,

Lagervisning. Dina Friis, og Niels Boldt, Lagervisning Dina Friis, dina@diku.dk og Niels Boldt, boldt@diku.dk 6. april 2001 Kapitel 1 Sammenfatning Dette dokument er et eksempel på en delvis besvarelse af G-opgaven stillet på Datalogi 0 2000-2001.

Læs mere

Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003. Jonas Christiansen Voss

Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003. Jonas Christiansen Voss Introduktion til CD ere og Arkivdeling Gammel Dok - September-oktober 2003 Jonas Christiansen Voss 2. marts 2004 Indhold 1 CD ere 2 1.1 Brænde dokumenter til CD....................... 2 1.2 Disk Copy.................................

Læs mere

Skriftlig eksamen, Programmer som Data Onsdag 6. januar Spørgsmål 1 (20 %): Regulære udtryk og automater

Skriftlig eksamen, Programmer som Data Onsdag 6. januar Spørgsmål 1 (20 %): Regulære udtryk og automater Skriftlig eksamen, Programmer som Data Onsdag 6. januar 2010 Dette eksamenssæt har 5 sider. Tjek med det samme at du har alle siderne. Eksamens varighed er 4 timer. Der er fire spørgmål. For at få fuldt

Læs mere

Boolsk algebra For IT studerende

Boolsk algebra For IT studerende Boolsk algebra For IT studerende Henrik Kressner Indholdsfortegnelse Indledning...3 Logiske kredsløb...4 Eksempel:...4 Operatorer...4 NOT operatoren...5 AND operatoren...5 OR operatoren...6 XOR operatoren...7

Læs mere

Skriftlig Eksamen Beregnelighed (DM517)

Skriftlig Eksamen Beregnelighed (DM517) Skriftlig Eksamen Beregnelighed (DM517) Institut for Matematik & Datalogi Syddansk Universitet Torsdag den 1 November 212, kl. 1 14 Alle sædvanlige hjælpemidler (lærebøger, notater etc.) samt brug af computer

Læs mere

Han overfører altså dele fra en brugt ytring, og bruger dem i sine egne sætningskonstruktioner dog ikke grammatisk korrekt.

Han overfører altså dele fra en brugt ytring, og bruger dem i sine egne sætningskonstruktioner dog ikke grammatisk korrekt. Børns morfologi En optælling af Peters ordforråd viser, at han den ordklasse han bruger mest, er substantiver. Det hænger hovedsageligt sammen med, at det er nemmere at forene en fysisk genstand med en

Læs mere

EDI. Microsoft Dynamics NAV 2009 SP1 Klassisk. Side 1. Copyright: Naddon version 201010

EDI. Microsoft Dynamics NAV 2009 SP1 Klassisk. Side 1. Copyright: Naddon version 201010 EDI Microsoft Dynamics NAV 2009 SP1 Klassisk Side 1 Indholdet i dette dokument må på ingen måde gengives helt eller delvist hverken på tryk eller i anden form - uden forudgående skriftlig tilladelse fra

Læs mere

Mandags Chancen. En optimal spilstrategi. Erik Vestergaard

Mandags Chancen. En optimal spilstrategi. Erik Vestergaard Mandags Chancen En optimal spilstrategi Erik Vestergaard Spilleregler denne note skal vi studere en optimal spilstrategi i det spil, som i fjernsynet går under navnet Mandags Chancen. Spillets regler er

Læs mere

Emneopgave: Lineær- og kvadratisk programmering:

Emneopgave: Lineær- og kvadratisk programmering: Emneopgave: Lineær- og kvadratisk programmering: LINEÆR PROGRAMMERING I lineær programmering løser man problemer hvor man for en bestemt funktion ønsker at finde enten en maksimering eller en minimering

Læs mere

DM507 Algoritmer og datastrukturer

DM507 Algoritmer og datastrukturer DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 13. marts, 2018 Dette projekt udleveres i tre dele. Hver del har sin deadline, således

Læs mere

22 Hobe. Noter. PS1 -- Hobe. Binære hobe. Minimum-hob og maximum-hob. Den abstrakte datatype minimum-hob. Opbygning af hobe. Operationen siv-ned.

22 Hobe. Noter. PS1 -- Hobe. Binære hobe. Minimum-hob og maximum-hob. Den abstrakte datatype minimum-hob. Opbygning af hobe. Operationen siv-ned. 22 Hobe. Binære hobe. Minimum-hob og maximum-hob. Den abstrakte datatype minimum-hob. Opbygning af hobe. Operationen siv-ned. Indsættelse i hobe. Sletning af minimalt element i hobe. Repræsentation. 327

Læs mere

12.9.2012. Fagre, aktuelle verden talegenkendelse i Folketinget. Anne Jensen, redaktionssekretær

12.9.2012. Fagre, aktuelle verden talegenkendelse i Folketinget. Anne Jensen, redaktionssekretær 12.9.2012 Fagre, aktuelle verden talegenkendelse i Folketinget Anne Jensen, redaktionssekretær Referatet af Folketingets forhandlinger er siden efteråret 2007 blevet fremstillet ved hjælp af talegenkendelse,

Læs mere

Binært LAS-format Denne indstilling import Laser scan datafiler, i LAS format.

Binært LAS-format Denne indstilling import Laser scan datafiler, i LAS format. Kvadratnetsmodel - Import af Laser Scan Datafiler Funktionen til at oprette kvadratnetsmodeller er nu blevet udvidet og omfatter nu også en funktion til at importere laser scanning datafiler. Metoden bag

Læs mere

VisiRegn: En e-bro mellem regning og algebra

VisiRegn: En e-bro mellem regning og algebra Artikel i Matematik nr. 2 marts 2001 VisiRegn: En e-bro mellem regning og algebra Inge B. Larsen Siden midten af 80 erne har vi i INFA-projektet arbejdet med at udvikle regne(arks)programmer til skolens

Læs mere

BRP Tal. Om computer-repræsentation og -manipulation. Logaritmer

BRP Tal. Om computer-repræsentation og -manipulation. Logaritmer BRP 13.9.2006 Tal. Om computer-repræsentation og -manipulation. Logaritmer 1. Opgaverne til i dag dækker det meste af stoffet 2. Resten af stoffet logaritmer binære træer 3. Øvelse ny programmeringsopgave

Læs mere

Divide-and-Conquer algoritmer

Divide-and-Conquer algoritmer Divide-and-Conquer algoritmer Divide-and-Conquer algoritmer Det samme som rekursive algoritmer. Divide-and-Conquer algoritmer Det samme som rekursive algoritmer. 1. Opdel problem i mindre delproblemer

Læs mere

Oversættere Vejledende løsninger til Skriftlig eksamen onsdag d. 24. januar 2007

Oversættere Vejledende løsninger til Skriftlig eksamen onsdag d. 24. januar 2007 Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere Vejledende løsninger til Skriftlig eksamen onsdag d. 24. januar 2007 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet

Læs mere

Dansk talegenkendelse

Dansk talegenkendelse Taleteknologi & anvendelser Århus, 23. Januar 2004 1 af 25 Dansk talegenkendelse Lektor Børge Lindberg Speech & Multimedia Communication Division Afdeling for Kommunikationsteknologi Aalborg Universitet

Læs mere

- erkendelsens begrænsning og en forenet kvanteteori for erkendelsen

- erkendelsens begrænsning og en forenet kvanteteori for erkendelsen Erkendelsesteori - erkendelsens begrænsning og en forenet kvanteteori for erkendelsen Carsten Ploug Olsen Indledning Gennem tiden har forskellige tænkere formuleret teorier om erkendelsen; Hvad er dens

Læs mere

literære værker på engelsk. At dømme på disse literære værker beherskede Joseph Conrad engelsk morfosyntaks og leksikon på et niveau der er

literære værker på engelsk. At dømme på disse literære værker beherskede Joseph Conrad engelsk morfosyntaks og leksikon på et niveau der er Dansk Resumé I denne afhandling undersøges fremmedsprogsperformans inden for tre lingvistiske domæner med henblik på at udforske hvorvidt der er domænerelateret modularitet i fremmedsprogsperformans, dvs.

Læs mere

Faglig praksis i udvikling i tysk stx

Faglig praksis i udvikling i tysk stx Faglig praksis i udvikling i tysk stx F R E D E R I K S B E R G GY M N A S I U M 1 2. A P R I L 2 0 1 6 Mette Hermann Indhold Input 1: 11.15 12.00 Sprogsyn i læreplanen Kommunikativ sprogundervisning Kobling

Læs mere

Oversættere, ugeopgave 3

Oversættere, ugeopgave 3 Oversættere, ugeopgave 3 Anders jerg Pedersen (andersbp@me.com) 29. november 2009 Opgave 1 Vi konsrer først NFA er for grammatikken fra opgave 3.22 med produktionen tilføjet: Produktion NFA 0 A 1 C D 2

Læs mere

Dynamisk programmering

Dynamisk programmering Dynamisk programmering Dynamisk programmering Optimeringsproblem: man ønsker at finde bedste den kombinatoriske struktur (struktur opbygget af et endeligt antal enkeltdele) blandt mange mulige. Eksempler:

Læs mere

Hypotesetest. Altså vores formodning eller påstand om tingens tilstand. Alternativ hypotese (hvis vores påstand er forkert) H a : 0

Hypotesetest. Altså vores formodning eller påstand om tingens tilstand. Alternativ hypotese (hvis vores påstand er forkert) H a : 0 Hypotesetest Hypotesetest generelt Ingredienserne i en hypotesetest: Statistisk model, f.eks. X 1,,X n uafhængige fra bestemt fordeling. Parameter med estimat. Nulhypotese, f.eks. at antager en bestemt

Læs mere

Faglig praksis i udvikling i tysk hhx

Faglig praksis i udvikling i tysk hhx Faglig praksis i udvikling i tysk hhx C A M P U S V E J L E 2 6. A P R I L 2 0 1 6 Mette Hermann Indhold Input 1: 11.15 12.00 Sprogsyn i læreplanen Kommunikativ sprogundervisning Kobling af fagets discipliner

Læs mere

Integralregning Infinitesimalregning

Integralregning Infinitesimalregning Udgave 2.1 Integralregning Infinitesimalregning Noterne gennemgår begreberne integral og stamfunktion, og anskuer dette som et redskab til bestemmelse af arealer under funktioner. Noterne er supplement

Læs mere

Vildledning er mere end bare er løgn

Vildledning er mere end bare er løgn Vildledning er mere end bare er løgn Fake News, alternative fakta, det postfaktuelle samfund. Vildledning, snyd og bedrag fylder mere og mere i nyhedsbilledet. Både i form af decideret falske nyhedshistorier

Læs mere

Sproget Six. Til brug i rapportopgaven på kurset Oversættere. Vinter 2006. Abstract

Sproget Six. Til brug i rapportopgaven på kurset Oversættere. Vinter 2006. Abstract Sproget Six Til brug i rapportopgaven på kurset Oversættere Vinter 2006 Abstract Six er baseret på det sprog, der vises i figur 6.2 og 6.4 i Basics of Compiler Design. Den herværende tekst beskriver basissproget

Læs mere

Indledning. MIO er optimeret til Internet Explorer. Læs endvidere under Ofte stillede spørgsmål.

Indledning. MIO er optimeret til Internet Explorer. Læs endvidere under Ofte stillede spørgsmål. Indhold Indledning... 3 Søgefunktioner... 4 Søgning fra forsiden... 5 Søgning under menupunktet Instrument... 6 Sådan får man vist instrumenterne i en bestemt afdeling... 7 Sådan ændrer man status på et

Læs mere

Dat 2/F6S: Syntaks og semantik 2005 Centrale emner og eksamenspensum

Dat 2/F6S: Syntaks og semantik 2005 Centrale emner og eksamenspensum Dat 2/F6S: Syntaks og semantik 2005 Centrale emner og eksamenspensum Hans Hüttel 14. juni 2005 Indhold 1 Centrale emner 1 2 Fuldt pensum 2 3 Reduceret pensum 3 3.1 Hvad er fjernet her?........................

Læs mere

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Institut for Matematik og Datalogi Syddansk Universitet, Odense Mandag den 7. juni 00, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater, osv.)

Læs mere

Talesprog skriftsprog taleprocessering

Talesprog skriftsprog taleprocessering Talesprog skriftsprog taleprocessering Disposition Introduktion til min undersøgelse, 2003 Undersøgelsen og resultater fokus på udvalgte dele Praksis eksempler Talepædagogen og læsepædagogen som vigtige

Læs mere

Surf på nettet med din stemme!

Surf på nettet med din stemme! Surf på nettet med din stemme! Indtal.dk er en begrænset dansk talegenkender, der sætter bevægelseshæmmede i stand til at navigere på nettet. Med talegenkenderen er det fx muligt at udfylde selvangivelsen

Læs mere

Vejledning til brug af Skanderborg Kommunes 3D-model

Vejledning til brug af Skanderborg Kommunes 3D-model Vejledning til brug af Skanderborg Kommunes 3D-model I Skanderborg Kommune har vi vores egen 3D bymodel. Modellen er ikke et nøjagtigt billede af virkeligheden. Den er en tilnærmelse, baseret på en række

Læs mere

Rationel VinduesDesigner TM Brugervejledning

Rationel VinduesDesigner TM Brugervejledning Rationel VinduesDesigner TM Brugervejledning indhold: introduktion Side 2 Funktionsliste Side 3 Få adgang til systemet Side 4 opload dine billeder Side 5 Sådan bruges systemet Side 6 Gem dine eksempler

Læs mere

Divide-and-Conquer algoritmer

Divide-and-Conquer algoritmer Divide-and-Conquer algoritmer Divide-and-Conquer algoritmer Det samme som rekursive algoritmer. Divide-and-Conquer algoritmer Det samme som rekursive algoritmer. 1. Opdel problem i mindre delproblemer

Læs mere

DM536. Rapport og debug

DM536. Rapport og debug DM536 Rapport og debug Kilder Vigtig.it (Felix Palludan Hargreaves) http://vigtig.it/dm502/howto_report.pdf http://vigtig.it/blog/teaching/#toc-relevant-tips Peter Schneider-Kamp http://imada.sdu.dk/~petersk/dm536/project2.pdf

Læs mere

SPROGNOTER for mindrebemidlede

SPROGNOTER for mindrebemidlede AALBORG UNIVERSITET CENTER FOR LINGVISTIK HANS GÖTZSCHE SPROGNOTER for mindrebemidlede Emne: SPROG og TEKSTLIG FREMSTILLING version opd/prt 2011-09-07 Teori og eksempler: ORD OG SÆTNING BLIVER TIL TEKST

Læs mere

Sproget Rascal (v. 2)

Sproget Rascal (v. 2) Sproget Rascal (v. 2) Til brug i K1 på kurset Oversættere Opdateret 29/11 2004 Abstract Rascal er et simpelt Pascal-lignende imperativt sprog. Dette dokument beskriver uformelt Rascals syntaks og semantik

Læs mere

How to do in rows and columns 8

How to do in rows and columns 8 INTRODUKTION TIL REGNEARK Denne artikel handler generelt om, hvad regneark egentlig er, og hvordan det bruges på et principielt plan. Indholdet bør derfor kunne anvendes uden hensyn til, hvilken version

Læs mere

Afsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit.

Afsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit. Afsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit. XML (eng. extensible Markup Language) XML er en måde at strukturere data på i tekstform. På samme måde som

Læs mere

Abstrakte datatyper C#-version

Abstrakte datatyper C#-version Note til Programmeringsteknologi Akademiuddannelsen i Informationsteknologi Abstrakte datatyper C#-version Finn Nordbjerg 1/9 Abstrakte Datatyper Denne note introducerer kort begrebet abstrakt datatype

Læs mere

Fraktaler Mandelbrots Mængde

Fraktaler Mandelbrots Mængde Fraktaler Mandelbrots Mængde Foredragsnoter Af Jonas Lindstrøm Jensen Institut For Matematiske Fag Århus Universitet Indhold Indhold 1 1 Indledning 3 2 Komplekse tal 5 2.1 Definition.......................................

Læs mere

5-LCD FJERNBETJENING. Batterierne skal bortskaffes separat i de særlige batteriaffaldsbeholdere.

5-LCD FJERNBETJENING. Batterierne skal bortskaffes separat i de særlige batteriaffaldsbeholdere. GENERELLE SPECIFIKATIONER FOR LCD FJERNBETJENINGEN Fjernbetjeningen har en transmissionsfrekvens på 434,5 MHz. Den strømforsynes med 3 AAA batterier på følgende måde: fjern dækslet til batterirummet ved

Læs mere

af integrationsrådenes høringsret og økonomiske midler

af integrationsrådenes høringsret og økonomiske midler UNDERSØGELSE af integrationsrådenes høringsret og økonomiske midler Rådet for Etniske Minoriteter Marts 2004 BAGGRUND FOR UNDERSØGELSEN Rådet for Etniske Minoriteter afholdt den 3. maj 2003 en konference

Læs mere

Vejledning KPK Online Prøverum

Vejledning KPK Online Prøverum Vejledning KPK Online Prøverum INDHOLD Introduktion side 2 Funktionsliste side 2 Få adgang til systemet side 3 Opload dine billeder side 4 Sådan bruges systemet side 5 Gem dine eksempler side 7 Side 1/7

Læs mere

Individer er ikke selv ansvarlige for deres livsstilssygdomme

Individer er ikke selv ansvarlige for deres livsstilssygdomme Individer er ikke selv ansvarlige for deres livsstilssygdomme Baggrunden Både i akademisk litteratur og i offentligheden bliver spørgsmål om eget ansvar for sundhed stadig mere diskuteret. I takt med,

Læs mere

Brugervejledning ViseOrd til Mac Version 1.0, August 2015

Brugervejledning ViseOrd til Mac Version 1.0, August 2015 Side 1 Version 1.0, August 2015 Indholdsfortegnelse Copyright bestemmelser... 2 Hvad er ViseOrd... 3 Opstart og ViseOrd menuen... 4 Skrivestøtte... 6 Ordforslagslisten... 6 Ordforudsigelse... 7 Ordfuldendelse...

Læs mere

Spilstrategier. 1 Vindermængde og tabermængde

Spilstrategier. 1 Vindermængde og tabermængde Spilstrategier De spiltyper vi skal se på her, er primært spil af følgende type: Spil der spilles af to spillere A og B som skiftes til at trække, A starter, og hvis man ikke kan trække har man tabt. Der

Læs mere

Maple. Skærmbilledet. Vi starter med at se lidt nærmere på opstartsbilledet i Maple. Værktøjslinje til indtastningsområdet. Menulinje.

Maple. Skærmbilledet. Vi starter med at se lidt nærmere på opstartsbilledet i Maple. Værktøjslinje til indtastningsområdet. Menulinje. Maple Dette kapitel giver en kort introduktion til hvordan Maple 12 kan benyttes til at løse mange af de opgaver, som man bliver mødt med i matematiktimerne på HHX. Skærmbilledet Vi starter med at se lidt

Læs mere

Guide til lektielæsning

Guide til lektielæsning Guide til lektielæsning Gefions lærere har udarbejdet denne guide om lektielæsning. Den henvender sig til alle Gefions elever og er relevant for alle fag. Faglig læsning (=lektielæsning) 5- trinsmodellen

Læs mere

Sprogets byggeklodser og hjernens aktivitet ved sproglige processer Regionshospitalet Hammel Neurocenter

Sprogets byggeklodser og hjernens aktivitet ved sproglige processer Regionshospitalet Hammel Neurocenter Sprogets byggeklodser og hjernens aktivitet ved sproglige processer Lisbeth Frølund, cand. mag. i audiologopædi Formål med sprog Udtrykke behov Give/modtage information Udveksle holdninger, følelser m.m.

Læs mere

Indledning. Søren Mønsted: Visionsfilm som projektmål 24. november 2004. Side 1

Indledning. Søren Mønsted: Visionsfilm som projektmål 24. november 2004. Side 1 Indledning Alle projekter har et mål. Hvad enten det drejer sig om et personligt projekt om at holde op med at ryge, projektet med at bygge en bro eller projektet med at arrangere en havefest for hele

Læs mere

VEJLEDNING TIL EFFEKTKÆDE

VEJLEDNING TIL EFFEKTKÆDE VEJLEDNING TIL EFFEKTKÆDE Indledning Formålet med effektkæden er at have et værktøj til at planlægge og styre vores indsatser efter, hvad der giver effekt for borgerne. Samtidig kan effektkæden bruges

Læs mere

Oversættere Skriftlig eksamen onsdag d. 19. april 2006

Oversættere Skriftlig eksamen onsdag d. 19. april 2006 Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere Skriftlig eksamen onsdag d. 19. april 2006 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet ved hver opgave. Den skriftlige

Læs mere

Projekt - Visual Basic for Applications N på stribe

Projekt - Visual Basic for Applications N på stribe Projekt - Visual Basic for Applications N på stribe Mikkel Kaas og Troels Henriksen - 03x 3. november 2005 1 Introduktion Spillet tager udgangspunkt i det gamle kendte 4 på stribe, dog med den ændring,

Læs mere

DATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004

DATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004 Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Skriftlig eksamen torsdag den 3. juni 2004 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver opgaves besvarelse bedømmes

Læs mere

DM507 Eksamen Obligatorisk Opgave Rejseplanlægning

DM507 Eksamen Obligatorisk Opgave Rejseplanlægning Institut for Matematik og Datalogi Syddansk Universitet, Odense 21. februar 2011 LMF DM507 Eksamen Obligatorisk Opgave Rejseplanlægning 1 Problemet Denne opgave går ud på at lave et program, som ud fra

Læs mere

INNOVERSITY COPENHAGEN 2016 Få bedre sparring fra dit professionelle netværk side 1

INNOVERSITY COPENHAGEN 2016 Få bedre sparring fra dit professionelle netværk side 1 side 1 BLIV BEDRE TIL AT ANVENDE DIN INDERCIRKEL Metoden som beskrives i dette analyseværktøj er udviklet med inspiration fra mange års forskning og erfaring i netop styrkelsen af den vigtige indercirkel.

Læs mere

DANMARKS NATIONALBANK

DANMARKS NATIONALBANK ANALYSE DANMARKS NATIONALBANK 21. JANUAR 2019 NR. 3 Tekstbaseret machine learning forbedrer konkursmodellering Machine learning forbedrer beregning af konkurssandsynlighed Tekstbaserede data tilføjer brugbar

Læs mere

Divide-and-Conquer algoritmer

Divide-and-Conquer algoritmer Divide-and-Conquer algoritmer Divide-and-Conquer algoritmer Det samme som rekursive algoritmer. Divide-and-Conquer algoritmer Det samme som rekursive algoritmer. 1. Opdel problem i mindre delproblemer

Læs mere

Vejledning i udtræk af input-output data fra Statistikbanken

Vejledning i udtræk af input-output data fra Statistikbanken - 1 - Vejledning i udtræk af input-output data fra Statistikbanken Introduktion Input-output tabellerne er konsistente med nationalregnskabet og udarbejdes i tilknytning hertil. De opdateres årligt i december

Læs mere

EA3 eller EA Cube rammeværktøjet fremstilles visuelt som en 3-dimensionel terning:

EA3 eller EA Cube rammeværktøjet fremstilles visuelt som en 3-dimensionel terning: Introduktion til EA3 Mit navn er Marc de Oliveira. Jeg er systemanalytiker og datalog fra Københavns Universitet og denne artikel hører til min artikelserie, Forsimpling (som også er et podcast), hvor

Læs mere

Fornyelsesteori med anvendelser: Punktprøve

Fornyelsesteori med anvendelser: Punktprøve Fornyelsesteori med anvendelser: Punktprøve May 9, 2003 For at få kredit for kurset Fornyelsesteori med anvendelser kræves at afleveringsopgave 1 og 2 samt nedenstående punktprøve besvares tilfredsstillende.

Læs mere

Sortering. Eksempel: De n tal i sorteret orden

Sortering. Eksempel: De n tal i sorteret orden Sortering 1 / 34 Sortering Input: Output: Eksempel: n tal De n tal i sorteret orden 6, 2, 9, 4, 5, 1, 4, 3 1, 2, 3, 4, 4, 5, 9 2 / 34 Sortering Input: Output: Eksempel: n tal De n tal i sorteret orden

Læs mere

Øvelse: Pladetektonik

Øvelse: Pladetektonik Øvelse: Pladetektonik Formålet med øvelsen er at lade eleverne arbejde med jordskælvs fordeling, styrke og dybde med henblik på lokalisering af forskellige typer pladerande. Samtidig indøves relevante

Læs mere