Skip to content

arpanvyas/SVM-Gaussian-Classification-FPGA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dc67227 · Jul 12, 2024

History

13 Commits
Sep 4, 2016
Sep 4, 2016
Jul 12, 2024

Repository files navigation

The program computes 629 Ai's by multiplication of 900 <img src="https://latex.codecogs.com/gif.image?\large&space;\dpi{110}&space;e^{\frac{-\left|x_j-z_i_j\right|}{2\sigma^2}}" />



Here the z_ij is the (629 SVMs: Zi * 30x30 pixel set: Zij) and x_j (30x30 image vector: X)
sigma assumed to be 625
The weights are ai
and then add those Ai's to compute the final result i.e. classification of X
i[0,629]
j[0,899]


The following data are intialized in a file
	ai -- 629 Values stored in Logarithmic Number System (LNS)
		  weighted according to the 'weight' value specified ranging
		  from 0 to 30
	zi -- 629 SVMs each 900 pixel (8bit)
	xi -- Input image 900 pixel (8bit)
The same data is used by the Hardware Design Testbench (Verilog) to initilize 
 	ai and zi; and
	periodic entering of image X into the design

About

SVM Gaussian Classifier of 30x30 greyscale image on Verilog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published