Question : Which of the following are advantages of the Support Vector Machines? 1. Effective in high dimensional spaces. 2. it is memory efficient 3. possible to specify custom kernels 4. Effective in cases where number of dimensions is greater than the number of samples 5. Number of features is much greater than the number of samples, the method still give good performances 6. SVMs directly provide probability estimates
Explanation: Support vector machines (SVMs) are a set of supervised learning methods used for classification, regression and outliers detection. The advantages of support vector machines are: Effective in high dimensional spaces. Still effective in cases where number of dimensions is greater than the number of samples. Uses a subset of training points in the decision function (called support vectors), so it is also memory efficient. Versatile: different Kernel functions can be specified for the decision function. Common kernels are provided, but it is also possible to specify custom kernels.
The disadvantages of support vector machines include: If the number of features is much greater than the number of samples, the method is likely to give poor performances. SVMs do not directly provide probability estimates, these are calculated using an expensive five-fold cross-validation.
Question : Select the correct problems which can be solved using SVMs
1. SVMs are helpful in text and hypertext categorization 2. Classification of images can also be performed using SVMs 3. SVMs are also useful in medical science to classify proteins with up to 90% of the compounds classified correctly 4. Hand-written characters can be recognized using SVM
1. 1,2 and 3 2. 2,3 and 4 3. 1,3, and 4 4. All 1,2,3 and 4 can be
Correct Answer : 4
SVMs can be used to solve various real world problems: SVMs are helpful in text and hypertext categorization as their application can significantly reduce the need for labeled training instances in both the standard inductive and transductive settings. Classification of images can also be performed using SVMs. Experimental results show that SVMs achieve significantly higher search accuracy than traditional query refinement schemes after just three to four rounds of relevance feedback. SVMs are also useful in medical science to classify proteins with up to 90% of the compounds classified correctly. Hand-written characters can be recognized using SVM
Question : Support vector machines (SVMs) are a set of supervised learning methods used for 1. Linear classification 2. Non-linear classification 3. Regression 4. Only 1 and 3 5. All 1,2 and 3 are correct
Correct Answers: 5
Explanation: In machine learning, support vector machines (SVMs, also support vector networks[1]) are supervised learning models with associated learning algorithms that analyze data and recognize patterns, used for classification and regression analysis. In addition to performing linear classification, SVMs can efficiently perform a non-linear classification using what is called the kernel trick, implicitly mapping their inputs into high-dimensional feature spaces.