ELE520: Machine Learning - Symmetrical Properties - Engineering Assignment Help

Download Solution Order New Solution
Internal Code: 1ABHBG

Engineering Assignment Help

Task: 1 Show that if the transfer function of the hidden units is linear, a two-layer network is equivalent to a one-layer network. (Hint: Express the forward compuatations and from input to output and see what happens when the nonlinear functions are replaced with linear functions like in the input layer. Use matrix notationin with input vector x, layer outputs yr and weight matrices ?r,r = 1,2.) Task: 2 We want to design a three layer neural net to discriminate between the characters A, P, C, F which corresponds to the classes ?1,?2,?3,?4 respectively. The characters are characterised by the number of corners, holes and symmetrical properties. The training vectors we shall use is givenb as x1 = (4 1 1)T, x2 = (4 1 0)T, x3 = (2 0 1)T and x4 = (2 0 0)T where xi are the training vector for class ?i. The corresponding target vectors are y1 = (1 0 0 0)T, y2 = (0 1 0 0)T, y3 = (0 0 1 0)T and y4 = (0 0 0 1)T. The net is configured with number of inputs, hidden nodes and outputs according to l = 3, nH = 3 and M = 4. In addition we will use a bias for each layer. The net is initialised with arbitrary values for the weights. An unlinear sigmmoid is used which is of the type f(zr) = 11+exp?zr . As you will see, this network introduces bias units. You will need to acommodate the learning rules to this.1
  1. a) Draw the network when the arbitrary first layer weights is given by ?11 = (0.0 - 5 0.5)T, ?12 = (0.5 - 0.5 0.0)T, ?13 = (-0.5 0.0 0.5)T where ?1j are the weights connected to the hidden node number j. The bias weights for the hidden nodes are 0.5, -0.5 and 0.5.
  2. b) Normalise the feature vectors in the training set according to x = x/4, so that 0 <= xi <= 1.
  3. c) Do one forward computation and commpute J(?) for the normalised training vector x1.
  4. d) Do one backward computation with learning rate ? = 1 based on the result from the previous subtask to update the weights in the net.
This ELE520: Machine Learning Assignment has been solved by our Engineering experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.