Question: Part 1 AN Representation Consider a single AN used for classification in a 2 D space with an augmented vector as discussed in the Engelbrecht

Part 1 AN Representation
Consider a single AN used for classification in a 2D space with an augmented vector as discussed in the Engelbrecht text. This AN is a summation unit (SU) and its activation function fAN is a step function with outputs \gamma 1=1 for fAN(net)>=0 and \gamma 2=0 for fAN(net)<0. Given the weights v1=1.0, v2=0.3, and v3=0.5, draw this AN.
Draw (on graph or engineering paper or by using software) the decision boundary encoded by this AN. Be sure to indicate the \gamma 1 side of the boundary.
Add the following points on the graph you just drew and label the class of each according to the AN.
(1.0,0.2)
(0.0,0.0)
(0.1,0.5)
(1.7,0.1)
(1.8,1.4)
Assume that the ANs classification of each of the points above is correct. List a new labeled data item which, if added to the data set above, would necessarily cause the AN to misclassify at least one data item. (That is, given this new data item, there would be no set of possible weights that would allow this AN to correctly classify all data items.) Explain why the AN would necessarily misclassify at least one data item.
Explain how the decision boundary for this AN would change if \gamma 2 were changed to 1, rather than 0.
[Note for explanatory questions, like this one: To explain the answer, describe what the answer is in this case, what changes (if any) there are to the decision boundary and also why that is the correct answer in this case that answer would be based on how the value of \gamma affects the decision boundary.]
Explain how the decision boundary for this AN would change if fAN were changed to be a sigmoidal logistic function.
Explain how the classification of each of the points listed above would change if fAN were a sigmoidal logistic function.
Part 2 AN Learning
Consider the same AN given above in 1.1 together with the following learning rule (and ignore the points in 1.3 and 1.4 and possible modifications to the AN listed in 1.51.7):
vi(t)= vi(t1)+(tp op) zi,p
Explain how the AN weights would be updated given each of the following labeled data points, presented in the following order:
(0.1,1.0)\gamma 2
(0.2,0.9)\gamma 2
(0.6,0.8)\gamma 1
(0.0,0.0)\gamma 1
Draw the graph of the data and the decision boundary after each weight update for the data given in 2.1.
Explain which of the points in 2.1 are correctly classified by this AN after all of the weight updates from one learning pass through this data and explain what this tells us about the use of this learning rule.
Explain how many more passes through the data are needed before all of the points from 2.1 are correctly classified by this AN.(Note that you may answer this question on a scale of "one, two, many." That is, if all of the points are not correctly classified after two more passes through the data, you may stop at a total of three passes and report that it still had not correctly classified all of the points after three passes.) Show your work.
Explain the likely effect of introducing a learning rate parameter (\eta ) into the equation given.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!