Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2010 Barcelona Spain September 2010 Proceedings Part 3 Lnai 6323

Authors: Jose L. Balcazar ,Francesco Bonchi ,Aristides Gionis ,Michele Sebag

2010th Edition

3642159389, 978-3642159381

More Books

Students also viewed these Databases questions