Fin Irjmets1680519036
Fin Irjmets1680519036
Tafa Zhilbert,
Nerxhivane Pervetica, Diabetes SVM 95.52%
and Bertran Karahoda
Mujumdar, Aishwarya,
Diabetes Logistic Regression 97.5%
and V. Vaidehi
Sharma, Vijeta,
Heart Disease SVM 0.995( precision)
Shrinkhala Yadav, and
Support Vector Machine (SVM) is a relatively simple Supervised Machine Learning Algorithm used for
classification and/or regression. It is more preferred for classification but is sometimes very useful for
regression as well. Basically, SVM finds a hyper-plane that creates a boundary between the types of data. In
2dimensional space, this hyper-plane is nothing but a line. In SVM, we plot each data item in the dataset in an N-
dimensional space, where N is the number of features/attributes in the data. Next, find the optimal hyperplane
to separate the data. So by this, you must have understood that inherently, SVM can only perform binary
classification (i.e., choose between two classes). However, there are various techniques to use for multi-class
problems. Support Vector Machine for Multi-CLass Problems. To perform SVM on multi-class problems, we can
create a binary classifier for each class of the data. The two results of each classifier will be :
•The data point belongs to that class OR
•The data point does not belong to that class.
For example, in a class of fruits, to perform multi-class classification, we can create a binary classifier for each
fruit. For say, the ‘mango’ class, there will be a binary classifier to predict if it IS a mango OR it is NOT a mango.
The classifier with the highest score is chosen as the output of the SVM. SVM for complex (Non Linearly
Separable) SVM works very well without any modifications for linearly separable data. Linearly Separable Data
is any data that can be plotted in a graph and can be separated into classes using a straight line.
Radial Basis Function Kernel (RBF): The similarity between two points in the transformed feature space is an
exponentially decaying function of the distance between the vectors and the original input space as shown
below. RBF is the default kernel used in SVM.
Polynomial Kernel: The Polynomial kernel takes an additional parameter, ‘degree’ that controls the model’s
complexity and k(x,x’) = exp(-r || x-x’ ||) computational cost of the transformation
Diabetes
IV. RESULTS AND ANALYSIS
Disease Algorithm Accuracy score