Supervised Learning - Classification Week 7 Challenge
Ans 1)
Pros of SVM: Support Vector Machines (SVMs) offer several advantages in the realm of machine learning. They excel in high-dimensional spaces, making them suitable for tasks like image recognition and text classification. SVMs are known for their robustness to overfitting, thanks to a regularization parameter that helps prevent excessive reliance on training data. Their versatility is evident in their ability to handle diverse data types, including linear and non-linear relationships, by leveraging various kernel functions. SVMs are particularly effective in capturing complex patterns and global optimization, making them a valuable tool in different applications.
Cons of SVM: Despite their strengths, Support Vector Machines come with certain drawbacks. One notable concern is their computational intensity, especially for large datasets, which may limit their practicality in real-time applications. SVMs are sensitive to noise and outliers, impacting their performance, and their accuracy is contingent on careful parameter tuning, requiring expertise and computational resources. Additionally, the decision functions generated by SVMs may lack interpretability, making it challenging to understand the rationale behind specific classification decisions. Lastly, for applications with limited memory resources, SVMs might pose challenges due to substantial memory requirements, emphasizing the need for a nuanced consideration of their utility in various machine learning contexts.
Ans 2)
kindly refer attachment