Inhoud leereenheid 12. Probleemoplossen met kunstmatige intelligentie. Introductie 225. Leerkern 226. Samenvatting 250.

Maat: px
Weergave met pagina beginnen:

Download "Inhoud leereenheid 12. Probleemoplossen met kunstmatige intelligentie. Introductie 225. Leerkern 226. Samenvatting 250."

Transcriptie

1 Inhoud leereenheid 12 Probleemoplossen met kunstmatige intelligentie Introductie 225 Leerkern Neurale netwerken Neuronen Het biologische neuron Een kunstmatig neuron Perceptrons Neuraal netwerk Construeren of leren Constructie van neurale netwerken Leren met neurale netwerken Genetische algoritmen Overleving en selectie Toepassing van een genetisch algoritme De representatie Maat voor de fitheid Genetisch algoritme Het eindcriterium Kunstmatige intelligentie 246 Samenvatting 250 Zelftoets 251 Terugkoppeling Uitwerking van de opgaven Uitwerking van de zelftoets

2 Leereenheid 12 Probleemoplossen met kunstmatige intelligentie I N T R O D U C T I E In vroegere tijden moesten bij het postbedrijf alle binnenkomende brieven door medewerkers worden bekeken om te worden gesorteerd. Op basis van de adressen werden de brieven of andere poststukken gerouteerd, om uiteindelijk op het juiste adres te kunnen worden bezorgd. Lange tijd is eraan gewerkt om het lezen van de adressen en de routering te automatiseren. Eén van de belangrijke problemen daarbij was de herkenning van de handgeschreven adressen. Alle mensen schrijven verschillend, groot en klein, krom en scheef, slordig en netjes, alles komt door elkaar voor. Voor een menselijke waarnemer is dat over het algemeen wel te ontcijferen, maar voor een automatische verwerking van de binnenkomende post was het noodzakelijk daarvoor technische systemen te ontwikkelen die dat ook zouden kunnen. Uiteindelijk zijn er diverse technieken ontwikkeld die inderdaad in staat zijn automatisch handschriften te herkennen. Een van die technieken heet neurale netwerken en is gebaseerd op ideeën ontleend aan de werking van hersenen en zenuwen. Neurale netwerken maken deel uit van een verzameling technieken die gebruikt worden in de kunstmatige intelligentie. Met behulp daarvan is het nu mogelijk om apparaten werkzaamheden uit te laten voeren die voorheen alleen mogelijk waren door mensen in te zetten die hun intelligentie moesten gebruiken. Omdat die werkzaamheden nu uitgevoerd worden door kunstmatige systemen, wordt er gesproken over kunstmatige intelligentie. Kunstmatige intelligentie wordt dus ingezet bij problemen waar voorheen menselijke intelligentie nodig was om ze op te lossen. Een andere techniek uit de kunstmatige intelligentie heet genetische algoritmen en is gebaseerd op ideeën rondom de evolutieleer, waarin genetische selectie en overerving bepalende factoren zijn. In deze leereenheid gaan we deze twee technieken nader bekijken en zullen we als afsluiting nader ingaan op het begrip kunstmatige intelligentie. LEERDOELEN Na het bestuderen van deze leereenheid wordt verwacht dat u kunt uitleggen waar de verschillende behandelde methoden uit de kunstmatige intelligentie hun oorsprong vinden de werking van een neuron, perceptron en neuraal netwerk uiteen kunt zetten het verschil in werking en gebruik van een neuron en neuraal netwerk kunt uitleggen eenvoudige berekeningen met een neuron, perceptron en neuraal netwerk kunt uitvoeren OU 225

3 Inleiding informatica kunt uiteenzetten hoe een genetisch algoritme nieuwe, betere oplossingen uit bestaande oplossingen genereert reproductie, kruising en mutatie toe kunt passen binnen het genetische algoritme de positie van het vakgebied kunstmatige intelligentie historisch en in relatie tot andere vakgebieden kunt schetsen. Studeeraanwijzing De studielast van deze leereenheid bedraagt ongeveer 6 uur. L E E R K E R N 1 Neurale netwerken In de introductie is het probleem geschetst van het geautomatiseerd herkennen van handschriften. In het algemeen gaat het erom dat er een apparaat geconstrueerd moet worden dat een handgeschreven letter kan herkennen en aan kan geven: wat voor letter uit het alfabet het is, of het een hoofdletter of een kleine letter is, een cijfer of een leesteken. In figuur 12.1 is een rijtje a s gepresenteerd, waarvan de automaat steeds moet vermelden dat het een a is, bijvoorbeeld door er de bijbehorende code uit de ASCII-tabel aan toe te kennen. Hetzelfde geldt voor de overige handgeschreven letters, die allemaal aan een andere code moeten worden toegewezen. Als de codes bekend zijn, is verdere automatische verwerking mogelijk. FIGUUR 12.1 Aan alle verschillende a s moet door een automaat dezelfde code worden toegekend, aan alle b s een andere code, enzovoort Om de techniek van neurale netwerken uiteen te zetten, kijken we niet verder naar alle letters van het alfabet, maar naar een eenvoudiger voorbeeld. We gaan een methode ontwikkelen die geautomatiseerd kan herkennen of we met een rondje of een kruisje te maken hebben. We gaan er verder van uit dat we een optische lezer hebben. Die lezer werkt zodanig dat als er een symbool wordt aangeboden, de lezer het symbool verdeelt over een raster van drie bij drie vakjes en per vakje bekijkt of het voornamelijk zwart of voornamelijk wit is. Is het vakje voornamelijk zwart, dan wordt er aan het betreffende vakje een 1 toegekend en is het vakje voornamelijk wit, dan wordt er een 0 aan 226 OU

4 Leereenheid 12 Probleemoplossen met kunstmatige intelligentie toegekend. De toegekende enen en nullen worden op een rijtje gezet en vormt de uitvoer van de optische lezer. Deze uitvoer van de optische lezer is de invoer voor het systeem dat moet gaan vaststellen of we met een rondje of een kruisje te maken hebben, zie figuur FIGUUR 12.2 Een optische lezer leest een handgeschreven symbool en produceert een rijtje nullen en enen. Voor ieder mogelijk handgeschreven kruisje of rondje kan deze methode worden toegepast. Over het handgeschreven symbool wordt een raster van 3 bij 3 gelegd, per vakje wordt gekeken of er een 0 of een 1 aan moet worden toegekend en rij na rij worden de nullen en enen van het raster uitgelezen. OPGAVE 12.1 In figuur 12.3 zijn enkele kruisjes en rondjes geschetst met rasters daaroverheen. FIGUUR 12.3 Kruisjes en rondjes lezen a Construeer de rijtjes nullen en enen die de optische lezer zal produceren. b Hoeveel verschillende outputrijtjes kan de optische lezer in theorie produceren en dus, hoeveel verschillende inputrijtjes zijn er mogelijk voor het te ontwikkelen systeem voor het herkennen van rondjes en kruisjes? c Welk resultaat zal het door ons te ontwikkelen systeem moeten opleveren? De activiteiten in de optische lezer zijn slechts de voorbereidingen voor het intelligente werk dat we ons systeem willen laten doen, namelijk het bepalen of een bepaald rijtje nullen en enen dat door de optische lezer wordt geproduceerd, een rondje of een kruisje voorstelt. Voor die activiteit kunnen neurale netwerken worden ingezet. OU 227

5 Inleiding informatica 1.1 NEURONEN Neurale netwerken Neurale netwerken zijn ontworpen naar analogie van de netwerken van neuronen in onze hersenen. Deze netwerken van neuronen stellen ons in staat dingen te leren en te onthouden. Neurale netwerken zijn dus geïnspireerd door de biologische kenmerken van de mens Het biologische neuron (Biologisch) neuron Elk neuron in de hersenen is samengesteld uit een cellichaam, een axon en een aantal dendrieten (zie figuur 12.4). FIGUUR 12.4 Een biologisch neuron De dendrieten vormen de ingangen van het cellichaam. Signalen van andere neuronen komen op deze dendrieten binnen. De mate waarin signalen van andere neuronen bijdragen, wordt bepaald door de synaps. Dit is een spleetvormige overgang van axon naar dendriet. De elektrochemische wisselwerking in deze spleet bepaalt de sterkte waarmee het signaal wordt doorgegeven. Deze sterkte kan variëren. De signalen in de dendrieten planten zich voort naar het cellichaam en worden daar samengevoegd. Als het resultaat een drempelwaarde overschrijdt, dan vuurt het neuron. Dat betekent dat er een signaal naar de axon gaat. Dat signaal plant zich voort over de axon naar een volgend neuron. Het eerste model van een biologisch neuron is door biologen ontwikkeld met het doel de werking van de hersenen te kunnen modelleren en begrijpen. Pas in een later stadium zijn wiskundigen, informatici en technici hier mee verdergegaan en zijn toepassingen mogelijk geworden van neurale netwerken zoals we die nu kennen Een kunstmatig neuron (Kunstmatig) neuron Naar analogie van het biologische neuron is een kunstmatig neuron ontworpen. De eerste ideeën daarvoor stammen al uit 1943 (McCulloch en Pitts, A logical calculus of the ideas immanent in nervous activity, Bulletin of Mathematical Biophysics, 5, ). Daarna heeft het nog vele jaren onderzoek en ontwikkeling gekost voordat ze op een zinnige en efficiënte wijze konden worden ingezet. 228 OU

6 Leereenheid 12 Probleemoplossen met kunstmatige intelligentie In figuur 12.5 staat een vereenvoudigd model voor een kunstmatig neuron. Input(signaal) Gewicht Drempel Output(signaal) Aan de linkerkant komen inputsignalen of kortweg inputs x 1, x 2,... het neuron binnen. De inputsignalen worden vermenigvuldigd met gewichten w 1, w 2,... en vervolgens gesommeerd. Als de waarde van de som groter dan of gelijk aan een bepaalde drempel(waarde) is, dan wordt het outputsignaal of kortweg de output y gelijk aan 1; is de waarde lager dan de drempel, dan is de output 0. FIGUUR 12.5 Model voor een kunstmatig neuron De waarden die gekozen worden voor de gewichten en de drempelwaarde bepalen het gedrag van het neuron. Worden er andere waarden gekozen, dan resulteert een ander gedrag. De gewichten en de drempelwaarden vormen als het ware het geheugen van het neuron. Activatiefunctie In het algemeen wordt de som die wordt berekend, omgezet in een ander getal, volgens een te kiezen wiskundige functie. Die functie wordt de activatiefunctie genoemd. We hebben die hier verder niet nodig en gaan er niet verder op in, maar de keuze van de functie is wel belangrijk voor het ontwerp van neurale netwerken. Als er een bepaald soort functies wordt gekozen, dan kunnen de neurale netwerken leren. Dat leren bestaat eruit dat op een geautomatiseerde wijze de gewichten en drempelwaarden worden ingesteld, zodat uiteindelijk het neuron het gewenste gedrag vertoond. We komen daar later nog op terug. Voorbeeld In leereenheid 11 hebben we gezien dat logische redeneringen via een elektrische schakeling kunnen worden geïmplementeerd. In dit voorbeeld zullen we de logische functie p EN q implementeren met behulp van een neuron. We gebruiken daarvoor een neuron met twee inputs: x 1 en x 2. Als p waar is, krijgt x 1 de waarde 1, en anders krijgt x 1 de waarde 0. Als q waar is, krijgt x 2 de waarde 1, en anders krijgt x 2 de waarde 0. De output y moet de waarde 1 krijgen als p en q beide waar zijn, dus als x 1 en x 2 beide de waarde 1 hebben. In de andere gevallen moet y de waarde 0 krijgen. We kiezen nu voor de gewichten in het neuron w 1 = 1 en w 2 = 1. Vervolgens kan de som S worden berekend: S = x 1 w 1 + x 2 w 2 = x 1 + x 2 Als drempelwaarde kiezen we 1,5. Als de waarde van de som S groter dan of gelijk aan 1,5 is, dan wordt de output van het neuron 1; in het andere geval is de output van het neuron 0. Het is nu eenvoudig na te gaan dat alleen in het geval dat x 1 en x 2 beide 1 zijn, de output van het neuron 1 zal zijn en in alle andere gevallen is de output 0. Daarmee wordt dus op een correcte wijze een neuron gebruikt voor het beslissen over het al dan niet waar zijn van de formule p EN q. OU 229

7 Inleiding informatica OPGAVE 12.2 Construeer een neuron dat de waarde van de formule p OF q bepaalt. Kies daartoe geschikte waarden van de gewichten en de drempel. OPGAVE 12.3 a Hoeveel inputs hebben we nodig als we de logische NIET willen implementeren met behulp van een neuron? b Construeer een neuron voor het implementeren van de logische NIET. Kies daartoe geschikte waarden van de gewichten en de drempel. OPGAVE 12.4 Als eerste benadering voor het herkennen van een handgeschreven rondje of een kruisje kiezen we een neuron met 9 inputsignalen. Stel dat we als eerste idee hebben dat we met een kruisje te maken hebben als er minstens vijf vakjes voornamelijk zwart zijn. Is dat niet het geval, dan besluiten we dat we met een rondje te maken hebben. a Als de gewichten w 1 tot en met w 9 allemaal 1 zijn, wat moet dan de drempelwaarde zijn om bij vijf of meer voornamelijk zwarte vakjes te besluiten dat we met een kruisje te maken hebben en in de andere gevallen dat we met een rondje te maken hebben? b Waarom is het onzinnig om op deze manier een neuron te gebruiken voor het herkennen van kruisjes of rondjes? Hoewel neuronen in sommige situaties correct kunnen worden ingezet, hebben ze een belangrijke beperking. We leggen dit uit aan de hand van neuronen die logische operaties implementeren. In figuur 12.6 hebben we de waarheidstabellen van de operaties EN, OF, NIET en XOF afgebeeld in een grafiek in het platte vlak. Een open rondje stelt de waarde onwaar voor en een dicht rondje de waarde waar. Voor de operaties EN, OF en NIET geldt dat het mogelijk is een rechte lijn ( scheidingslijn ) te tekenen waarvoor geldt dat alle open rondjes aan de ene kant van de lijn liggen en alle dichte rondjes aan de andere kant. De scheidingslijn scheidt dus de punten waarvoor de expressie waar en onwaar is. In de grafiek is steeds een voorbeeld van zo n lijn getekend. Maar voor de operatie XOF geldt dat niet. Er is géén rechte scheidingslijn te trekken, zodanig dat de beide open rondjes aan de ene kant liggen en de beide dichte rondjes aan de andere. FIGUUR 12.6 Afbeelding van waarheidstabellen in het platte vlak met scheidingslijnen voor EN, OF, NIET en XOF 230 OU

8 Leereenheid 12 Probleemoplossen met kunstmatige intelligentie Lineair separabel Problemen waarvoor wel rechte lijnen zijn te vinden om onderscheid te maken tussen de punten die wel en niet waar zijn, zijn lineair separabele problemen; de andere problemen zijn niet lineair separabel. Neuronen zijn alleen te gebruiken voor lineair separabele problemen. 1.2 PERCEPTRONS Tot dusver hebben we gekeken naar problemen waarbij sprake was van precies één output. Om ook problemen met meer dan één output te kunnen beschrijven, gaan we neuronen met elkaar combineren. Figuur 12.7 bevat een voorbeeld van een combinatie van neuronen. In dit geval zijn er drie neuronen gecombineerd, die samen op basis van vijf inputsignalen (x 1, x 2, x 3, x 4, x 5 ) drie outputsignalen (y 1, y 2, y 3 ) bepalen. Het gewicht tussen x 1 en y 1 noemen we w 1,1, het gewicht tussen x 1 en y 2 noemen we w 1,2, enzovoort. FIGUUR 12.7 Een combinatie van neuronen vormt een perceptron Perceptron Zo n combinatie wordt een perceptron genoemd. In een perceptron wordt op basis van een rij inputsignalen dus een rij outputsignalen berekend. Voorbeeld Als ik het voetgangerslicht op groen zie springen (signaal x 1 ) en ik zie een auto naderen (signaal x 2 ) en ik schat dat de snelheid van die auto hoog is (signaal x 3 ) en ik zie ander mensen gaan lopen (signaal x 4 ) dan besluit ik stil om te blijven staan (signaal y 1 ) en de andere mensen te waarschuwen (signaal y 2 ). Elk inputsignaal wordt gewogen en meegeteld om te bepalen of ik stil blijf staan (de som overschrijdt de drempelwaarde, met als gevolg y 1 = 1) of begin over te steken (de gewogen som blijft onder de drempelwaarde en y 1 = 0) en onafhankelijk daarvan of ik de andere mensen waarschuw (y 2 = 1) of niet waarschuw (y 2 = 0). OU 231

9 Inleiding informatica OPGAVE 12.5 In het begin van de leereenheid hebben we voorgesteld een apparaat met één outputsignaal te maken dat bepaalt of we met een handgeschreven rondje of kruisje te maken hebben. We kijken nu naar hetzelfde probleem, maar we gebruiken nu een perceptron, met twee mogelijke outputs. Het aantal inputsignalen blijft hetzelfde: 9. Aan de inputs worden de signalen van de optische lezer ingevoerd. De eerste output moet 1 worden als er een rondje wordt herkend en 0 als dat niet zo is. De tweede output moet 1 worden als er een kruisje wordt herkend en 0 als dat niet zo is. a Hoeveel gewichten moeten in dit perceptron worden gedefinieerd? b Hoeveel verschillende combinaties van waarden kunnen in theorie bij de outputsignalen voorkomen? c Welke daarvan zijn problematisch en welke niet? d Welke betekenis zou kunnen worden gehecht aan een problematische output? OPGAVE 12.6 Er wordt een perceptron gemaakt voor het herkennen van vogels. Het herkennen van vogels bestaat eruit dat vastgesteld wordt of een vogel een aantal kenmerken heeft, zoals: kleur van de romp is wit, kleur van de romp is zwart, kleur van de vleugels is bruin, vorm van de snavel is krom, kleur van de snavel is rood, vogel is groter dan 35 centimeter, vogel is kleiner dan 20 centimeter, vorm van de staart is wigvormig en vorm van de staart is stomp. Voor ieder kenmerk wordt een inputsignaal gecreëerd dat de waarde 1 krijgt als de vogel het kenmerk heeft. Met die kenmerken kunnen de volgende vogels worden herkend: buizerd, stern, meeuw, rode wouw, zilvermeeuw en scholekster. Voor iedere vogel wordt een outputsignaal gecreëerd dat de waarde 1 krijgt als de betreffende vogel wordt herkend. Hoeveel inputs en outputs moeten worden gekozen om een perceptron in te kunnen zetten in deze situatie? Het voordeel van een perceptron is dat meer dan één outputsignaal mogelijk is. Maar het perceptron heeft hetzelfde belangrijke nadeel als het neuron: het kan alleen lineair separabele problemen aan. Om toch ingewikkeldere problemen op te kunnen lossen, worden daarom neuronen niet alleen naast elkaar gecombineerd, zoals in perceptrons, maar ook achter elkaar. Dergelijke combinaties worden neurale netwerken genoemd. 1.3 NEURAAL NETWERK Neuraal netwerk Multi-layer perceptron (MLP) Door veel neuronen aan elkaar te koppelen, kunnen we schakelingen maken die in veel ingewikkeldere situaties kunnen worden ingezet. Als we meerdere neuronen in verschillende lagen met elkaar verbinden, dan spreken we van een neuraal netwerk. Ze worden ook wel multi-layer perceptron of kortweg een MLP-netwerk genoemd. In figuur 12.8 is zo'n MLP-netwerk weergegeven. 232 OU

10 Leereenheid 12 Probleemoplossen met kunstmatige intelligentie FIGUUR 12.8 Multi-layer perceptron We zien in figuur 12.8 van links naar rechts de lagen i, j en k met neuronen. Tussen i en j zien we de gewichten w ij en tussen j en k de gewichten w jk. Deze zijn als kleine bolletjes in de verbindingen tussen de neuronen in de lagen weergegeven. We zien dat er nu ook een netwerkstructuur aanwezig is, in overeenstemming met de netwerkstructuur tussen de neuronen in de hersenen. De output van een neuron is steeds verbonden met een aantal inputs van andere neuronen in de volgende laag, behalve bij de neuronen in laag k. Een MLP-netwerk bestaat minimaal uit drie lagen (zie figuur 12.8): 1 een inputlaag (i) 2 een verborgen laag (j) 3 een outputlaag (k). Inputlaag Verborgen laag (hidden layer) Outputlaag De inputlaag ontvangt de signalen vanuit de buitenwereld. Formeel is dit geen echte laag. Hier zitten geen echte neuronen, maar vaak komt men in de literatuur deze laag toch tegen. Het enige wat het neuron in de inputlaag doet, is de inputwaarde ongewijzigd doorgeven. De verborgen laag (hidden layer) is in het algemeen van buitenaf (via de input of output) niet direct te benaderen en wordt daarom de verborgen laag genoemd. Er kunnen ook meerdere verborgen lagen zijn. De outputlaag geeft de resultaten door aan de buitenwereld. Neurale netwerken worden vaak niet als fysiek netwerk geïmplementeerd. Pas als een neuraal netwerk helemaal uitontwikkeld is, wordt het soms hardwarematig (met elektronische componenten) als netwerkstructuur gebouwd. Maar meestal zal het als een computerprogramma (software) toegepast worden. Wij zullen het hier alleen in gedachten als netwerk beschouwen en het verder uitdrukken in algoritmen die door een computer verwerkt kunnen worden. OU 233

Maak automatisch een geschikte configuratie van een softwaresysteem;

Maak automatisch een geschikte configuratie van een softwaresysteem; Joost Vennekens joost.vennekens@kuleuven.be Technologiecampus De Nayer We zijn geïnteresseerd in het oplossen van combinatorische problemen, zoals bijvoorbeeld: Bereken een lessenrooster die aan een aantal

Nadere informatie

Inhoud. Introductie tot de cursus

Inhoud. Introductie tot de cursus Inhoud Introductie tot de cursus 1 Plaats en functie van de cursus 7 2 Inhoud van de cursus 7 2.1 Tekstboek 7 2.2 Voorkennis 8 2.3 Leerdoelen 8 2.4 Opbouw van de cursus 9 3 Leermiddelen en wijze van studeren

Nadere informatie

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Beknopte uitwerking Examen Neurale Netwerken (2L490) d.d. 11-8-2004.

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Beknopte uitwerking Examen Neurale Netwerken (2L490) d.d. 11-8-2004. TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Beknopte uitwerking Eamen Neurale Netwerken (2L490) d.d. 11-8-2004. 1. Beschouw de volgende configuratie in het platte vlak. l 1 l 2

Nadere informatie

Inhoud. Introductie tot de cursus

Inhoud. Introductie tot de cursus Inhoud Introductie tot de cursus 1 Inleiding 7 2 Voorkennis 7 3 Het cursusmateriaal 7 4 Structuur, symbolen en taalgebruik 8 5 De cursus bestuderen 9 6 Studiebegeleiding 10 7 Huiswerkopgaven 10 8 Het tentamen

Nadere informatie

Introductie tot de cursus

Introductie tot de cursus Inhoud introductietalen en ontleders Introductie tot de cursus 1 Plaats en functie van de cursus 7 2 Inhoud van de cursus 7 2.1 Voorkennis 7 2.2 Leerdoelen 8 2.3 Opbouw van de cursus 8 3 Leermiddelen en

Nadere informatie

Introductie tot de cursus

Introductie tot de cursus Introductie tot de cursus 1 Inleiding 7 2 Het cursusmateriaal 7 3 Structuur, symbolen en taalgebruik 8 4 Voorkennis 9 5 De cursus bestuderen 9 6 Studiebegeleiding 10 7 Het tentamen 11 Introductie tot de

Nadere informatie

Tentamen Kunstmatige Intelligentie (INFOB2KI)

Tentamen Kunstmatige Intelligentie (INFOB2KI) Tentamen Kunstmatige Intelligentie (INFOB2KI) 30 januari 2014 10:30-12:30 Vooraf Mobiele telefoons dienen uitgeschakeld te zijn. Het tentamen bestaat uit 7 opgaven; in totaal kunnen er 100 punten behaald

Nadere informatie

In Vlaanderen bestaat er nog geen leerlijn programmeren! Hierdoor baseren wij ons op de leerlijn die men in Nederland toepast voor basisscholen.

In Vlaanderen bestaat er nog geen leerlijn programmeren! Hierdoor baseren wij ons op de leerlijn die men in Nederland toepast voor basisscholen. Leerlijn programmeren In Vlaanderen bestaat er nog geen leerlijn programmeren! Hierdoor baseren wij ons op de leerlijn die men in Nederland toepast voor basisscholen. Deze leerlijn is opgebouwd aan de

Nadere informatie

Examen HAVO. wiskunde B1

Examen HAVO. wiskunde B1 wiskunde B1 Examen HAVO Hoger Algemeen Voortgezet Onderwijs Tijdvak 2 Woensdag 23 juni 13.30 16.30 uur 20 04 Voor dit examen zijn maximaal 87 punten te behalen; het examen bestaat uit 21 vragen. Voor elk

Nadere informatie

Modulewijzer InfPbs00DT

Modulewijzer InfPbs00DT Modulewijzer InfPbs00DT W. Oele 0 juli 008 Inhoudsopgave Inleiding 3 Waarom wiskunde? 3. Efficiëntie van computerprogramma s............... 3. 3D-engines en vectoranalyse................... 3.3 Bewijsvoering

Nadere informatie

Inhoud introductie. Introductie tot de cursus

Inhoud introductie. Introductie tot de cursus Inhoud introductie Introductie tot de cursus 1 Functie en plaats van de cursus 7 1.1 Voorkennis 7 1.2 Leerdoelen 7 2 Opbouw van de cursus 8 2.1 Cursusbestanddelen 8 2.2 Nummering en studielast van de leereenheden

Nadere informatie

Examen VWO. wiskunde B1 (nieuwe stijl)

Examen VWO. wiskunde B1 (nieuwe stijl) wiskunde B1 (nieuwe stijl) Examen VWO Voorbereidend Wetenschappelijk Onderwijs Tijdvak 1 Dinsdag 25 mei 13.30 16.30 uur 20 04 Voor dit examen zijn maximaal 86 punten te behalen; het examen bestaat uit

Nadere informatie

Stelling. SAT is NP-compleet.

Stelling. SAT is NP-compleet. Het bewijs van de stelling van Cook Levin zoals gegeven in het boek van Sipser gebruikt niet-deterministische turing machines. Het is inderdaad mogelijk de klasse NP op een alternatieve wijze te definiëren

Nadere informatie

Programmeren A. Genetisch Programma voor het Partitie Probleem. begeleiding:

Programmeren A. Genetisch Programma voor het Partitie Probleem. begeleiding: Programmeren A Genetisch Programma voor het Partitie Probleem begeleiding: Inleiding Het Partitie Probleem luidt als volgt: Gegeven een verzameling van n positieve integers, vindt twee disjuncte deelverzamelingen

Nadere informatie

Combinatorische Algoritmen: Binary Decision Diagrams, Deel III

Combinatorische Algoritmen: Binary Decision Diagrams, Deel III Combinatorische Algoritmen: Binary Decision Diagrams, Deel III Sjoerd van Egmond LIACS, Leiden University, The Netherlands svegmond@liacs.nl 2 juni 2010 Samenvatting Deze notitie beschrijft een nederlandse

Nadere informatie

Examen HAVO. Wiskunde B1,2 (nieuwe stijl)

Examen HAVO. Wiskunde B1,2 (nieuwe stijl) Wiskunde B1,2 (nieuwe stijl) Examen HAVO Hoger Algemeen Voortgezet Onderwijs Tijdvak 2 Woensdag 19 juni 13.30 16.30 uur 20 02 Voor dit examen zijn maximaal 85 punten te behalen; het examen bestaat uit

Nadere informatie

Inhoud leereenheid 1. Inleiding. Introductie 13. Leerkern 13. 1.1 Wat is logica? 13 1.2 Logica en informatica 13

Inhoud leereenheid 1. Inleiding. Introductie 13. Leerkern 13. 1.1 Wat is logica? 13 1.2 Logica en informatica 13 Inhoud leereenheid 1 Inleiding Introductie 13 Leerkern 13 1.1 Wat is logica? 13 1.2 Logica en informatica 13 12 Leereenheid 1 Inleiding I N T R O D U C T I E Studeeraanwijzing Deze leereenheid is een leesleereenheid.

Nadere informatie

Opgave 2. Binaire informatie

Opgave 2. Binaire informatie Opgave 2. Binaire informatie In deze opgave krijgt je programma telkens als invoer een vierkant rooster dat eigenlijk is gevuld met uitsluitend nullen en enen. Van een deel van de cellen is (nog) niet

Nadere informatie

Vereenvoudigen van logische vergelijkingen. formules uit de logische algebra. de methode van Quine en McCluskey KARNAUGH-KAART MET 2 VERANDERLIJKEN

Vereenvoudigen van logische vergelijkingen. formules uit de logische algebra. de methode van Quine en McCluskey KARNAUGH-KAART MET 2 VERANDERLIJKEN Pa ELO/IT irk Smets Vereenvoudigen van logische vergelijkingen formules uit de logische algebra met vallen en opstaan? Venn-diagrammen tot 3 variabelen een Karnaugh-kaart in principe tot 6 variabelen handig

Nadere informatie

Inhoud eindtoets. Eindtoets. Introductie 2. Opgaven 3. Terugkoppeling 6

Inhoud eindtoets. Eindtoets. Introductie 2. Opgaven 3. Terugkoppeling 6 Inhoud eindtoets Eindtoets Introductie 2 Opgaven 3 Terugkoppeling 6 1 Formele talen en automaten Eindtoets I N T R O D U C T I E Deze eindtoets is bedoeld als voorbereiding op het tentamen van de cursus

Nadere informatie

Inhoud introductie. Introductie tot de cursus

Inhoud introductie. Introductie tot de cursus Inhoud introductie Introductie tot de cursus 1 Functie van de cursus 7 2 Inhoud van de cursus 7 2.1 Voorkennis 7 2.2 Leerdoelen van de cursus 8 2.3 Opbouw van de cursus 8 3 Studeeraanwijzingen 9 3.1 Opbouw

Nadere informatie

opgaven formele structuren tellen Opgave 1. Zij A een oneindige verzameling en B een eindige. Dat wil zeggen (zie pagina 6 van het dictaat): 2 a 2.

opgaven formele structuren tellen Opgave 1. Zij A een oneindige verzameling en B een eindige. Dat wil zeggen (zie pagina 6 van het dictaat): 2 a 2. opgaven formele structuren tellen Opgave 1. Zij A een oneindige verzameling en B een eindige. Dat wil zeggen (zie pagina 6 van het dictaat): ℵ 0 #A, B = {b 0,..., b n 1 } voor een zeker natuurlijk getal

Nadere informatie

Projectieve Vlakken en Codes

Projectieve Vlakken en Codes Projectieve Vlakken en Codes 1. De Fanocode Foutdetecterende en foutverbeterende codes. Anna en Bart doen mee aan een spelprogramma voor koppels. De ene helft van de deelnemers krijgt elk een kaart waarop

Nadere informatie

Werken met eenheden. Introductie 275. Leerkern 275

Werken met eenheden. Introductie 275. Leerkern 275 Open Inhoud Universiteit Appendix B Wiskunde voor milieuwetenschappen Werken met eenheden Introductie 275 Leerkern 275 1 Grootheden en eenheden 275 2 SI-eenhedenstelsel 275 3 Tekenen en grafieken 276 4

Nadere informatie

Machinaal leren, neurale netwerken, en deep learning

Machinaal leren, neurale netwerken, en deep learning Machinaal leren, neurale netwerken, en deep learning Prof. dr. Tom Heskes KNAW-symposium Go en machinale intelligentie 11 oktober, 2016 Inhoud Inleiding - Supervised, reinforcement, unsupervised leren

Nadere informatie

2 Elementaire bewerkingen

2 Elementaire bewerkingen Hoofdstuk 2 Elementaire bewerkingen 19 2 Elementaire bewerkingen 1 BINAIRE GETALLEN In het vorige hoofdstuk heb je gezien dat rijen bits worden gebruikt om lettertekens, getallen, kleuren, geluid en video

Nadere informatie

opgaven formele structuren deterministische eindige automaten

opgaven formele structuren deterministische eindige automaten opgaven formele structuren deterministische eindige automaten Opgave. De taal L over het alfabet {a, b} bestaat uit alle strings die beginnen met aa en eindigen met ab. Geef een reguliere expressie voor

Nadere informatie

AI Kaleidoscoop. College 12: Subsymbolische methoden. Twee scholen. Leeswijzer: Performance cliff (2) Performance cliff

AI Kaleidoscoop. College 12: Subsymbolische methoden. Twee scholen. Leeswijzer: Performance cliff (2) Performance cliff AI Kaleidoscoop College 2: Subsymbolische methoden Neurale Netwerken Genetische Algorithmen Leeswijzer:.-.3 + 2. AI2 Twee scholen Physical Symbol systems = formele operaties op symbool-structuren, geïnspireerd

Nadere informatie

Opgave 2 ( = 12 ptn.)

Opgave 2 ( = 12 ptn.) Deel II Opgave 1 (4 + 2 + 6 = 12 ptn.) a) Beschouw bovenstaande game tree waarin cirkels je eigen zet representeren en vierkanten die van je tegenstander. Welke waarde van de evaluatiefunctie komt uiteindelijk

Nadere informatie

recursie Hoofdstuk 5 Studeeraanwijzingen De studielast van deze leereenheid bedraagt circa 6 uur. Terminologie

recursie Hoofdstuk 5 Studeeraanwijzingen De studielast van deze leereenheid bedraagt circa 6 uur. Terminologie Hoofdstuk 5 Recursion I N T R O D U C T I E Veel methoden die we op een datastructuur aan kunnen roepen, zullen op een recursieve wijze geïmplementeerd worden. Recursie is een techniek waarbij een vraagstuk

Nadere informatie

Recursion. Introductie 37. Leerkern 37. Terugkoppeling 40. Uitwerking van de opgaven 40

Recursion. Introductie 37. Leerkern 37. Terugkoppeling 40. Uitwerking van de opgaven 40 Recursion Introductie 37 Leerkern 37 5.1 Foundations of recursion 37 5.2 Recursive analysis 37 5.3 Applications of recursion 38 Terugkoppeling 40 Uitwerking van de opgaven 40 Hoofdstuk 5 Recursion I N

Nadere informatie

Getallensystemen, verzamelingen en relaties

Getallensystemen, verzamelingen en relaties Hoofdstuk 1 Getallensystemen, verzamelingen en relaties 1.1 Getallensystemen 1.1.1 De natuurlijke getallen N = {0, 1, 2, 3,...} N 0 = {1, 2, 3,...} 1.1.2 De gehele getallen Z = {..., 4, 3, 2, 1, 0, 1,

Nadere informatie

Propositielogica Het maken van een waarheidstabel

Propositielogica Het maken van een waarheidstabel Informatiekunde naam datum Propositielogica Het maken van een waarheidstabel Eindhoven, 4 juni 2011 De propositielogica Zoekopdrachten met de operatoren AND, OR en zijn zogenaamde Booleaanse expressies.

Nadere informatie

Uitwerking tentamen Analyse van Algoritmen, 29 januari

Uitwerking tentamen Analyse van Algoritmen, 29 januari Uitwerking tentamen Analyse van Algoritmen, 29 januari 2007. (a) De buitenste for-lus kent N = 5 iteraties. Na iedere iteratie ziet de rij getallen er als volgt uit: i rij na i e iteratie 2 5 4 6 2 2 4

Nadere informatie

Eindexamen wiskunde B1 vwo 2004-I

Eindexamen wiskunde B1 vwo 2004-I Machten van een derdegraadsfunctie Gegeven is de functie 3 2 1 3 4 4 f ( x) x x op het domein [0, 3]. 4p 1 Toon algebraïsch aan dat het maximum van f gelijk is aan 1. V is het gebied ingesloten door de

Nadere informatie

Inhoud. Neuronen. Synapsen. McCulloch-Pitts neuron. Sigmoids. De bouwstenen van het zenuwstelsel: neuronen en synapsen

Inhoud. Neuronen. Synapsen. McCulloch-Pitts neuron. Sigmoids. De bouwstenen van het zenuwstelsel: neuronen en synapsen Tom Heskes IRIS, NIII Inhoud De bouwstenen van het zenuwstelsel: neuronen en synapsen Complex gedrag uit eenvoudige elementen McCulloch-Pitts neuronen Hopfield netwerken Computational neuroscience Lerende

Nadere informatie

S u b n e t t e n. t h e t r u e s t o r y 1100 0000. 1010 1000. 0000 0001. 0000 0001 1111 1111. 1111 1111. 1111 1111. 0000 0000.

S u b n e t t e n. t h e t r u e s t o r y 1100 0000. 1010 1000. 0000 0001. 0000 0001 1111 1111. 1111 1111. 1111 1111. 0000 0000. S u b n e t t e n t h e t r u e s t o r y 1100 0000. 1010 1000. 0000 0001. 0000 0001 1111 1111. 1111 1111. 1111 1111. 0000 0000 Part 1 Inhoud Wat is een subnet?... 2 Waarom?... 3 Het begin.... 3 Een voorbeeld...

Nadere informatie

Inleiding elektronica Presentatie 1

Inleiding elektronica Presentatie 1 Inleiding elektronica Presentatie 1 2 Versie: 18 augustus 2014 Inleiding Elektronica Presentatie 1 16-9-2013 Praktische Elektronica, talk of the day! 2 1 Doel van deze module Herkennen van de algemene

Nadere informatie

Voorbeeld casus mondeling college-examen

Voorbeeld casus mondeling college-examen Voorbeeld casus mondeling college-examen Examenvak en niveau informatica havo Naam kandidaat Examennummer Examencommissie Datum Voorbereidingstijd Titel voorbereidingsopdracht 20 minuten van analoog naar

Nadere informatie

EXAMEN INFORMATIETHEORIE I (5JJ40 / 5K020) 25 maart 2004, 9u00 12u00-1 -

EXAMEN INFORMATIETHEORIE I (5JJ40 / 5K020) 25 maart 2004, 9u00 12u00-1 - EXAMEN INFORMATIETHEORIE I (5JJ40 / 5K020) 25 maart 2004, 9u00 12u00-1 - Zet de antwoorden in de daarvoor bestemde vakjes en lever alleen deze bladen in! LET OP: Dit werk bevat zowel de opgaven voor het

Nadere informatie

Zoek- en sorteeralgoritmen en hashing

Zoek- en sorteeralgoritmen en hashing Zoek- en sorteeralgoritmen en hashing Femke Berendsen (3689301) en Merel van Schieveen (3510190) 9 april 2013 1 Inhoudsopgave 1 Inleiding 3 2 Zoek- en sorteeralgoritmen 3 2.1 Grote O notatie..........................

Nadere informatie

Inhoud. Introductie tot de cursus

Inhoud. Introductie tot de cursus Inhoud Introductie tot de cursus 1 De functie van de cursus 7 2 De inhoud van de cursus 7 2.1 Voorkennis 7 2.2 Leerdoelen van de cursus 8 2.3 Opbouw van de cursus 8 3 Leermiddelen en wijze van studeren

Nadere informatie

Examen VWO. wiskunde B1

Examen VWO. wiskunde B1 wiskunde B Eamen VWO Voorbereidend Wetenschappelijk Onderwijs Tijdvak Dinsdag 3 mei 3.3 6.3 uur 5 Voor dit eamen zijn maimaal 87 punten te behalen; het eamen bestaat uit vragen. Voor elk vraagnummer is

Nadere informatie

Thema 3 Techniek om ons heen

Thema 3 Techniek om ons heen Naut samenvatting groep 8 Mijn Malmberg Thema 3 Techniek om ons heen Samenvatting Robots Robots zijn vooral geschikt voor saai, zwaar of gevaarlijk werk of voor werk dat mensen niet makkelijk zelf kunnen.

Nadere informatie

Eindexamen wiskunde b 1-2 havo 2002 - II

Eindexamen wiskunde b 1-2 havo 2002 - II Pompen of... Een cilindervormig vat met een hoogte van 32 dm heeft een inhoud van 8000 liter (1 liter = 1 dm 3 ). figuur 1 4p 1 Bereken de diameter van het vat. Geef je antwoord in gehele centimeters nauwkeurig.

Nadere informatie

Eindexamen wiskunde B1-2 havo 2002-II

Eindexamen wiskunde B1-2 havo 2002-II Pompen of... Een cilindervormig vat met een hoogte van 32 dm heeft een inhoud van 8000 liter (1 liter = 1 dm 3 ). figuur 1 4p 1 Bereken de diameter van het vat. Geef je antwoord in gehele centimeters nauwkeurig.

Nadere informatie

Kunstmatige Intelligentie (AI) Hoofdstuk van Russell/Norvig = [RN] Genetische algoritmen. voorjaar 2016 College 11, 3 mei 2016

Kunstmatige Intelligentie (AI) Hoofdstuk van Russell/Norvig = [RN] Genetische algoritmen. voorjaar 2016 College 11, 3 mei 2016 AI Kunstmatige Intelligentie (AI) Hoofdstuk 4.1.4 van Russell/Norvig = [RN] Genetische algoritmen voorjaar 2016 College 11, 3 mei 2016 www.liacs.leidenuniv.nl/ kosterswa/ai/ 1 Introductie Er zijn allerlei

Nadere informatie

Samenvatting door Hidde 506 woorden 31 maart keer beoordeeld. Biologie Hoofdstuk 14: Zenuwstelsel Centraal zenuwstelsel

Samenvatting door Hidde 506 woorden 31 maart keer beoordeeld. Biologie Hoofdstuk 14: Zenuwstelsel Centraal zenuwstelsel Samenvatting door Hidde 506 woorden 31 maart 2017 0 keer beoordeeld Vak Biologie Biologie Hoofdstuk 14: Zenuwstelsel 14.1 Centraal zenuwstelsel Zenuwstelsel bestaat uit 2 delen: - centraal zenuwstelsel

Nadere informatie

Inhoud. Introductie tot de cursus

Inhoud. Introductie tot de cursus Inhoud Introductie tot de cursus 1 De functie van de cursus 7 2 De inhoud van de cursus 7 2.1 Voorkennis 7 2.2 Leerdoelen van de cursus 7 2.3 Opbouw van de cursus 8 2.4 Leermiddelen 8 3 Gebruiksaanwijzing

Nadere informatie

De Arduino-microcontroller in de motorvoertuigentechniek (2)

De Arduino-microcontroller in de motorvoertuigentechniek (2) De Arduino-microcontroller in de motorvoertuigentechniek (2) E. Gernaat (ISBN 978-90-79302-11-6) 1 Procescomputer 1.1 Microprocessoren algemeen De informatie-verwerking zoals is behandeld, is vrijwel geheel

Nadere informatie

SYSTEMEN 11/3/2009. Deze toets bestaat uit 3 opgaven (28 punten). Gebruik eigen grafische rekenmachine en BINAS toegestaan. Veel succes!

SYSTEMEN 11/3/2009. Deze toets bestaat uit 3 opgaven (28 punten). Gebruik eigen grafische rekenmachine en BINAS toegestaan. Veel succes! NATUURKUNDE KLAS 4 PROEFWERK HOOFDSTUK 3: AUTOMATISCHE SYSTEMEN OOFDSTUK 3: A 11/3/2009 Deze toets bestaat uit 3 opgaven (28 punten). Gebruik eigen grafische rekenmachine en BINAS toegestaan. Veel succes!

Nadere informatie

Les A-03 Binaire en hexadecimale getallen

Les A-03 Binaire en hexadecimale getallen Les A-03 Binaire en hexadecimale getallen In deze les wordt behandeld hoe getallen kunnen worden voorgesteld door informatie die bestaat uit reeksen 0-en en 1-en. We noemen deze informatie digitale informatie.

Nadere informatie

13 Hidden Markov Modellen.

13 Hidden Markov Modellen. 3 Hidden Markov Modellen. 3. Inleiding. In dit Hoofdstuk bekijken we Markov modellen waarvan we de toestanden niet met zekerheid kunnen waarnemen. In plaats daarvan gaan we ervan uit dat toestand i met

Nadere informatie

Afbeeldingen in binaire code

Afbeeldingen in binaire code U UNPLUGGED Afbeeldingen in binaire code Lestijd: 20 minuten Deze basisles omvat alleen oefeningen. Er kunnen inleidende en afrondende suggesties worden gebruikt om dieper op het onderwerp in te gaan als

Nadere informatie

-Examen HAVO. Wiskunde B1 (nieuwe stijl)

-Examen HAVO. Wiskunde B1 (nieuwe stijl) Wiskunde B1 (nieuwe stijl) -Examen HAV Hoger Algemeen Voortgezet nderwijs Tijdvak 1 Dinsdag 0 mei 13.30 16.30 uur 0 03 Voor dit examen zijn maximaal 84 punten te behalen; het examen bestaat uit 1 vragen.

Nadere informatie

THEORIE TALSTELSELS. 1 x 10 0 = 1 (een getal tot de macht 0 = 1) 8 x 10 1 = 80 2 x 10 2 = x 10 3 = Opgeteld: 9281d(ecimaal)

THEORIE TALSTELSELS. 1 x 10 0 = 1 (een getal tot de macht 0 = 1) 8 x 10 1 = 80 2 x 10 2 = x 10 3 = Opgeteld: 9281d(ecimaal) THEORIE TALSTELSELS De binaire code Het geheugenelement van de computer kan slechts twee verschillende waarden bevatten. De schakelingen uit de computer werken daarom met een tweetallig ofwel binair stelsel.

Nadere informatie

Zwart-wit en grijstinten

Zwart-wit en grijstinten Zwart-wit en grijstinten 1. Kleur elk vakje dat een stukje lijn bevat zwart. Opdracht 1 is een eenvoudige opdracht vergelijkbaar met wat de computer op het beeldscherm ook doet. Normaal zie je dit niet

Nadere informatie

Examen VWO. wiskunde A1,2. tijdvak 2 woensdag 18 juni 13.30-16.30 uur

Examen VWO. wiskunde A1,2. tijdvak 2 woensdag 18 juni 13.30-16.30 uur Examen VWO 2008 tijdvak 2 woensdag 18 juni 13.30-16.30 uur wiskunde A1,2 Dit examen bestaat uit 21 vragen. Voor dit examen zijn maximaal 82 punten te behalen. Voor elk vraagnummer staat hoeveel punten

Nadere informatie

Inleiding Adaptieve Systemen Hoofdstuk 4: Neurale netwerken

Inleiding Adaptieve Systemen Hoofdstuk 4: Neurale netwerken Inleiding Adaptieve Systemen Hoofdstuk 4: Neurale netwerken Cursusjaar 2012-2013 Gerard Vreeswijk β-faculteit, Departement Informatica en Informatiekunde, Leerstoelgroep Intelligente Systemen 12 Juni 2015

Nadere informatie

Hoofdstuk 6: Digitale signalen

Hoofdstuk 6: Digitale signalen Hoofdstuk 6: Digitale signalen 6. Algemeenheden Het decimale talstelsel is het meest gebruikte talstelsel om getallen voor te stellen. Hierin worden symbolen gebruikt ( t.e.m. 9 ) die ondubbelzinning de

Nadere informatie

Random-Getallen. Tristan Demont en Mark van der Boor en

Random-Getallen. Tristan Demont en Mark van der Boor en Random-Getallen Tristan Demont en Mark van der Boor 0768931 en 0772942 18 januari 2013 Begeleider: Relinde Jurrius Opdrachtgever: Berry Schoenmakers Modelleren B, 2WH02 Technische Universiteit Eindhoven

Nadere informatie

Examen HAVO. Wiskunde B (oude stijl)

Examen HAVO. Wiskunde B (oude stijl) Wiskunde B (oude stijl) Examen HAVO Hoger Algemeen Voortgezet Onderwijs Tijdvak 2 Woensdag 9 juni 3.30 6.30 uur 20 02 Voor dit examen zijn maximaal 90 punten te behalen; het examen bestaat uit 9 vragen.

Nadere informatie

Goed aan wiskunde doen

Goed aan wiskunde doen Goed aan wiskunde doen Enkele tips Associatie K.U.Leuven Tim Neijens Katrien D haeseleer Annemie Vermeyen Maart 2011 Waarom? Dit document somt de belangrijkste aandachtspunten op als je een wiskundeopgave

Nadere informatie

Workshop DisWis, De Start 13/06/2007 Bladzijde 1 van 7. Sudoku. Sudoku

Workshop DisWis, De Start 13/06/2007 Bladzijde 1 van 7. Sudoku. Sudoku DisWis DisWis is een lessenserie discrete wiskunde die De Praktijk vorig jaar in samenwerking met prof.dr. Alexander Schrijver heeft opgezet. Gedurende vier weken komt een wiskundestudent twee blokuren

Nadere informatie

Uitleg van de Hough transformatie

Uitleg van de Hough transformatie Uitleg van de Hough transformatie Maarten M. Fokkinga, Joeri van Ruth Database groep, Fac. EWI, Universiteit Twente Versie van 17 mei 2005, 10:59 De Hough transformatie is een wiskundige techniek om een

Nadere informatie

Opgave 1b: Toon ook aan dat meer algemeen geldt: Als het lukt met n = a munten in w keer wegen, dan lukt het voor a < n 2a in w + 1 keer wegen.

Opgave 1b: Toon ook aan dat meer algemeen geldt: Als het lukt met n = a munten in w keer wegen, dan lukt het voor a < n 2a in w + 1 keer wegen. Uitwerking Puzzel 92-7 Allemaal gelijk? Wobien Doyer Lieke de Rooij Er zijn veel puzzels over het opsporen van één valse munt tussen een aantal goede munten met hulp van een balans. Bij deze puzzel is

Nadere informatie

Cover Page. The handle http://hdl.handle.net/1887/29570 holds various files of this Leiden University dissertation.

Cover Page. The handle http://hdl.handle.net/1887/29570 holds various files of this Leiden University dissertation. Cover Page The handle http://hdl.handle.net/1887/29570 holds various files of this Leiden University dissertation. Author: Beek, Maurice H. ter Title: Team automata : a formal approach to the modeling

Nadere informatie

Voorbeeld casus mondeling college-examen

Voorbeeld casus mondeling college-examen Voorbeeld casus mondeling college-examen Examenvak en niveau informatica vwo Naam kandidaat Examennummer Examencommissie Datum Voorbereidingstijd Titel voorbereidingsopdracht 20 minuten van analoog naar

Nadere informatie

math inside Model orde reductie

math inside Model orde reductie math inside Model orde reductie Model orde reductie Met het voortschrijden van de rekenkracht van computers en numerieke algoritmen is het mogelijk om steeds complexere problemen op te lossen. Was het

Nadere informatie

Examen VBO-MAVO-D Wiskunde

Examen VBO-MAVO-D Wiskunde Examen VBO-MAVO-D Wiskunde Voorbereidend Beroeps Onderwijs Middelbaar Algemeen Voortgezet Onderwijs Tijdvak 2 Woensdag 20 juni 13.30 15.30 uur 20 01 Voor dit examen zijn maximaal 87 punten te behalen;

Nadere informatie

21st Century Skills - Leerdoelen van de puzzels. X2 Computational thinking - 1. Probleem (her)formuleren

21st Century Skills - Leerdoelen van de puzzels. X2 Computational thinking - 1. Probleem (her)formuleren 21st Century Skills - Leerdoelen van de puzzels Puzzel Vaardigheden Onderwijsdoelen Aanbodsdoelen Ruimte X X0 Informatievaardigheden - 4. Verwerken van X1 Informatievaardigheden (en geletterdheid) - 2.

Nadere informatie

- Denkt zoals een mens (activiteiten die we associëren met menselijk denken.)

- Denkt zoals een mens (activiteiten die we associëren met menselijk denken.) Samenvatting door S. 942 woorden 19 maart 2017 4,8 6 keer beoordeeld Vak Informatica Hoofdstuk 1: Een entiteit is intelligent wanneer het: - Denkt zoals een mens (activiteiten die we associëren met menselijk

Nadere informatie

Examen VWO - Compex. wiskunde A1

Examen VWO - Compex. wiskunde A1 wiskunde A1 Examen VWO - Compex Voorbereidend Wetenschappelijk Onderwijs Tijdvak 1 Woensdag 25 mei totale examentijd 3 uur 20 05 Vragen 14 tot en met 21 In dit deel staan de vragen waarbij de computer

Nadere informatie

Automaten & Complexiteit (X )

Automaten & Complexiteit (X ) Automaten & Complexiteit (X 401049) Inleiding Jeroen Keiren j.j.a.keiren@vu.nl VU University Amsterdam Materiaal Peter Linz An Introduction to Formal Languages and Automata (5th edition) Jones and Bartlett

Nadere informatie

Inhoud. Introductie tot de cursus. Continue wiskunde

Inhoud. Introductie tot de cursus. Continue wiskunde Inhoud Continue wiskunde Introductie tot de cursus 1 Inleiding 7 2 Voorkennis 7 3 Het cursusmateriaal 8 4 Structuur, symbolen en taalgebruik 9 5 Computeralgebra 10 6 De cursus bestuderen 11 7 Studiebegeleiding

Nadere informatie

Examen HAVO. Wiskunde A1,2

Examen HAVO. Wiskunde A1,2 Wiskunde A1,2 Examen HAVO Hoger Algemeen Voortgezet Onderwijs Tijdvak 1 Donderdag 25 mei 13.30 16.30 uur 20 00 Dit examen bestaat uit 19 vragen. Voor elk vraagnummer is aangegeven hoeveel punten met een

Nadere informatie

Opdracht 2 Het Multilayer Perceptron

Opdracht 2 Het Multilayer Perceptron Opdracht 2 Het Multilayer Perceptron Doel: - Inzicht verkrijgen in een neuraal netwerk (het multilayer perceptron). - Begrijpen van het backpropagation algoritme. - Een toepassing van een neuraal netwerk

Nadere informatie

Carol Dweck en andere knappe koppen

Carol Dweck en andere knappe koppen Carol Dweck en andere knappe koppen in de (plus)klas 2011 www.lesmateriaalvoorhoogbegaafden.com 2 http://hoogbegaafdheid.slo.nl/hoogbegaafdheid/ theorie/heller/ 3 http://www.youtube.com/watch?v=dg5lamqotok

Nadere informatie

Informatica 2. Met uitwerkingen n.a.v. document van Elvire Theelen in Luc bijgewerkt door Peter van Diepen

Informatica 2. Met uitwerkingen n.a.v. document van Elvire Theelen in Luc bijgewerkt door Peter van Diepen Informatica 2 Met uitwerkingen n.a.v. document van Elvire Theelen in Luc bijgewerkt door Peter van Diepen 1 Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2014 Remie Woudt remie.woudt@gmail.com

Nadere informatie

Examen VWO. Wiskunde A1 (nieuwe stijl)

Examen VWO. Wiskunde A1 (nieuwe stijl) Wiskunde A1 (nieuwe stijl) Examen VWO Voorbereidend Wetenschappelijk Onderwijs Tijdvak 1 Dinsdag 28 mei 13.30 16.30 uur 20 02 Voor dit examen zijn maximaal 81 punten te behalen; het examen bestaat uit

Nadere informatie

Je geeft de antwoorden op deze vragen op papier, tenzij anders is aangegeven.

Je geeft de antwoorden op deze vragen op papier, tenzij anders is aangegeven. Examen HAVO 2009 tijdvak 1 donderdag 28 mei totale examentijd 3 uur tevens oud programma natuurkunde Compex natuurkunde 1,2 Compex Vragen 15 tot en met 23 In dit deel van het examen staan vragen waarbij

Nadere informatie

Examen HAVO. wiskunde B (pilot) tijdvak 2 woensdag 20 juni 13.30-16.30 uur. Bij dit examen hoort een uitwerkbijlage.

Examen HAVO. wiskunde B (pilot) tijdvak 2 woensdag 20 juni 13.30-16.30 uur. Bij dit examen hoort een uitwerkbijlage. Eamen HAV 0 tijdvak woensdag 0 juni 3.30-6.30 uur wiskunde B (pilot) Bij dit eamen hoort een uitwerkbijlage.. Dit eamen bestaat uit 0 vragen. Voor dit eamen zijn maimaal 8 punten te behalen. Voor elk vraagnummer

Nadere informatie

De eerste ronde Nederlandse Informatica Olympiade 2014-2015

De eerste ronde Nederlandse Informatica Olympiade 2014-2015 De eerste ronde Nederlandse Informatica Olympiade 2014-2015 De informatica olympiade is een wedstrijd voor leerlingen uit het voortgezet onderwijs in Nederland. Het is een wedstrijd die bestaat uit drie

Nadere informatie

EWMA Control Charts in Statistical Process Monitoring I.M. Zwetsloot

EWMA Control Charts in Statistical Process Monitoring I.M. Zwetsloot EWMA Control Charts in Statistical Process Monitoring I.M. Zwetsloot EWMA Control Charts in Statistical Process Monitoring Inez M. Zwetsloot Samenvatting EWMA Regelkaarten in Statistische Procesmonitoring

Nadere informatie

1.1 Lineaire vergelijkingen [1]

1.1 Lineaire vergelijkingen [1] 1.1 Lineaire vergelijkingen [1] Voorbeeld: Los de vergelijking 4x + 3 = 2x + 11 op. Om deze vergelijking op te lossen moet nu een x gevonden worden zodat 4x + 3 gelijk wordt aan 2x + 11. = x kg = 1 kg

Nadere informatie

Module Limieten van de berekenbaarheid : antwoorden

Module Limieten van de berekenbaarheid : antwoorden Module Limieten van de berekenbaarheid : antwoorden Gilles Coremans 2018 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license. Dit werk is gebaseerd

Nadere informatie

Referentieniveaus uitgelegd. 1S - rekenen Vaardigheden referentieniveau 1S rekenen. 1F - rekenen Vaardigheden referentieniveau 1F rekenen

Referentieniveaus uitgelegd. 1S - rekenen Vaardigheden referentieniveau 1S rekenen. 1F - rekenen Vaardigheden referentieniveau 1F rekenen Referentieniveaus uitgelegd De beschrijvingen zijn gebaseerd op het Referentiekader taal en rekenen'. In 'Referentieniveaus uitgelegd' zijn de niveaus voor de verschillende sectoren goed zichtbaar. Door

Nadere informatie

Communicatietechnologie: een inleiding. Inhoud eindtoets. Eindtoets. Introductie. Opgaven. Terugkoppeling. Antwoorden op de opgaven

Communicatietechnologie: een inleiding. Inhoud eindtoets. Eindtoets. Introductie. Opgaven. Terugkoppeling. Antwoorden op de opgaven Inhoud eindtoets Eindtoets Introductie Opgaven Terugkoppeling Antwoorden op de opgaven 2 Eindtoets Eindtoets I N T R O D U C T I E Met deze eindtoets wordt beoogd u een soort proeftentamen te geven waarmee

Nadere informatie

Kunstmatige Intelligentie (AI) Hoofdstuk 18.7 van Russell/Norvig = [RN] Neurale Netwerken (NN s) voorjaar 2016 College 9, 19 april 2016

Kunstmatige Intelligentie (AI) Hoofdstuk 18.7 van Russell/Norvig = [RN] Neurale Netwerken (NN s) voorjaar 2016 College 9, 19 april 2016 AI Kunstmatige Intelligentie (AI) Hoofdstuk 18.7 van Russell/Norvig = [RN] Neurale Netwerken (NN s) voorjaar 2016 College 9, 19 april 2016 www.liacs.leidenuniv.nl/ kosterswa/ai/ 1 Hersenen De menselijke

Nadere informatie

Logische schakelingen

Logische schakelingen Logische schakelingen Logische schakelingen Stel: we maken een schakeling met twee schakelaars en één lamp. Dan kunnen we dat op de volgende manieren doen: We maken een serieschakeling van de twee schakelaars:

Nadere informatie

Verzamelingenleer. Inhoud leereenheid 5. Introductie 9

Verzamelingenleer. Inhoud leereenheid 5. Introductie 9 Inhoud leereenheid 5 Introductie 9 1 Verzamelingen 10 2 Deelverzamelingen 15 3 Operaties op verzamelingen 20 3.1 Doorsnede en lege verzameling 20 3.2 Vereniging en verschil 24 3.3 Complement en universum

Nadere informatie

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2)

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2) De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2) Timloto o.s. / E. Gernaat / ISBN 978-90-79302-06-2 Op dit werk is de Creative Commens Licentie van toepassing. Uitgave: september 2012

Nadere informatie

Examen VWO. Wiskunde A1 (nieuwe stijl)

Examen VWO. Wiskunde A1 (nieuwe stijl) Wiskunde A1 (nieuwe stijl) Examen VWO Voorbereidend Wetenschappelijk Onderwijs Tijdvak 2 Woensdag 18 juni 13.30 16.30 uur 20 03 Voor dit examen zijn maximaal 84 punten te behalen; het examen bestaat uit

Nadere informatie

Sinds de jaren 70 zijn wetenschappers bezorgd om de vervuiling van onze oceanen door allerhande plastiek afval. De laatste 10 jaar loopt het echt uit

Sinds de jaren 70 zijn wetenschappers bezorgd om de vervuiling van onze oceanen door allerhande plastiek afval. De laatste 10 jaar loopt het echt uit Sinds de jaren 70 zijn wetenschappers bezorgd om de vervuiling van onze oceanen door allerhande plastiek afval. De laatste 10 jaar loopt het echt uit de hand en wetenschappers schatten dat er jaarlijks

Nadere informatie

Introductie. Inhoud introductie

Introductie. Inhoud introductie Inhoud introductie 1 Functie van het vak 7 2 Inhoud van het vak 7 2.1 Voorkennis 7 2.2 Leerdoelen van het vak 8 2.3 Opbouw van het vak 8 3 Studeeraanwijzingen 9 3.1 Opbouw van een leereenheid 9 3.2 Website

Nadere informatie

IN2505 II Berekenbaarheidstheorie Tentamen Maandag 2 juli 2007, uur

IN2505 II Berekenbaarheidstheorie Tentamen Maandag 2 juli 2007, uur TECHNISCHE UNIVERSITEIT DELFT Faculteit Elektrotechniek, Wiskunde en Informatica Mekelweg 4 2628 CD Delft IN2505 II Berekenbaarheidstheorie Tentamen Maandag 2 juli 2007, 14.00-17.00 uur BELANGRIJK Beschikbare

Nadere informatie

Hoofdstuk 2: Grafieken en formules

Hoofdstuk 2: Grafieken en formules Hoofdstuk 2: Grafieken en formules Wiskunde VMBO 2011/2012 www.lyceo.nl Hoofdstuk 2: Grafieken en formules Wiskunde 1. Basisvaardigheden 2. Grafieken en formules 3. Algebraïsche verbanden 4. Meetkunde

Nadere informatie

Helden van de wiskunde: L.E.J. Brouwer Brouwers visie vanuit een logica-informatica perspectief

Helden van de wiskunde: L.E.J. Brouwer Brouwers visie vanuit een logica-informatica perspectief Helden van de wiskunde: L.E.J. Brouwer Brouwers visie vanuit een logica-informatica perspectief Herman Geuvers Radboud Universiteit Nijmegen Technische Universiteit Eindhoven 1 Helden van de wiskunde:

Nadere informatie

Examen HAVO. wiskunde B (pilot) tijdvak 2 donderdag 18 juni 13.30-16.30 uur. Bij dit examen hoort een uitwerkbijlage.

Examen HAVO. wiskunde B (pilot) tijdvak 2 donderdag 18 juni 13.30-16.30 uur. Bij dit examen hoort een uitwerkbijlage. Examen HAVO 05 tijdvak donderdag 8 juni 3.30-6.30 uur wiskunde B (pilot) Bij dit examen hoort een uitwerkbijlage. Dit examen bestaat uit 0 vragen. Voor dit examen zijn maximaal 78 punten te behalen. Voor

Nadere informatie

2 Elementaire bewerkingen

2 Elementaire bewerkingen Hoofdstuk 2 Elementaire bewerkingen 17 2 Elementaire bewerkingen In dit hoofdstuk leer je hoe werken met binaire getallen en hexadecimale getallen omgezet wordt naar een decimaal getal en omgekeerd. Vervolgens

Nadere informatie