Construct a decision tree for this data set

Assignment Help Other Engineering
Reference no: EM131744248

Part 1 - Building Decision Trees

Consider the following data set containing examples e1, ..., e5, each comprised of three binary input attributes (x1,x2,x3) and one output label.

Example

x1

x2

x3

Output y

e1

1

0

0

0

e2

1

0

1

0

e3

0

1

0

0

e4

1

1

1

1

e5

1

1

0

1

Construct a decision tree for this data set. Compute information gain for each attribute. Select the attribute with the highest information gain as the root node. Then recursively create the children by re-computing information gain for each remaining attribute. Repeat this procedure until no more decision is necessary or possible.

Show all necessary information gain calculations in each step.

Part 2 - Perceptron Learning

Consider the following data set illustrating the boolean function NAND (= NOT AND).

example

x1

x2

y

e1

0

0

1

e2

0

1

1

e3

1

0

1

e4

1

1

0

Now imagine we are using this data to train a perceptron with weights w0, w1, w2 and the step function as activation function. Show each step of perceptron learning by filling in the following table:

x1

x2

w0

w1

w2

sum

output

target y



0

0

0




Add one row for each training example presented to the perceptron. The columns w0, w1, w2 contain the current weights at the time when x1 and x2 are presented to the network. Assume these weights are initialized to w0 = 0, w1 = 0, w2 = 0. Each subsequent row will contain the updated weights after each training step. sum is the activation of the network that is passed into the step function. output is the output of the step function. target y is the target label for the training sample.

Continue adding rows until learning converges. Show the final weights in an extra row.

You may re-arrange the training examples so that they are presented to the perceptron in any order to make it converge faster.

Part 3 - Neural Networks

Neural networks use non-linear activation functions (such as the sigmoid or rectifier functions) to represent non-linear functions. Suppose you had a neural network with linear activation function g(a) = c a + d instead.

(a) Assume that the network has one hidden layer. Show that, with a linear activation function, you can write the output of the network as a function of the weight vector w and the input vector x, without having to explicitly mention the output of the hidden layer. Show that, as a result, there is a network with no hidden units that computes the same function.

(b) Explain how this result in (a) can be generalized to n hidden layers (an explanation suffices, formal derivation is not necessary for this part).

(c) Suppose a network with one hidden layer and linear activation functions has n input and output nodes and hhidden nodes. Assume you apply the transformation in part (a) to obtain a network with no hidden layers. What is the total number of weights in the new network as a function of n and h? Discuss what this result means for learning a network with linear activation functions (consider in particular the case h « n).

Reference no: EM131744248

Questions Cloud

Discuss at least two of your media choices : Discuss at least two of your media choices that you believe will best reach your target market with your advertising.
Performing an external environment analysis : Why do you think it is important to have ethical considerations when performing an external environment analysis?
Discuss the cover and the back of the book : create a children's book K-4th grade level book, it has to be if you count the cover and the back of the book
List five important benefits of a company : List five important benefits of a company or organization having a diverse workforce. Discuss three ways for linking performance and pay to strategies.
Construct a decision tree for this data set : Construct a decision tree for this data set. Compute information gain for each attribute. Show all necessary information gain calculations in each step
Hypothetical example where company a buys company b : Explain what this means, how it could occur, and what can be done about this situation? Give a hypothetical example where Company A buys Company B for a 15.0%.
Write argumentative research paper on robots argumentative : Write an argumentative research paper on robots Argumentative: A research paper in which you provide a clear stance, also called a thesis statement.
Prepare a budget report based on flexible budget data : Prepare a budget report based on flexible budget data to help Joe. (List variable costs before fixed costs. Do not leave any answer field blank.
Sufficient demand for the product suggested in strategy : itasoy International Holdings Limited is the chosen company for this term. Whether there is sufficient demand for the product suggested in the strategy,

Reviews

Write a Review

Other Engineering Questions & Answers

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd