daphne-eu / daphne

DAPHNE: An Open and Extensible System Infrastructure for Integrated Data Analysis Pipelines
Apache License 2.0
66 stars 59 forks source link

Implementation of MultiClass SVM #851

Open FAmirjani opened 3 days ago

FAmirjani commented 3 days ago

Support Vector Machines (SVM) is a supervised machine learning algorithm for classification and regression tasks. SVM works by finding the optimal hyperplane that separates data points of different classes in a high-dimensional space. The goal is to maximize the margin, which is the distance between the closest data points (called support vectors) from each class and the separating hyperplane. In cases where the data is not linearly separable, SVM uses kernel functions (e.g., polynomial or radial basis function) to map the data into a higher-dimensional space where a linear separation is possible. By solving an optimization problem, SVM ensures that the best hyperplane is chosen, providing robust classification with good generalization to unseen data. Requirements for implementation:

FAmirjani commented 3 days ago

I am going to work on it.