Data Science and Process Modelling

Maat: px
Weergave met pagina beginnen:

Download "Data Science and Process Modelling"

Transcriptie

1 Data Science and Process Modelling Frank Takes LIACS, Leiden University Lecture 6 Reinforcement Learning & Process Modelling Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 1 / 65

2 Where are we? Data Science: Converting data into knowledge for a particular domain (February and March) Visual Analytics Descriptive Analytics Predictive Analytics Process Modelling (April and May) Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 2 / 65

3 Categories of techniques Machine learning Unsupervised learning: mining unlabeled data Supervised learning: learning on labeled data Semi-supervised learning: partially labeled data Reinforcement learning: agents learning to act in an environment Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 3 / 65

4 Reinforcement learning Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 4 / 65

5 Reinforcement learning Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 5 / 65

6 Google Deepmind Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Andrei A. Rusu, Joel Veness, Marc G. Bellemare, Alex Graves, Martin Riedmiller, Andreas K. Fidjeland, Georg Ostrovski, Stig Petersen, Charles Beattie, Amir Sadik, Ioannis Antonoglou, Helen King, Dharshan Kumaran, Daan Wierstra, Shane Legg & Demis Hassabis, Human-level control through deep reinforcement learning, Nature 518, , Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 6 / 65

7 Google Deepmind Silver et al.. Mastering the game of Go with deep neural networks and tree search, Nature 529, , Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 7 / 65

8 Deep learning Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 8 / 65

9 Watson wins Jeopardy Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 9 / 65

10 Self-driving cars Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 10 / 65

11 Neurale netwerken Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 11 / 65

12 Hersenen De menselijke hersenen bestaan uit neuronen (grootte 0.1 mm; meer dan 20 types), die onderling met axonen (lengte 1 cm) en synapsen verbonden zijn. Axonal arborization Synapse Axon from another cell Dendrite Axon Nucleus Synapses Cell body or Soma Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 12 / 65

13 Werking hersenen Signalen worden doorgegeven via een electro-chemische reactie. Als de electrische potentiaal van het cellichaam een zekere drempelwaarde haalt, wordt een puls/actie-potentiaal/spike-train op het axon gezet. Er zijn excitatory (verhogen potentiaal) en inhibitory (verlagen potentiaal) synapsen. Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 13 / 65

14 Units We modelleren de neuronen door middel van eenheden (units): Bias Weight a 0 = 1 a j = g(in j ) wi,j a i w 0,j Σ in j g a j Input Links Input Function Activation Function Output Output Links De input van neuron i is in i = j W j,i a j (de gewogen som van de inputs), waarbij de a j s de activaties van de inkomende verbindingen (inputs) zijn, en W j,i hun gewichten. W j,i weegt de verbinding tussen de twee neuronen j en i. De activatie (output) van neuron i is a i = g(in i ), met g de activatie-functie. Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 14 / 65

15 Activatie-functies Veelgebruikte activatie-functies: a i a i a i t in i in i in i 1 (a) Step function (b) Sign function (c) Sigmoid function step t (x) = 1 als x t; 0 als x < t (drempelwaarde t) sign(x) = 1 als x 0; 1 als x < 0 sigmoid(x) = 1/(1 + e βx ) (vaak kiest men β = 1) Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 15 / 65

16 Bias-knopen De drempelwaarde t binnen de neuronen kan gesimuleerd worden door een extra (constante) activatie 1 in een zogeheten bias-knoop 0 met gewicht W 0,i = t op de verbinding van 0 naar i: n n step t W j,i a j = step 0 W j,i a j j=1 Zo worden drempelwaardes en gewichten uniform behandeld. De functie step 0 heet ook wel de Heaviside-functie, en lijkt op de functie sign. j=0 Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 16 / 65

17 Booleaanse functies Alle Booleaanse functies kunnen gerepresenteerd worden door netwerken met geschikte neuronen: W = 1 W = 1 W = 1 t = 1.5 t = 0.5 t = 0.5 W = 1 W = 1 AND OR NOT En mét bias-knopen: W 0 = 1.5 W 0 = 0.5 W 0 = 0.5 W 1 = 1 W 2 = 1 W 1 = 1 W 2 = 1 W 1 = 1 AND OR NOT Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 17 / 65

18 Soorten netwerken Een feed-forward netwerk heeft gerichte takken en geen cykels (i.t.t. een recurrent netwerk). Vaak is zo n netwerk in lagen georganiseerd: 1 W 1,3 W 1,4 3 W 3,5 5 2 W 2,3 W 2,4 4 W 4,5 Dit netwerk heeft twee input-knopen 1 en 2, twee verborgen (= hidden) knopen 3 en 4, en één uitvoer-knoop 5. Het representeert de functie: a 5 = g(w 3,5 a 3 + W 4,5 a 4 ) = g(w 3,5 g(w 1,3 a 1 + W 2,3 a 2 ) + W 4,5 g(w 1,4 a 1 + W 2,4 a 2 )) Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 18 / 65

19 Voorbeelden x 1 x x 1 x 2 1 De drempels staan naast de knopen. Het linker feed-forward netwerk representeert de XOR-functie, de verborgen units zijn in feite een OR en een AND. Het rechter netwerk representeert dezelfde functie, maar is niet conventioneel (geen lagen). Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 19 / 65

20 Feed-forward netwerken Een feed-forward netwerk zonder verborgen neuronen heet een perceptron. Een meerlaags (= multi-layer) netwerk heeft één of meer verborgen lagen, en alle pijlen van laag l gaan naar laag (l + 1). Met één (voldoende grote) laag met verborgen units kunt je elke continue functie benaderen, en met twee lagen zelfs elke discontinue functie (Cybenko). De output van een netwerk hangt af van de parameters, de gewichten. Bij te veel parameters is er gevaar voor overfitting: het netwerk generaliseert dan niet goed. Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 20 / 65

21 Perceptron In een perceptron (geen verborgen units!) zijn de uitvoerknopen onafhankelijk: Input Units W j,i Output Units Voor een enkele output-unit geldt dat de uitvoer 1 is indien j W jx j = W 0 x 0 + W 1 x W n x n 0 en anders 0. Hierbij is (x 1,..., x n ) de invoer en x 0 = 1 de bias-knoop. Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 21 / 65

22 Wat kan een perceptron? De majority functie (uitvoer 1 meer dan de helft van de n inputs is 1) kan eenvoudig gemaakt worden: kies W 0 = n/2 en W j = 1 voor j = 1, 2,..., n. De vergelijking W 0 + W 1 x W n x n 0 laat zien dat je precies Booleaanse functies kunt maken die lineair te scheiden zijn, de XOR-functie dus niet: x 1 x 1 x ? x (a) x 1 and x 2 (b) x 1 or x 2 (c) x 1 xor x 2 x 2 x 2 Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 22 / 65

23 Hoe leert een perceptron? Gegeven genoeg trainings-voorbeelden, kan een perceptron elke Booleaanse lineair te scheiden functie leren. Een (hyper)vlak scheidt positieve en negatieve voorbeelden. Rosenblatt s algoritme uit 1957/60 werkt als volgt: W j W j + α x j Error met Error = correcte uitvoer net-uitvoer en α > 0 de leersnelheid (= learning rate). De correcte uitvoer heet wel de target, het doel. Als Error = 1 en x j = 1, wordt W j ietsje opgehoogd, in de hoop dat de net-uitvoer hoger wordt. Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 23 / 65

24 Perceptron voorbeeld We willen een perceptron x 1 AND x 2 leren, met α = 0.1: x0 x1 x2 W_0 W_1 W_2 uitvoer target error Probleem: wanneer stop je? Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 24 / 65

25 Perceptron vergelijking Voor een lineair te scheiden majority probleem (11 inputs) is het perceptron veel beter dan een decision tree (links) Maar voor een meer complex probleem is het omgekeerd (rechts) % correct on test set Perceptron Decision tree % correct on test set Perceptron Decision tree Training set size Training set size Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 25 / 65

26 Codering Er zijn allerlei keuzes om invoer en uitvoer te coderen. Je kunt bijvoorbeeld locaal coderen: stel dat een variabele 3 waarden kan hebben: Geen, Gemiddeld en Veel; dit kun je dan in één knoop coderen als 0.0, 0.5 en 1.0 respectievelijk. Maar ook met drie aparte knopen, en dan als 1 0 0, en respectievelijk: gedistribueerd coderen. Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 26 / 65

27 Leerproces: training Je begint met een random initialisatie van de gewichten. Vervolgens biedt je één voor één voorbeelden aan uit een zogeheten trainingsset. Deze voorbeelden moeten in een willekeurige volgorde staan. Steeds geef je een invoer, en met behulp van de juiste uitvoer pas je volgens je trainings-algoritme de gewichten aan. Je gaat net zolang door totdat (bijvoorbeeld) de fout op een apart gehouden validatieset niet meer daalt of zelfs gaat stijgen (overtraining). Je rapporteert tot slot over het gedrag op een (weer apart gehouden) testset. Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 27 / 65

28 Cross-validation Bij elk leer-algoritme kun je cross-validation gebruiken om overfitting tegen te gaan. Bij k-fold cross-validation (vaak k = 5 of k = 10) draai je k experimenten, waarbij je steeds een 1/k-de deel van de data apart zet om als testset te gebruiken en de rest als trainingsset. De testset is dus steeds een ander random gekozen deel! Als k = n met n de grootte van de dataset, heet deze techniek wel leave-one-out. En dan heb je ook nog ensemble leren, AdaBoost, enzovoorts. Zie verder het college Data Mining. Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 28 / 65

29 Meerlaags netwerk We kijken nu naar een meerlaags neuraal netwerk. Meestal zijn alle lagen onderling volledig verbonden. Output units a i W j,i Hidden units a j W k,j Input units a k De notatie is ietwat dubbelzinnig: zit W 1,2 op twee plaatsen? Je kunt of knopen doornummeren of meerdere W s hanteren. We gebruiken index i voor de uitvoerlaag, j voor de verborgen laag en k voor de invoerlaag. De a k s zijn de input(s) wat we eerder x k noemden. Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 29 / 65

30 Back-propagation 1 Het meest bekende leerschema voor Neurale Netwerken is back-propagation (1969, 198?), waarbij we nadat een invoer een uitvoer heeft opgeleverd de fout teruggeven (propageren) van uitvoerlaag richting invoerlaag. Definieer Error i als de fout in de i-de uitvoer (dat wil zeggen: i-de target minus i-de uitvoer van het netwerk). De leerregel is dan net als eerder: W j,i W j,i + α a j i met i = Error i g (in i ) voor gewichten W j,i van knoop j in de verborgen laag naar knoop i in de uitvoerlaag. Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 30 / 65

31 Back-propagation 2 Voor gewicht W k,j van de k-de invoerknoop naar knoop j in de verborgen laag is de leerregel: W k,j W k,j + α a k j met j = g (in j ) i W j,i i Hierbij geldt: α is de leersnelheid a k is de activatie van de k-de invoerknoop in j is de gewogen invoer voor de j-de verborgen knoop W j,i is het gewicht op de verbinding tussen de j-de verborgen knoop en de i-de uitvoerknoop i is de i-de uitvoer-delta, zie de vorige sheet Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 31 / 65

32 Back-propagation algoritme Het back-propagation-algoritme voor een netwerk met één verborgen laag gaat nu als volgt: repeat for each e in trainingsset do maak de a k s gelijk aan de x k s bereken de a j s en de a i s (outputs) bereken de i s en de j s update de W j,i s en de W k,j s until netwerk geconvergeerd Let erop dat de gewichten goed random (?) geinitialiseerd worden. En bied de voorbeelden in random volgorde aan. Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 32 / 65

33 Trainings-curve en leercurve Respectievelijk een trainings-curve en een leercurve: 14 1 Total error on training set % correct on test set Multilayer network Decision tree Number of epochs Training set size Een epoch is een ronde waarin alle voorbeelden uit de trainingsset één keer één voor één in random volgorde door het netwerk gegaan zijn. Er bestaat naast deze incrementele benadering ook een batch-benadering. Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 33 / 65

34 Deep learning Figure: Convolutional neural networks Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 34 / 65

35 Where are we? Data Science: Converting data into knowledge for a particular domain (February and March) Visual Analytics Descriptive Analytics Predictive Analytics Process Modelling (April and May) Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 35 / 65

36 Process Modelling Data & Goals Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 36 / 65

37 Business Process Management (recap) Process: a set of related actions and transactions to achieve a certain objective Business process: a sequence of activities aimed at producing something of value for the business (Morgan02) Management processes Operational processes Supporting processes Business Process Management: the discipline that combines knowledge from information technology and knowledge from management sciences and applies this to operational business processes (v.d. Aalst) Extension of WorkFlow Management (WFM) Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 37 / 65

38 Business Process Modelling (recap) Business Process Model: abstract representation of business processes, functionality is: Descriptive: what is actually happening? Prescriptive: what should be happening? Explanatory: why is the process designed this way? In practice: formalize and visualize business processes Process Discovery: derive the process from a description of activities Process Mining: the task of converting event data into process models (discovery, conformance, enhancement) Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 38 / 65

39 Why Model Processes? (recap) insight discussion: the stakeholders use models to structure discussions; documentation for instructing people or certification purposes verification, for example to find errors in systems performance analysis animation: play out different scenarios specification: a contract between the developer and the end user/management; and configuration of a system. Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 39 / 65

40 Business Process... Intelligence? M. Castellanos et al., Business process intelligence, Handbook of research on business process modeling, pp , Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 40 / 65

41 Process Modelling Informal models: used for discussion and documentation (process descriptions) Formal models: used for analysis or enactment Petri Nets PN Business Process Model Notation BPMN Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 41 / 65

42 Business Process Model Notation Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 42 / 65

43 Petri Nets Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 43 / 65

44 Event logs (1) Case ID Event ID dd-mm-yyyy:hh.mm Activity Resource Costs :11.02 register request Pete :10.06 examine thoroughly Sue :15.12 check ticket Mike :11.18 decide Sara :14.24 reject request Pete :11.32 register request Mike :12.12 check ticket Mike :14.16 examine casually Sean :11.22 decide Sara :12.05 pay compensation Ellen :14.32 register request Pete :15.06 examine casually Mike :16.34 check ticket Ellen :09.18 decide Sara :12.18 reinitiate request Sara :13.06 examine thoroughly Sean :11.43 check ticket Pete :09.55 decide Sara :10.45 pay compensation Ellen :15.02 register request Pete :12.06 check ticket Mike :14.43 examine thoroughly Sean :12.02 decide Sara :15.44 reject request Ellen Table: Event logs of a helpdesk handling customer compensations Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 44 / 65

45 Event logs (2) Case ID Event ID dd-mm-yyyy:hh.mm Activity Resource Costs :09.02 register request Ellen :10.16 examine casually Mike :11.22 check ticket Pete :13.28 decide Sara :16.18 reinitiate request Sara :14.33 check ticket Ellen :15.50 examine casually Mike :11.18 decide Sara :12.48 reinitiate request Sara :09.06 examine casually Sue :11.34 check ticket Pete :13.12 decide Sara :14.56 reject request Mike :15.02 register request Mike :16.06 examine casually Ellen :16.22 check ticket Mike :16.52 decide Sara :11.47 pay compensation Mike 200 Table: Event logs of a support desk handling customer compensations Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 45 / 65

46 Simplified event log Case ID Trace 1 a, b, d, e, h 2 a, d, c, e, g 3 a, c, d, e, f, b, d, e, g 4 a, d, b, e, h 5 a, c, d, e, f, d, c, e, f, c, d, e, h 6 a, c, d, e, g Table: Simplified event log of a support desk handling customer compensations (a = register request, b = examine thoroughly, c = examine casually, d = check ticket, e = decide, f = reinitiate request, g = pay compensation, h = reject request) Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 46 / 65

47 Simplified event log Case ID Trace 1 a, b, d, e, h 2 a, d, c, e, g 3 a, c, d, e, f, b, d, e, g 4 a, d, b, e, h 5 a, c, d, e, f, d, c, e, f, c, d, e, h 6 a, c, d, e, g Table: Simplified event log of a support desk handling customer compensations (a = register request, b = examine thoroughly, c = examine casually, d = check ticket, e = decide, f = reinitiate request, g = pay compensation, h = reject request) In short: { a, b, d, e, h, a, d, c, e, g, a, c, d, e, f, b, d, e, g, a, d, b, e, h, a, c, d, e, f, d, c, e, f, c, d, e, h, a, c, d, e, g } Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 46 / 65

48 Example (1) Case ID Trace 1 a, b, d, e, h 2 a, d, c, e, g 3 a, c, d, e, f, b, d, e, g 4 a, d, b, e, h 5 a, c, d, e, f, d, c, e, f, c, d, e, h 6 a, c, d, e, g Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 47 / 65

49 Example (2) Figure: Petri net based on event log { a, b, d, e, h, a, d, b, e, h } Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 48 / 65

50 Play in Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 49 / 65

51 Play out Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 50 / 65

52 Replay Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 51 / 65

53 Replay Connecting models to real events is crucial Possible uses Conformance checking Repairing models Extending the model with frequencies and temporal information Constructing predictive models Operational support (prediction, recommendation, etc.) Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 52 / 65

54 Petri Nets Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 53 / 65

55 Automata (remember?) Finite automaton FA = (Q, Σ, q o, A, δ) Q is a finite set of states Σ is a finite alphabet of input symbols q o Q is the initial state A Q is the set of accepting states δ : Q Σ Q is the transition function Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 54 / 65

56 Automata (remember?) Finite automaton FA = (Q, Σ, q o, A, δ) Q is a finite set of states Σ is a finite alphabet of input symbols q o Q is the initial state A Q is the set of accepting states δ : Q Σ Q is the transition function Figure: Deterministic Finite Automaton for the function x mod 3 = 0 Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 54 / 65

57 Petri Nets Petri net N = (P, T, F ) P is a finite set of places T is a finite set of transitions F (P T ) (T P) is a finite set of directed arcs called the flow relation Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 55 / 65

58 Labeled Petri Nets Petri net N = (P, T, F, A, l) P is a finite set of places T is a finite set of transitions F (P T ) (T P) is a finite set of directed arcs called the flow relation A is a set of activity labels l : T A is a labeling function Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 56 / 65

59 Enabling A transition is enabled if each of its input places contains at least one token Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 57 / 65

60 Firing An enabled transition can fire (i.e., it occurs), consuming a token from each input place and producing a token for each output place. Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 58 / 65

61 Petri Nets Connections are directed No connections between two places or two transitions Places may hold zero or more tokens At most one arc between nodes (for now) Firing is atomic Multiple transitions may be enabled, but only one fires at a time During execution, the number of tokens may vary if there are transitions for which the number of input places is not equal to the number of output places The network is static Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 59 / 65

62 Example (1) Petri net for a traffic light Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 60 / 65

63 Example (1) Petri net for a traffic light States: red, orange and green Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 60 / 65

64 Example (1) Petri net for a traffic light States: red, orange and green Transitions from red to green, green to orange, and orange to red Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 60 / 65

65 Example (1) Petri net for a traffic light States: red, orange and green Transitions from red to green, green to orange, and orange to red Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 60 / 65

66 Example (2) Petri net for 2 traffic lights Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 61 / 65

67 Example (2) Petri net for 2 traffic lights Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 61 / 65

68 Example (3) Petri net for 2 traffic lights Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 62 / 65

69 Werkcollege vandaag Make serious progress with Assignment 2 Train and run a neural network model using sklearn Ask questions Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 63 / 65

70 Credits Slides on neural networks based on slides from Kunstmatige Intelligentie by Walter Kosters ( Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 64 / 65

71 Credits Lecture based on (slides of the (previous edition of the)) course book: W. van der Aalst, Process Mining: Data Science in Action, 2nd edition, Springer, Slides partially based on From Data Mining to Knowledge Discovery: An Introduction by Gregory Piatetsky-Shapiro (KDnuggets.com) Frank Takes DSPM Lecture 6 Reinforcement Learning & Process Modelling 65 / 65

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

Business Intelligence & Process Modelling

Business Intelligence & Process Modelling Business Intelligence & Process Modelling Frank Takes Universiteit Leiden Lecture 5 Reinforcement Learning & Python BIPM Lecture 5 Reinforcement Learning & Python 1 / 83 Recap Business Intelligence: anything

Nadere informatie

Data Science and Process Modelling

Data Science and Process Modelling Data Science and Process Modelling Frank Takes LIACS, Leiden University https://liacs.leidenuniv.nl/~takesfw/dspm Lecture 1 Introduction Frank Takes DSPM Lecture 1 Introduction 1 / 51 DSPM (in short) Data

Nadere informatie

Introductie in flowcharts

Introductie in flowcharts Introductie in flowcharts Flow Charts Een flow chart kan gebruikt worden om: Processen definieren en analyseren. Een beeld vormen van een proces voor analyse, discussie of communicatie. Het definieren,

Nadere informatie

Neurale Netwerken en Deep Learning. Tijmen Blankevoort

Neurale Netwerken en Deep Learning. Tijmen Blankevoort Neurale Netwerken en Deep Learning Tijmen Blankevoort De toekomst - Internet of Things De toekomst - sluiertipje Je gezondheid wordt continue gemonitored Je dieet wordt voor je afgestemd -> Stroomversnelling

Nadere informatie

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010 FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Toets Inleiding Kansrekening 1 8 februari 2010 Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe. Als je een onderdeel

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

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

Data Handling Ron van Lammeren - Wageningen UR

Data Handling Ron van Lammeren - Wageningen UR Data Handling 1 2010-2011 Ron van Lammeren - Wageningen UR Can I answer my scientific questions? Geo-data cycle Data handling / introduction classes of data handling data action models (ISAC) Queries (data

Nadere informatie

General info on using shopping carts with Ingenico epayments

General info on using shopping carts with Ingenico epayments Inhoudsopgave 1. Disclaimer 2. What is a PSPID? 3. What is an API user? How is it different from other users? 4. What is an operation code? And should I choose "Authorisation" or "Sale"? 5. What is an

Nadere informatie

SAMPLE 11 = + 11 = + + Exploring Combinations of Ten + + = = + + = + = = + = = 11. Step Up. Step Ahead

SAMPLE 11 = + 11 = + + Exploring Combinations of Ten + + = = + + = + = = + = = 11. Step Up. Step Ahead 7.1 Exploring Combinations of Ten Look at these cubes. 2. Color some of the cubes to make three parts. Then write a matching sentence. 10 What addition sentence matches the picture? How else could you

Nadere informatie

Preschool Kindergarten

Preschool Kindergarten Preschool Kindergarten Objectives Students will recognize the values of numerals 1 to 10. Students will use objects to solve addition problems with sums from 1 to 10. Materials Needed Large number cards

Nadere informatie

Luister alsjeblieft naar een opname als je de vragen beantwoordt of speel de stukken zelf!

Luister alsjeblieft naar een opname als je de vragen beantwoordt of speel de stukken zelf! Martijn Hooning COLLEGE ANALYSE OPDRACHT 1 9 september 2009 Hierbij een paar vragen over twee stukken die we deze week en vorige week hebben besproken: Mondnacht van Schumann, en het eerste deel van het

Nadere informatie

8+ 60 MIN Alleen te spelen in combinatie met het RIFUGIO basisspel. Only to be played in combination with the RIFUGIO basicgame.

8+ 60 MIN Alleen te spelen in combinatie met het RIFUGIO basisspel. Only to be played in combination with the RIFUGIO basicgame. 8+ 60 MIN. 2-5 Alleen te spelen in combinatie met het RIFUGIO basisspel. Only to be played in combination with the RIFUGIO basicgame. HELICOPTER SPEL VOORBEREIDING: Doe alles precies hetzelfde als bij

Nadere informatie

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Settings for the C100BRS4 MAC Address Spoofing with cable Internet. Settings for the C100BRS4 MAC Address Spoofing with cable Internet. General: Please use the latest firmware for the router. The firmware is available on http://www.conceptronic.net! Use Firmware version

Nadere informatie

Artificial Intelligence

Artificial Intelligence Artificial Intelligence De kansen, risico s en ethische dilemma s van machine learning Casper Rutjes Sophie Smits Viviënne Haring 25 jaar geleden Neural networks are revolutionizing virtually every aspect

Nadere informatie

Welkom. Digitale programma: #cmdag18. Dagvoorzitter Prof. dr. Arjan van Weele NEVI hoogleraar inkoopmanagement.

Welkom. Digitale programma: #cmdag18. Dagvoorzitter Prof. dr. Arjan van Weele NEVI hoogleraar inkoopmanagement. Welkom Dagvoorzitter Prof. dr. Arjan van Weele NEVI hoogleraar inkoopmanagement Digitale programma: www.contractmanagementdag.nl #cmdag18 #cmdag18 Programma 09.45 Welkom door Prof. Dr. Arjan van Weele

Nadere informatie

RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM Read Online and Download Ebook RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM DOWNLOAD EBOOK : RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN STAFLEU

Nadere informatie

L.Net s88sd16-n aansluitingen en programmering.

L.Net s88sd16-n aansluitingen en programmering. De L.Net s88sd16-n wordt via één van de L.Net aansluitingen aangesloten op de LocoNet aansluiting van de centrale, bij een Intellibox of Twin-Center is dat de LocoNet-T aansluiting. L.Net s88sd16-n aansluitingen

Nadere informatie

AI introductie voor testers

AI introductie voor testers AI introductie voor testers De basis van deep learning TestNet werkgroep Testen met AI Martin van Helden Sander Mol Introductie Artificial Intelligence (AI) is anders dan traditioneel programmeren. Traditioneel

Nadere informatie

Opgave 2 Geef een korte uitleg van elk van de volgende concepten: De Yield-to-Maturity of a coupon bond.

Opgave 2 Geef een korte uitleg van elk van de volgende concepten: De Yield-to-Maturity of a coupon bond. Opgaven in Nederlands. Alle opgaven hebben gelijk gewicht. Opgave 1 Gegeven is een kasstroom x = (x 0, x 1,, x n ). Veronderstel dat de contante waarde van deze kasstroom gegeven wordt door P. De bijbehorende

Nadere informatie

Classification of triangles

Classification of triangles Classification of triangles A triangle is a geometrical shape that is formed when 3 non-collinear points are joined. The joining line segments are the sides of the triangle. The angles in between the sides

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

L.Net s88sd16-n aansluitingen en programmering.

L.Net s88sd16-n aansluitingen en programmering. De L.Net s88sd16-n wordt via één van de L.Net aansluitingen aangesloten op de LocoNet aansluiting van de centrale, bij een Intellibox of Twin-Center is dat de LocoNet-T aansluiting. L.Net s88sd16-n aansluitingen

Nadere informatie

Process Mining and audit support within financial services. KPMG IT Advisory 18 June 2014

Process Mining and audit support within financial services. KPMG IT Advisory 18 June 2014 Process Mining and audit support within financial services KPMG IT Advisory 18 June 2014 Agenda INTRODUCTION APPROACH 3 CASE STUDIES LEASONS LEARNED 1 APPROACH Process Mining Approach Five step program

Nadere informatie

(1) De hoofdfunctie van ons gezelschap is het aanbieden van onderwijs. (2) Ons gezelschap is er om kunsteducatie te verbeteren

(1) De hoofdfunctie van ons gezelschap is het aanbieden van onderwijs. (2) Ons gezelschap is er om kunsteducatie te verbeteren (1) De hoofdfunctie van ons gezelschap is het aanbieden van onderwijs (2) Ons gezelschap is er om kunsteducatie te verbeteren (3) Ons gezelschap helpt gemeenschappen te vormen en te binden (4) De producties

Nadere informatie

Chapter 4 Understanding Families. In this chapter, you will learn

Chapter 4 Understanding Families. In this chapter, you will learn Chapter 4 Understanding Families In this chapter, you will learn Topic 4-1 What Is a Family? In this topic, you will learn about the factors that make the family such an important unit, as well as Roles

Nadere informatie

Genetic code. Assignment

Genetic code. Assignment Genetic code The genetic code consists of a number of lines that determine how living cells translate the information coded in genetic material (DNA or RNA sequences) to proteins (amino acid sequences).

Nadere informatie

VALUE ENGINEERING: THE H E G A G ME! E

VALUE ENGINEERING: THE H E G A G ME! E VALUE ENGINEERING: THE GAME! Involvement Process for Technical Projects Feedback/Learning/Knowledge Management Involvem ment Business Process Engineering Estimating Project Director Detailed Engineering

Nadere informatie

DALISOFT. 33. Configuring DALI ballasts with the TDS20620V2 DALI Tool. Connect the TDS20620V2. Start DALISOFT

DALISOFT. 33. Configuring DALI ballasts with the TDS20620V2 DALI Tool. Connect the TDS20620V2. Start DALISOFT TELETASK Handbook Multiple DoIP Central units DALISOFT 33. Configuring DALI ballasts with the TDS20620V2 DALI Tool Connect the TDS20620V2 If there is a TDS13620 connected to the DALI-bus, remove it first.

Nadere informatie

Taaltechnologie. Januari/februari Inhoud

Taaltechnologie. Januari/februari Inhoud Taaltechnologie Januari/februari 2002 1 Finite state............................................... 4 1.1 Deterministic finite state automata.................... 4 1.2 Non-deterministic finite state automata................

Nadere informatie

Esther Lee-Varisco Matt Zhang

Esther Lee-Varisco Matt Zhang Esther Lee-Varisco Matt Zhang Want to build a wine cellar Surface temperature varies daily, seasonally, and geologically Need reasonable depth to build the cellar for lessened temperature variations Building

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

Calculator spelling. Assignment

Calculator spelling. Assignment Calculator spelling A 7-segmentdisplay is used to represent digits (and sometimes also letters). If a screen is held upside down by coincide, the digits may look like letters from the alphabet. This finding

Nadere informatie

Handleiding Installatie ADS

Handleiding Installatie ADS Handleiding Installatie ADS Versie: 1.0 Versiedatum: 19-03-2014 Inleiding Deze handleiding helpt u met de installatie van Advantage Database Server. Zorg ervoor dat u bij de aanvang van de installatie

Nadere informatie

Concept of Feedback. P.S. Gandhi Mechanical Engineering IIT Bombay

Concept of Feedback. P.S. Gandhi Mechanical Engineering IIT Bombay Concept of Feedback P.S. Gandhi Mechanical Engineering IIT Bombay Recap Goal of the course: understanding and learning Assignments: optional to start with Contact hour with TAs: Monday AN: time? Meeting

Nadere informatie

z x 1 x 2 x 3 x 4 s 1 s 2 s 3 rij rij rij rij

z x 1 x 2 x 3 x 4 s 1 s 2 s 3 rij rij rij rij ENGLISH VERSION SEE PAGE 3 Tentamen Lineaire Optimalisering, 0 januari 0, tijdsduur 3 uur. Het gebruik van een eenvoudige rekenmachine is toegestaan. Geef bij elk antwoord een duidelijke toelichting. Als

Nadere informatie

(Big) Data in het sociaal domein

(Big) Data in het sociaal domein (Big) Data in het sociaal domein Congres Sociaal: sturen op gemeentelijke ambities 03-11-2016 Even voorstellen Laudy Konings Lkonings@deloitte.nl 06 1100 3917 Romain Dohmen rdohmen@deloitte.nl 06 2078

Nadere informatie

MyDHL+ Van Non-Corporate naar Corporate

MyDHL+ Van Non-Corporate naar Corporate MyDHL+ Van Non-Corporate naar Corporate Van Non-Corporate naar Corporate In MyDHL+ is het mogelijk om meerdere gebruikers aan uw set-up toe te voegen. Wanneer er bijvoorbeeld meerdere collega s van dezelfde

Nadere informatie

Uitwerkingen opgaven Kunstmatige intelligentie

Uitwerkingen opgaven Kunstmatige intelligentie Uitwerkingen opgaven Kunstmatige intelligentie Opgave 8 (1.6.2001) e. Uiteindelijk wordt onderstaande boom opgebouwd. Knopen die al eerder op een pad voorkwamen worden niet aangegeven, er zijn dus geen

Nadere informatie

Add the standing fingers to get the tens and multiply the closed fingers to get the units.

Add the standing fingers to get the tens and multiply the closed fingers to get the units. Digit work Here's a useful system of finger reckoning from the Middle Ages. To multiply $6 \times 9$, hold up one finger to represent the difference between the five fingers on that hand and the first

Nadere informatie

Online Resource 1. Title: Implementing the flipped classroom: An exploration of study behaviour and student performance

Online Resource 1. Title: Implementing the flipped classroom: An exploration of study behaviour and student performance Online Resource 1 Title: Implementing the flipped classroom: An exploration of study behaviour and student performance Journal: Higher Education Authors: Anja J. Boevé, Rob R. Meijer, Roel J. Bosker, Jorien

Nadere informatie

AI en Software Testing op de lange termijn

AI en Software Testing op de lange termijn AI en Software Testing op de lange termijn Is het een appel? Traditioneel programmeren AI Kleur = rood, groen, geel Vorm = rond Textuur = glad Artificial Intelligence Machine Learning Methods Technologies

Nadere informatie

Registratie- en activeringsproces voor de Factuurstatus Service NL 1 Registration and activation process for the Invoice Status Service EN 10

Registratie- en activeringsproces voor de Factuurstatus Service NL 1 Registration and activation process for the Invoice Status Service EN 10 QUICK GUIDE B Registratie- en activeringsproces voor de Factuurstatus Service NL 1 Registration and activation process for the Invoice Status Service EN 10 Version 0.19 (Oct 2016) Per May 2014 OB10 has

Nadere informatie

Today s class. Digital Logic. Informationsteknologi. Friday, October 19, 2007 Computer Architecture I - Class 8 1

Today s class. Digital Logic. Informationsteknologi. Friday, October 19, 2007 Computer Architecture I - Class 8 1 Today s class Digital Logic Friday, October 19, 2007 Computer Architecture I - Class 8 1 Digital circuits Two logical values Binary 0 (signal between 0 and 1 volt) Binary 1 (signal between 2 and 5 volts)

Nadere informatie

The genesis of the game is unclear. Possibly, dominoes originates from China and the stones were brought here by Marco Polo, but this is uncertain.

The genesis of the game is unclear. Possibly, dominoes originates from China and the stones were brought here by Marco Polo, but this is uncertain. Domino tiles Dominoes is a game played with rectangular domino 'tiles'. Today the tiles are often made of plastic or wood, but in the past, they were made of real stone or ivory. They have a rectangle

Nadere informatie

Travel Survey Questionnaires

Travel Survey Questionnaires Travel Survey Questionnaires Prot of Rotterdam and TU Delft, 16 June, 2009 Introduction To improve the accessibility to the Rotterdam Port and the efficiency of the public transport systems at the Rotterdam

Nadere informatie

Help je Power BI Analytics project om zeep 6 succesfactoren. Marc Wijnberg Gebruikersdag 2018

Help je Power BI Analytics project om zeep 6 succesfactoren. Marc Wijnberg Gebruikersdag 2018 Help je Power BI Analytics project om zeep 6 succesfactoren Marc Wijnberg Gebruikersdag 2018 20+ jaren ervaring in Business Intelligence BI & Analytics Projectendokter Trainer en Partner Sorsebridge Agile

Nadere informatie

AN URBAN PLAYGROUND AFSTUDEERPROJECT

AN URBAN PLAYGROUND AFSTUDEERPROJECT AN URBAN PLAYGROUND 2005 Het vraagstuk van de openbare ruimte in naoorlogse stadsuitbreidingen, in dit geval Van Eesteren s Amsterdam West, is speels benaderd door het opknippen van een traditioneel stadsplein

Nadere informatie

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 22 februari 2013

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 22 februari 2013 FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Toets Inleiding Kansrekening 1 22 februari 2013 Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe. Als je een onderdeel

Nadere informatie

Tentamen in2205 Kennissystemen

Tentamen in2205 Kennissystemen TECHNISCHE UNIVERSITEIT DELFT Faculteit Elektrotechniek, Wiskunde en Informatica Tentamen in2205 Kennissystemen 21 Januari 2010, 14:0017:00 Dit tentamen heeft 5 meerkeuzevragen in totaal goed voor 10 punten

Nadere informatie

Daylight saving time. Assignment

Daylight saving time. Assignment Daylight saving time Daylight saving time (DST or summertime) is the arrangement by which clocks are advanced by one hour in spring and moved back in autumn to make the most of seasonal daylight Spring:

Nadere informatie

AE1103 Statics. 25 January h h. Answer sheets. Last name and initials:

AE1103 Statics. 25 January h h. Answer sheets. Last name and initials: Space above not to be filled in by the student AE1103 Statics 09.00h - 12.00h Answer sheets Last name and initials: Student no.: Only hand in the answer sheets! Other sheets will not be accepted Write

Nadere informatie

ARTIST. Petten 24 September 2012. www.ecn.nl More info: schoots@ecn.nl

ARTIST. Petten 24 September 2012. www.ecn.nl More info: schoots@ecn.nl ARTIST Assessment and Review Tool for Innovation Systems of Technologies Koen Schoots, Michiel Hekkenberg, Bert Daniëls, Ton van Dril Agentschap NL: Joost Koch, Dick Both Petten 24 September 2012 www.ecn.nl

Nadere informatie

Safe production of Marine plants and use of Ocean Space. 2de Nederlands-Belgische Zeewierconferentie: DE MULTIFUNCTIONELE NOORDZEE

Safe production of Marine plants and use of Ocean Space. 2de Nederlands-Belgische Zeewierconferentie: DE MULTIFUNCTIONELE NOORDZEE Safe production of Marine plants and use of Ocean Space 2de Nederlands-Belgische Zeewierconferentie: DE MULTIFUNCTIONELE NOORDZEE Waarom dit project? De 2050 Challenge 2050: 10 billion people Voedsel Water

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

Minder Big data Meer AI.

Minder Big data Meer AI. Minder Big data Meer AI. Minder Big data, meer AI. Marijn uilenbroek BI & Analytics consultant Utrecht, 1 november 2016 BI&A symposium 2016 Minder Big data meer AI 2 BI&A symposium 2016 Minder Big data

Nadere informatie

Enterprise Portfolio Management

Enterprise Portfolio Management Enterprise Portfolio Management Strategische besluitvorming vanuit integraal overzicht op alle portfolio s 22 Mei 2014 Jan-Willem Boere Vind goud in uw organisatie met Enterprise Portfolio Management 2

Nadere informatie

ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM Read Online and Download Ebook ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM DOWNLOAD EBOOK : ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK STAFLEU

Nadere informatie

PRIVACYVERKLARING KLANT- EN LEVERANCIERSADMINISTRATIE

PRIVACYVERKLARING KLANT- EN LEVERANCIERSADMINISTRATIE For the privacy statement in English, please scroll down to page 4. PRIVACYVERKLARING KLANT- EN LEVERANCIERSADMINISTRATIE Verzamelen en gebruiken van persoonsgegevens van klanten, leveranciers en andere

Nadere informatie

Ontwikkeling van simulationbased serious games ten behoeve van logistieke besluitvorming

Ontwikkeling van simulationbased serious games ten behoeve van logistieke besluitvorming faculteit economie en bedrijfskunde center for operational excellence 18-05-2016 1 18-05-2016 1 Ontwikkeling van simulationbased serious games ten behoeve van logistieke besluitvorming Durk-Jouke van der

Nadere informatie

heten excitatory. heten inhibitory.

heten excitatory. heten inhibitory. Transparanten bij het vak Inleiding Adaptieve Systemen: Neurale Netwerken. M. Wiering Nucleus Synapse Axon van andere neuron Neurale netwerken Dendriet Axon Synapse Leerdoelen: Soma Weten wanneer neurale

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

SHICO: SHIFTING CONCEPTS OVER TIME

SHICO: SHIFTING CONCEPTS OVER TIME SHICO: SHIFTING CONCEPTS OVER TIME Tracing Concepts in Dutch Newspaper Discourse using Sequential Word Vector Spaces Melvin Wevers Translantis Project Digital Humanities Approaches to Reference Cultures:

Nadere informatie

Quality requirements concerning the packaging of oak lumber of Houthandel Wijers vof (09.09.14)

Quality requirements concerning the packaging of oak lumber of Houthandel Wijers vof (09.09.14) Quality requirements concerning the packaging of oak lumber of (09.09.14) Content: 1. Requirements on sticks 2. Requirements on placing sticks 3. Requirements on construction pallets 4. Stick length and

Nadere informatie

Four-card problem. Input

Four-card problem. Input Four-card problem The four-card problem (also known as the Wason selection task) is a logic puzzle devised by Peter Cathcart Wason in 1966. It is one of the most famous tasks in the study of deductive

Nadere informatie

COGNITIEVE DISSONANTIE EN ROKERS COGNITIVE DISSONANCE AND SMOKERS

COGNITIEVE DISSONANTIE EN ROKERS COGNITIVE DISSONANCE AND SMOKERS COGNITIEVE DISSONANTIE EN ROKERS Gezondheidsgedrag als compensatie voor de schadelijke gevolgen van roken COGNITIVE DISSONANCE AND SMOKERS Health behaviour as compensation for the harmful effects of smoking

Nadere informatie

Creatief onderzoekend leren

Creatief onderzoekend leren Creatief onderzoekend leren De onderwijskundige: Wouter van Joolingen Universiteit Twente GW/IST Het probleem Te weinig bèta's Te laag niveau? Leidt tot economische rampspoed. Hoe dan? Beta is spelen?

Nadere informatie

! GeoNetwork INSPIRE Atom!

! GeoNetwork INSPIRE Atom! GeoNetwork INSPIRE Atom GeoNetwork INSPIRE Atom 1 Configuration 2 Metadata editor 3 Services 3 Page 1 of 7 Configuration To configure the INSPIRE Atom go to Administration > System configuration and enable

Nadere informatie

Risico s van Technologisch Succes in digitale transformatie S T R A T E G I C A D V I S O R

Risico s van Technologisch Succes in digitale transformatie S T R A T E G I C A D V I S O R Risico s van Technologisch Succes in digitale transformatie 2e Risk Event 2019 11 april 2019 The S T R A T E G I C A D V I S O R Ymanagement school of the autonomous University of Antwerp 2 Prof. dr. Hans

Nadere informatie

Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO

Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO Handleiding/Manual Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO Inhoudsopgave / Table of Contents 1 Verbinden met het gebruik van

Nadere informatie

Lichamelijke factoren als voorspeller voor psychisch. en lichamelijk herstel bij anorexia nervosa. Physical factors as predictors of psychological and

Lichamelijke factoren als voorspeller voor psychisch. en lichamelijk herstel bij anorexia nervosa. Physical factors as predictors of psychological and Lichamelijke factoren als voorspeller voor psychisch en lichamelijk herstel bij anorexia nervosa Physical factors as predictors of psychological and physical recovery of anorexia nervosa Liesbeth Libbers

Nadere informatie

KPMG PROVADA University 5 juni 2018

KPMG PROVADA University 5 juni 2018 IFRS 16 voor de vastgoedsector Ben u er klaar voor? KPMG PROVADA University 5 juni 2018 The concept of IFRS 16 2 IFRS 16 Impact on a lessee s financial statements Balance Sheet IAS 17 (Current Standard)

Nadere informatie

ALGORITMIEK: answers exercise class 7

ALGORITMIEK: answers exercise class 7 Problem 1. See slides 2 4 of lecture 8. Problem 2. See slides 4 6 of lecture 8. ALGORITMIEK: answers exercise class 7 Problem 5. a. Als we twee negatieve (< 0) getallen bij elkaar optellen is het antwoord

Nadere informatie

Hoe AI kan ingezet worden voor de analyse van asbesthoudende daken

Hoe AI kan ingezet worden voor de analyse van asbesthoudende daken Hoe AI kan ingezet worden voor de analyse van asbesthoudende daken Earth Observation Data Sciences www.vlaanderen.be/informatievlaanderen www.vito.be Workshop: Asbestinventarisatie en analyse Weerslag

Nadere informatie

LONDEN MET 21 GEVARIEERDE STADSWANDELINGEN 480 PAGINAS WAARDEVOLE INFORMATIE RUIM 300 FOTOS KAARTEN EN PLATTEGRONDEN

LONDEN MET 21 GEVARIEERDE STADSWANDELINGEN 480 PAGINAS WAARDEVOLE INFORMATIE RUIM 300 FOTOS KAARTEN EN PLATTEGRONDEN LONDEN MET 21 GEVARIEERDE STADSWANDELINGEN 480 PAGINAS WAARDEVOLE INFORMATIE RUIM 300 FOTOS KAARTEN EN PLATTEGRONDEN LM2GS4PWIR3FKEP-58-WWET11-PDF File Size 6,444 KB 117 Pages 27 Aug, 2016 TABLE OF CONTENT

Nadere informatie

Impact en disseminatie. Saskia Verhagen Franka vd Wijdeven

Impact en disseminatie. Saskia Verhagen Franka vd Wijdeven Impact en disseminatie Saskia Verhagen Franka vd Wijdeven Wie is wie? Voorstel rondje Wat hoop je te leren? Heb je iets te delen? Wat zegt de Programma Gids? WHAT DO IMPACT AND SUSTAINABILITY MEAN? Impact

Nadere informatie

OUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL

OUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL OUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL GB - NL GB PARTS & FUNCTIONS 1. 7. ---- 3. ---- 4. ---------- 6. 5. 2. ---- 1. Outdoor IP camera unit 2. Antenna 3. Mounting bracket 4. Network connection 5.

Nadere informatie

Bijlage 2: Informatie met betrekking tot goede praktijkvoorbeelden in Londen, het Verenigd Koninkrijk en Queensland

Bijlage 2: Informatie met betrekking tot goede praktijkvoorbeelden in Londen, het Verenigd Koninkrijk en Queensland Bijlage 2: Informatie met betrekking tot goede praktijkvoorbeelden in Londen, het Verenigd Koninkrijk en Queensland 1. Londen In Londen kunnen gebruikers van een scootmobiel contact opnemen met een dienst

Nadere informatie

i(i + 1) = xy + y = x + 1, y(1) = 2.

i(i + 1) = xy + y = x + 1, y(1) = 2. Kenmerk : Leibniz/toetsen/Re-Exam-Math A + B-45 Course : Mathematics A + B (Leibniz) Date : November 7, 204 Time : 45 645 hrs Motivate all your answers The use of electronic devices is not allowed [4 pt]

Nadere informatie

Workflow Management MIS 3TI 2010-2011

Workflow Management MIS 3TI 2010-2011 Workflow Management MIS 3TI 2010-2011 Een scenario CREATE ORDER PRE-PROCESSINGORDER PROCESSING PRODUCTION SHIPPING Work Collection of tasks that have to be executed sequentially or in parallel, by at least

Nadere informatie

The first line of the input contains an integer $t \in \mathbb{n}$. This is followed by $t$ lines of text. This text consists of:

The first line of the input contains an integer $t \in \mathbb{n}$. This is followed by $t$ lines of text. This text consists of: Document properties Most word processors show some properties of the text in a document, such as the number of words or the number of letters in that document. Write a program that can determine some of

Nadere informatie

LDA Topic Modeling. Informa5ekunde als hulpwetenschap. 9 maart 2015

LDA Topic Modeling. Informa5ekunde als hulpwetenschap. 9 maart 2015 LDA Topic Modeling Informa5ekunde als hulpwetenschap 9 maart 2015 LDA Voor de pauze: Wat is LDA? Wat kan je er mee? Hoe werkt het (Gibbs sampling)? Na de pauze Achterliggende concepten à Dirichlet distribu5e

Nadere informatie

Ae Table 1: Aircraft data. In horizontal steady flight, the equations of motion are L = W and T = D.

Ae Table 1: Aircraft data. In horizontal steady flight, the equations of motion are L = W and T = D. English Question 1 Flight mechanics (3 points) A subsonic jet aircraft is flying at sea level in the International Standard Atmosphere ( = 1.5 kg/m 3 ). It is assumed that thrust is independent of the

Nadere informatie

Handleiding Zuludesk Parent

Handleiding Zuludesk Parent Handleiding Zuludesk Parent Handleiding Zuludesk Parent Met Zuludesk Parent kunt u buiten schooltijden de ipad van uw kind beheren. Hieronder vind u een korte handleiding met de mogelijkheden. Gebruik

Nadere informatie

EM7580 Firmware Update by Micro SD card

EM7580 Firmware Update by Micro SD card EM7580 Firmware Update by Micro SD card 2 NEDERLANDS/ENGLISH EM7580 Firmware update by Micro SD card Table of contents 1.0 (NL) Introductie... 3 2.0 (NL) Firmware installeren... 3 3.0 (NL) Opmerking...

Nadere informatie

Pure Bending. A beam satisfying above given requirements are shown below: Why this surface is called neutral will be explained later in the lecture.

Pure Bending. A beam satisfying above given requirements are shown below: Why this surface is called neutral will be explained later in the lecture. In this section we will derive a formula to analyze a the deformation and stress distribution of a beam under flexural action. Theformulatobederivedinthis section will be used for straight beams with sections

Nadere informatie

FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 25/2/2016. Biocide CLOSED CIRCUIT

FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 25/2/2016. Biocide CLOSED CIRCUIT 1 25/2/2016 Biocide CLOSED CIRCUIT 2 Regulatory background and scope Biocidal products regulation (EU) nr. 528/2012 (BPR), art. 19 (4): A biocidal product shall not be authorised for making available on

Nadere informatie

SOLVING SET PARTITIONING PROBLEMS USING LAGRANGIAN RELAXATION

SOLVING SET PARTITIONING PROBLEMS USING LAGRANGIAN RELAXATION SOLVING SET PARTITIONING PROBLEMS USING LAGRANGIAN RELAXATION Proefschrift ter verkrijging van de graad van doctor aan de Universiteit van Tilburg, op gezag van de rector magnificus, prof. dr. F.A. van

Nadere informatie

B1 Woordkennis: Spelling

B1 Woordkennis: Spelling B1 Woordkennis: Spelling Bestuderen Inleiding Op B1 niveau gaan we wat meer aandacht schenken aan spelling. Je mag niet meer zoveel fouten maken als op A1 en A2 niveau. We bespreken een aantal belangrijke

Nadere informatie

Understanding and being understood begins with speaking Dutch

Understanding and being understood begins with speaking Dutch Understanding and being understood begins with speaking Dutch Begrijpen en begrepen worden begint met het spreken van de Nederlandse taal The Dutch language links us all Wat leest u in deze folder? 1.

Nadere informatie

AdVISHE: Assessment of the Validation Status of Health- Economic Decision Models

AdVISHE: Assessment of the Validation Status of Health- Economic Decision Models AdVISHE: Assessment of the Validation Status of Health- Economic Decision Models Pepijn Vemer, George van Voorn, Isaac Corro Ramos, Maiwenn Al, Talitha Feenstra Rationale In theorie: Doe alles! Een model

Nadere informatie

0515 DUTCH (FOREIGN LANGUAGE)

0515 DUTCH (FOREIGN LANGUAGE) UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education MARK SCHEME for the May/June 2011 question paper for the guidance of teachers 0515 DUTCH (FOREIGN

Nadere informatie

International Leiden Leadership Programme

International Leiden Leadership Programme International Leiden Leadership Programme Information Evening 1 November 2016 Universiteit Leiden.. LLP Programme team Menno Mennes Lucille Brakefield Janna van Helden Ratna Lachmansingh Programme Bij

Nadere informatie

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 7 februari 2011

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 7 februari 2011 FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Toets Inleiding Kansrekening 1 7 februari 2011 Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe. Als je een onderdeel

Nadere informatie

Free Electives (15 ects)

Free Electives (15 ects) Free Electives (15 ects) Information about the Master RE&H (and the free electives) can be found at the following page: http://www.bk.tudelft.nl/en/about-faculty/departments/real-estate-and-housing/education/masterreh/free-electives/

Nadere informatie

URBAN SCIENCE. Professor Nanda Piersma Michael Hogenboom

URBAN SCIENCE. Professor Nanda Piersma Michael Hogenboom URBAN SCIENCE Professor Nanda Piersma Michael Hogenboom Nanda Piersma Hogeschool van Amsterdam (HvA) Centrum Wiskunde & Informatica (CWI) URBAN TECHNOLOGY SOLUTIONS FOR SUSTAINABLE, LIVEABLE AND CONNECTED

Nadere informatie

Building the next economy met Blockchain en real estate. Lelystad Airport, 2 november 2017 BT Event

Building the next economy met Blockchain en real estate. Lelystad Airport, 2 november 2017 BT Event Building the next economy met Blockchain en real estate Lelystad Airport, 2 november 2017 Blockchain en real estate Programma Wat is blockchain en waarvoor wordt het gebruikt? BlockchaininRealEstate Blockchain

Nadere informatie

Geachte Bezoeker, Adresgegevens

Geachte Bezoeker, Adresgegevens Geachte Bezoeker, Wij heten u van harte welkom bij Astellas Pharma Europe B.V. te Leiden. Astellas Leiden wordt ook wel Mirai House genoemd en is gelegen in het Bio Science Park van Leiden. Als u als bezoeker

Nadere informatie

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information Activant Prophet 21 Prophet 21 Version 12.0 Upgrade Information This class is designed for Customers interested in upgrading to version 12.0 IT staff responsible for the managing of the Prophet 21 system

Nadere informatie