View Single Post
Old 04-06-2012, 11:35 PM
GraceLAX GraceLAX is offline
Junior Member
Join Date: Apr 2012
Location: LAX
Posts: 4
Post Perceptron Learning Algorithm

I'm trying to program the perceptron example but can't figure out how to assign the sign of the first step.

I drew a line between two points on the xy plane [-1,1] in both directions.

Then I randomly generated another 10 points, assigning them +1 if they fell above the line and -1 if they fell below the line. I stored those values in ideal function g.

Then I gave each point a random first guess of +1/-1 as my initial function h.

If I start with all the weights as 0, then w*x = 0 for all points.
At that rate, PLA will never converge.

What is my conceptual error?
Reply With Quote