Klanken 2.

Slides:



Advertisements
Verwante presentaties
Grammatica Unit 2 HD 2.1 t/m 2.7.
Advertisements

Mag ik voor u het zoetste lied uit de geschiedenis zingen?
The stock market will go up De beurswaarden zullen stijgen YESNO JA NEEN Is Jefken a good person ? Is Jefken een goed mens ? YES NO JA NEEN Is Lonny a.
Als ik kon zijn waar jij bent If I could be where you are
CO2, 1 april CO2, April 1 CO2 uitstoot door; CO2 emissions;
Deltion College Engels C1 Spreken [Edu/003] thema “Oprah at Deltion” can-do : kan duidelijke, gedetailleerde beschrijving geven van complexe onderwerpen,
Requirements -People are able to make their own memorial page, called a memori -The website will be build first in Dutch for extension.nl, then copied.
Een alternatief voorstel Naar aanleiding van bestudering van de IAASB voorstellen denkt de NBA na over een alternatief. Dit alternatief zal 26 september.
Deltion College Engels C1 Gesprekken voeren [Edu/002]/ subvaardigheid lezen thema: Order, order…. can-do : kan een bijeenkomst voorzitten © Anne Beeker.
Internet vriendschap Internet friendship
1 Co-Design at Chess-iT Guus Bosman. 2 Afstuderen bij Chess Net.Footworks tot augustus 2003 Afstuderen augustus 2003 tot maart 2004 Chess full-time vanaf.
Thursday, 10 July 2014 donderdag 10 juli 2014 Click Klik.
Taaltheorie en Taalverwerking Bachelor Kunstmatige Intelligentie.
Nieuwe wegen in ontwerpen met CAD
RHODODENDRON.
zaterdag 19 juli 2014 Saturday, 19 July 2014 I see what you don’t see I come from another galaxy My earthal life was not the intention I was meant.
Macbeth Quotes.
SQL injections en meer... PERU. web application vulnerabilities Cross Site Scripting (21.5%) SQL Injection (14%) PHP includes (9.5%) Buffer overflows.
Programming for Linguists An Introduction to Python 29/11/2012.
Woensdag 23 juli 2014 volgende vorige algemeen ziekenhuis Sint-Jozef Malle Dementia pathway: a condition specific approach Patrick De Wit, MD Thierry Laporta,
ontwik idee - keling dag 3 goals today Develop “criteria” to help you evaluate & select your ideas Some tools from Tassouls book to help you do this.
Probleem P 1 is reduceerbaar tot P 2 als  afbeelding  :P 1  P 2 zo dat: I yes-instantie van P 1   (I) yes-instantie van P 2 als ook:  polytime-algoritme,
Netwerk Algorithms: Shortest paths1 Shortest paths II Network Algorithms 2004.
De digitale coach Het verbeteren van een plan van aanpak Steven Nijhuis, coördinator projecten FNT Deze presentatie staat op:
De Zegen in het Lijden. Oh, what I would do to have the kind of faith it takes, to climb out of this boat I'm in onto the crashing waves Ik zou alles.
Copyright met toestemming gebruikt van Stichting Licentie © 1994 Shepherd's Heart Music 1/12 JOY! JOY TO THE WORLD (Dennis L. Jernigan) 1. And this is.
Sunday, 03 August 2014 zondag 3 augustus 2014 Click Klik.
zondag 3 augustus 2014 Sunday, 03 August I think I have freedom of speach For many this is beyond the reach Many women have still no voice.
Bedrijfsspecifieke extensies Standaard Rekeningschema
in de eerste 2 weken na een herseninfarct ?
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Universal Modeling Language … why you need models? Models are necessary to communicate,
Tussentoets Digitale Techniek. 1 november 2001, 11:00 tot 13:00 uur. Opmerkingen: 1. Als u een gemiddeld huiswerkcijfer hebt gehaald van zes (6) of hoger,
Hidden Markov Models Introductie Project: 1. Initializatie 2. Training.
From computer power and human reason. Joseph Weizenbaum.
F REE R IDING IN P ROJECTS Recognize it today, Deal with it tomorrow, Prevent it in the next project Toine Andernach Focus Centre of Expertise on Education,
Deltion College Engels B1 Gesprek voeren [Edu/001]
Deltion College Engels C1 Schrijven [Edu/002] thema: CV and letter of application can-do : kan complexe zakelijke teksten schrijven © Anne Beeker Alle.
Deltion College Engels B1 Gesprekken voeren [Edu/005] thema: applying for a job can-do : kan een eenvoudig sollicitatiegesprek voeren © Anne Beeker Alle.
Deltion College Engels B1 Gesprekken voeren [Edu/007] theme: Can I have my money back… can-do : kan minder routinematige situaties aan © Anne Beeker Alle.
Deltion College Engels C1 Gesprekken voeren [Edu/004]/ thema: There are lies, damned lies and statistics... can-do : kan complexe informatie en adviezen.
Deltion College Engels B2 Schrijven [Edu/004] thema: (No) skeleton in the cupboard can-do: kan een samenhangend verhaal schrijven © Anne Beeker Alle rechten.
Deltion College Engels C1 Luisteren [Edu/001] thema: It’s on tv can-do : kan zonder al te veel inspanning tv-programma’s begrijpen.
Deltion College Engels B2 Gesprekken voeren [Edu/006]/subvaardigheid schrijven notulen en kort voorstel thema: ‘What shall we do about non- active group.
Deltion College Engels B1 En Spreken/Presentaties [Edu/007] Thema: Soap(s) can-do : kan met enig detail verslag doen van ervaringen, in dit geval, rapporteren.
Deltion College Engels En Projectopdracht [Edu/001] thema: research without borders can-do/gesprekken voeren : 1. kan eenvoudige feitelijke informatie.
Deltion College Engels C1 En Gesprekken voeren[Edu/003]/ Subvaardigheid lezen thema: Would you be prepared to cut off your arm… can-do : kan overtuigend.
Deltion College Engels C1 Spreken/Presentaties [Edu/006] thema ‘I hope to convince you of… ‘ can-do : kan een standpunt uiteenzetten voor een publiek van.
Deltion College Engels B1 Schrijven [Edu/004]/ subvaardigheid lezen thema: reporting a theft can-do : kan formulieren waarin meer informatie gevraagd wordt,
Deltion College Engels C1 Gesprekken voeren [Edu/006] thema: ‘I was wondering what you think of…’ can-do : kan deelnemen aan de conversatie bij zeer formele.
Writing exercise This one goes into your language portfolio!!! You have until the end of the week to hand it in… (So you have a little longer than it says.
Telecommunicatie en Informatieverwerking UNIVERSITEIT GENT Didactisch materiaal bij de cursus Academiejaar
Telecommunicatie en Informatieverwerking UNIVERSITEIT GENT Didactisch materiaal bij de cursus Academiejaar
Future (toekomst) Je krijgt 2 verschillende vormen van Future.
Woorden als or, and, but, when, because, so en since gebruiken we om twee zinsdelen te koppelen. Voorbeeld in het Nederlands: De dvd was erg duur maar.
All right 1thv unit 7 gr 2.1 en 2.2.
All Right! 1 thv Unit 4 grammar 2.1 and 2.2.
© Shopping 2020 TITLE Date Subtitle Logo Gastheer Logo Voorzitter.
Deltion College Engels B1 Schrijven [Edu/003] thema: what have I done wrong…? can-do : kan s/ brieven schrijven over persoonlijke zaken © Anne Beeker.
Deltion College Engels B1 Gesprekken voeren [Edu/006] thema: Look, it says ‘No smoking’… can-do : kan minder routinematige zaken regelen © Anne Beeker.
Deltion College Engels C1 Schrijven [Edu/007] thema: Mind twister or how to write an essay… can-do : kan heldere, goed gestructureerde uiteenzetting schrijven.
Nothing Is As It Seems Lesson 7 What’s the Story?.
Deltion College Engels B2 Lezen [Edu/003] thema: Topical News Lessons: The Onestop Magazine can-do: kan artikelen en rapporten begrijpen die gaan over.
Deltion College Engels B2 Spreken [Edu/001] thema: What’s in the news? can-do : kan verslag doen van een gebeurtenis en daarbij meningen met argumenten.
Deltion College Engels B1 Spreken [Edu/001] thema: song texts can-do : kan een onderwerp dat mij interesseert op een redelijk vlotte manier beschrijven.
Deltion College Engels B2 Lezen[Edu/001] /subvaardigheid schrijven korte samenvattingen thema: Exotic news can-do : lezen om informatie op te doen - kan.
Deltion College Engels B2 Schrijven [Edu/005] thema: Writing a hand-out can-do: kan een begrijpelijke samenvatting schrijven © Anne Beeker Alle rechten.
Deltion College Engels B2 (telefoon)gesprekken voeren[Edu/002] /subvaardigheid lezen/schrijven thema: I am so sorry for you… can-do : kan medeleven betuigen.
The Research Process: the first steps to start your reseach project. Graduation Preparation
Salt & Light Zout & Licht
Today: Chapter 2 Discuss SO 2 What to study for your test?
Transcript van de presentatie:

Klanken 2

Dit college Fonologie met eindige automaten en transducers

Colleges en hoofdstukken 28 april: Klanken 1 (fonetiek, fonologie) Chapters 2 en 7 3 mei: Klanken 2 (eindige automaten en transducers) Chapters 2, 3 en 11 10 mei: Woorden (morfologie) Chapter 3

Automaten: Talen We kunnen de mogelijke syllaben en woorden in een taal opvatten als een verzameling rijtjes over een alfabet van fonemen (d.w.z. als een formele taal) Een simpel voorbeeld: Alfabet = { p, k, a, i }, Taal = { pa, ka, pi, ki, papa, papi, pipa, pipi, …, paki, …, kipa, …, kikipa, …, pakipapa, … }

Formele Talen

Eindige Automaten Een taal kan worden gekaraktiseerd door een eindige automaat (finite automaton/state machine) Een automaat herkent een taal door stap voor stap de tekens van een inputrijtje op een tape te lezen en een aantal toestanden te doorlopen. Geslaagde herkenning: einde tape en tevens in een accepterende eindtoestand.

Example of a finite automaton off f There are states off and on, the automaton starts in off and tries to reach the “accept state” on What sequences of f’s lead to the accept state? Answer: {f, fff, fffff, …} = {f n: n is odd} This is a finite automaton over alphabet {f}

Deterministic finite automata deterministische eindige automaten A deterministic finite state automaton (DFA) is a 5-tuple (Q, S, d, q0, F) where Q is a finite set of states S is an alphabet d: Q × S → Q is a transition function q0 Î Q is the initial state F Í Q is a set of accepting states (or final states). In diagrams, the accepting states will be denoted by double loops

Example alphabet S = {0, 1} states Q = {q0, q1, q2} initial state q0 1 0,1 q0 1 q1 q2 alphabet S = {0, 1} states Q = {q0, q1, q2} initial state q0 accepting states F = {q0, q1} table of transition function d: inputs 1 q0 q0 q1 q1 q2 q1 states q2 q2 q2

Language of a DFA The language of a DFA (Q, S, d, q0, F) is the set of all strings over S that, starting from q0 and following the transitions as the string is read left to right, will reach some accepting state. f M: on off f Language of M is {f, fff, fffff, …} = {f n: n is odd}

Meer Voorbeelden Wat zijn de talen van deze automaten? S = {0, 1} q0 S = {a, b} a b 1 q1 q3 1 a b q0 q1 b a a b q2 q4 b a 1 0, 1 1 q0 q1 q2 Wat zijn de talen van deze automaten?

Reguliere expressies We hebben hier te maken met een reguliere taal – een taal beschreven door een FSA. Een reguliere taal kan ook beschreven worden door een reguliere expressie: ([pk][ai])+

Operaties over talen Let L, L1, L2 be subsets of Σ* Concatenation: L1L2 = {xy | x is in L1 and y is in L2} Concatenating a language with itself: L0 = {ε} Li = LLi-1, for all i >= 1 Kleene Closure: L* = Li = L0 U L1 U L2 U… Positive Closure: L+ = Li = L1 U L2 U…

Kleene-sluiting Say, L1 ={a, abc, ba}, on Σ ={a,b,c} Then, L2 = {aa, aabc, aba, abca, abcabc, abcba, baa, baabc, baba} L3= {a, abc, ba}. L2 L* = {ε} U L1 U L2 U L3 U . .

Definitie van een Reguliere Expressie Let Σ be an alphabet. The regular expressions over Σ are: Ø Represents the empty set { } ε Represents the set {ε} a Represents the set {a}, for any symbol a in Σ Let r and s be regular expressions that represent the sets R and S, respectively. r|s Represents the set R U S (precedence 3) rs Represents the set RS (precedence 2) r* Represents the set R* (highest precedence) (r) Represents the set R (not an op, provides precedence) If r is a regular expression, then L(r) is used to denote the corresponding language.

Examples: Let Σ = {0, 1} (0|1)* All strings of 0’s and 1’s 0(0|1)* All strings of 0’s and 1’s, beginning with a 0 (0|1)*1 All strings of 0’s and 1’s, ending with a 1 (0|1)*0(0|1)* All strings of 0’s and 1’s containing at least one 0 (0|1)*0(0|1)*0(0|1)* All strings of 0’s and 1’s containing at least two 0’s (0|1)*01*01* All strings of 0’s and 1’s containing at least two 0’s (1|01*0)* All strings of 0’s and 1’s containing an even number of 0’s 1*(01*01*)* All strings of 0’s and 1’s containing an even number of 0’s (1*01*0)*1* All strings of 0’s and 1’s containing an even number of 0’s

‘Flapping’ in Amerikaans Engels foneem /t/ flapping regel na een beklemtoonde klinker ( ) en voor een onbeklemtoonde klinker (V), is [dx] de allofoon voor de foneem /t/ 

Transducers (informeel)

Transducers (formeel) deterministische eindige automaten (DFA)  (1) niet-deterministische eindige automaten (NFA)  (2) eindige toestands transducer (finite state transducers FST)

Van DFA naar NFA Construct a DFA over alphabet {0, 1} that accepts those strings that end in 101 Sketch of answer: q000 1 q00 1 q001 q0 1 … q01 … qe 1 q101 q10 … 1 q1 … 1 q11 1 q111 1

Would be easier if… Suppose we could guess when the string we are reading has only 3 symbols left Then we could simply look for the sequence 101 and accept if we see it 1 1 3 symbols left qdie This is not a DFA!

Nondeterminism Nondeterminism is the ability to make guesses, which we can later verify Informal nondeterministic algorithm for strings that end in 101: Guess if you are approaching end of input If guess is yes, look for 101 and accept if you see it If guess is no, read one more symbol and go to step 1

Nondeterministic finite automaton This is a kind of automaton that allows you to make guesses Each state can have zero, one, or more transitions out labeled by the same symbol 0, 1 1 1 q0 q1 q2 q3

(1) Van DFA naar NFA A deterministic finite state automaton (DFA) is a 5-tuple (Q, S, d, q0, F) where Q is a finite set of states S is an alphabet d: Q × S → Q is a transition function q0 Î Q is the initial state F Í Q is a set of accepting states (or final states).

(1) Van DFA naar NFA A nondeterministic finite state automaton (NFA) is a 5-tuple (Q, S, d, q0, F) where Q is a finite set of states S is an alphabet d: Q × S × Q is a transition relation q0 Î Q is the initial state F Í Q is a set of accepting states (or final states).

0, 1 1 1 q0 q1 q2 q3

0, 1 1 1 q0 q1 q2 q3 (q0 , 0, q0) (q0 , 1, q0) (q0 , 1, q1) (q1 , 0, q2) (q2 , 1, q3)

(2) Van NFA naar FST 0, 1 1 1 q0 q1 q2 q3

(2) Van NFA naar FST 0:a, 1:b 1:y 0:x 1:y q0 q1 q2 q3

(2) Van NFA naar FST 011110101 => abbbbayxy q0 q1 q2 q3 011110101 => abbbbayxy 000101000 niet geaccepteerd

(2) Van NFA naar FST A finite state transducer (FST) is a 6-tuple (Q, S, Δ, d, q0, F) where Q is a finite set of states S is an input alphabet Δ is an output alphabet d: Q × S × Δ × Q is a non-deterministic transition relation q0 Î Q is the initial state F Í Q is a set of accepting states (or final states).

Voorbeeld – Meervoud in het Engels [ix z] na de “sibilant” fonen [s], [sh], [z], [zh], [ch] of [jh] - peaches [z] na “voiced” klanken - pigs [s] na “voiceless” klanken - cats faxes in lexicon: f aa k ^ z

Automaten: Voorbeeld p|k|a|i 2 Eindig aantal toestanden a|i p|k Begintoestand en eindtoestand p|k 1 a|i Toestandsovergangen bij het lezen van bepaalde symbolen

Automaten: Voorbeeld p|k|a|i 3 a|i p|k 1 2 p|k a|i Met een ‘jump’

mbalimbali (allerlei) kawaida (gewoonte) kitunguu (ui) maharagwe (bonen) endelea (doorgaan) tofauti (verschil) Ufaransa (Frankrijk) madaraka (verantwoordelijkheid) barabara (weg) kilimanjaro milionea (millionaire) arobaini (veertig) basi (bus) bwana (mijnheer) duka (winkel) jenga (bouwen) kwanza (eerst) mama (moeder) mbuzi (geit) mvua (regen) ndizi (banaan) ngoma (trommel) ngwena (krokodil) njia (weg) ona (zien) pangwa (gepland) pwani (strand) saa (horloge) simba (leeuw) wingu (wolk) unga (meel) asante (bedankt) desemba (december) kamera (fototoestel) matata (problemen) safari (reis) kampuni (onderneming) mandazi (doughnut) kidogo (klein) ofisi (kantoor)

Swahili lettergrepen Taalkundige analyse syllabestructuur: NCwV opeenvolging van 1 of meer syllaben Reguliere expressie in Wingrep ^([mn]?[zsjhrlfvptkbdg]?w?[aeiou])+$ http://www.wingrep.com/