Skip to content

Our Project for the Theoretical Foundations Of Machine Learning course taken during fall 2023 semester.

Notifications You must be signed in to change notification settings

alyeyad/Support-Vector-Machine-Implementation

 
 

Repository files navigation

Support Vector Machine Implementation

Our Project for the Theoretical Foundations Of Machine Learning course taken during fall 2023 semester.

image

Implementing the support vector machine algorithm that performs the following tasks:

  1. Train and classify for linearly separable case.
  2. Train and classify for the non-separable case.
  3. Train and classify for non-linearly separable case. [Using Kernels]

In each of the previous three cases:

  • Find optimal alphas.
  • Calculate W & b .
  • Formulate the classifier Function.
  • Draw the decision boundary.
  • Use an appropriate dataset for each case.
  1. Performs analysis based on the VC-dimensional and generalization error.

About

Our Project for the Theoretical Foundations Of Machine Learning course taken during fall 2023 semester.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%