### Implement the support vector machine algorithm

Assignment Help MATLAB Programming
##### Reference no: EM131010180

Question 1:

I want this assignment in Matlab.

?Let patterns y1 = (-1,0) and y2 = (0,0.5) be assigned class I, and pattern y3=(1,0) be assigned class 2. Plot criteria J (a; y1, y2, y3), Jp(a; y1, y2, y3) (Eq. 16, page 227), Js(a; y1, y2, y3) (Eq. 33, page 235) and JA(a; y1, y2, y3) (Eq. 43, page 240), where y1, y2 and y3 are augmented feature vector (Eq. 10, page 222), and a is a weight vector. (You can use "image" in R, "image:icor in MATLAB or Imshow" in Python.) Implement Algorithm 4 (page 230), Algorithm 9 (page 236) and Algorithm 10 (page 246). Plot intermediate weights Lion the corresponding criterion (J) images, starting from a_1.0 = 0

Algorithm 4 (page 230)

Algorithm 4. (Fixed-ineretnent Single-Sample Pereeptron)

1 begin initialize a, k 4- 0

2                    do k ← (k + 1) mod n

3                          if yk is misclassified by a then a ← a + yk?

4 until all patterns properly classified

5 return a

6 end

Algorithm 8. (Batch Relaxation with Margin)
1 begin initialize a, η(.), b. k ← 0
2                do k 4- (k 1) mod n
3                Yk = {}
4                  j ← 0
5                 do j ← j + 1
6 if aryj ≤ b then Append yj to Yk

7 until j = n

8 a ← a + η(k)Σy∈Y b-aty/||y||2Y

9 until Yk = {}

10 return a

11 end

Algorithm 10. (LMS)

1. begin initialize a, b, threshold θ, η(.), k ← 0

2. do k ← (k + 1) mod n

3. a ← a + η(k)(bk - atYk)Yk

4 until |η(k)(bk - atyk)yk| < θ
5 return a

6 end

Question 2:

 sample ω1 ω2 ω3 ω4 xi X2 Xi X2 Xi X2 Xi X2 1 0.1 1.1 7.1 4.2 -3.0 -2.9 -2.0 -8.4 2 6.8 7.1 - 1.4 -4.3 0.5 8.7 -8.9 0.2 3 -3.5 -4.1 4.5 0.0 2.9 2.1 -4.2 -7.7 4 2.0 2.7 6.3 1.6 -0.1 5.2 -8.5 -3.2 5 4.1 2.8 4.2 1.9 -4.0 2.2 -6.7 -4.0 6 3.1 5.0 1.4 -3.2 -1_3 3.7 -0.5 -9.2 7 -0.8 -1.3 2.4 -4.0 -3.4 6.2 -5.3 -6.7 8 0.9 1.2 2.5 -6.1 -4.1 3.4 -8.7 -6.4 9 5.0 6.4 8.4 3.7 -5.1 1.6 -7.1 -9.7 10 3.9 4.0 4.1 -2.2 1.9 5.1 -8.0 -6.3

11. Write a program to implement the Support Vector Machine algorithm. Train an SVM classifer with data from to3 and (04 in the following way. Preprocess each training pattern to form a new vector having components 1, x1, x2, x12, x1x2, and x22.

(a) Train your classifier with just the first patterns in 03 and aht and find the separating hyperplane and the margin.

(b) Repeat part (a) using the first two points in the two categories (four points total). What is the equation of the separating hyperplane, the margin, and the support vectors?

(c) Repeat part (b) with the first three points in each category (six points total), the first four points, and so on, until the transformed patterns cannot be linearly separated in the transformed space.

#### Plot the lines using the inputted vector of x values and x

Write a function named solveSystem that has three inputs: two vectors consisting of coefficients [a b c] of two line equations of the form ax + by = c and a vector of x valu

#### Algorithm description

Code in (plotarrows.m and mean2d.m) attempts to implement the algorithm. But right now it contains a number of bugs. Some of these are SYNTAX errors, some are ALGORITHM errors

#### Boundary conditions for the finite element model

The computer program or the finite element model for one value of a and the excel file for finite element results processing;Boundary conditions for the finite element model

#### Prove that both results are indeed correct answers by cubing

Find the cube root of - 5, both by using the nthroot function and by rais-ing - 5 to the 1/3 power. Explain the difference in your answers. Prove that both results are indeed

#### Implement the finite difference method

Write a computer program to implement the finite difference method. The program can be in any computer language that is available within the school. Set up the code to find th

#### Create a flowchart showing the logic of your code

For (iii), create a flowchart showing the logic of your code. Considering that this is the course project, please be sure to create this flowchart in a word editor (i.e. it

#### Create a matlab program

Create a MATLAB program that will use MATLAB's fzero function to determine d for the following parameters: R = 0.5 m and in steps of 0.1. Create a table consisting of

#### Obtain the uncoded ber performance of bpsk modulation

Obtain the uncoded BER performance of BPSK modulation over AWGN and Rayleigh fading channels through computer simulation - Select a suitable range of Eb/NO so that you obtain

### Write a Review 