列表

详情


5. 请你说说SVM的优缺点

回答思路

优点 缺点
解决小样本下机器学习问题(不像深度学习一样,依赖海量数据) 常规SVM只支持二分类
可以解决高维问题,即大型特征空间(借助核函数)
泛化能力比较强
无需依赖整个数据 对缺失数据敏感
无局部极小值问题
能够处理非线性特征的相互作用 对非线性问题没有通用解决方案,有时候很难找到一个合格的核函数
SVM的最终决策函数只由少数的支持向量所确定,计算的复杂性取决于支持向量的数据,
而不是样本空间的维数,在这某种意义上避免了“维数灾难”
当样本很多时,效率并不是很高(借助二次规划来求解支持向量,而求解二次规划将涉及m阶矩阵的计算
(m为样本的个数),当m数目喊打时该矩阵的存储和计算将耗费大量的机器内存和运算时间)
理论基础扎实,分类问题可以从原理上解释(相比于“玄学调参”的深度学习) 对于核函数的高维映射可解释性不强,youqishi

上一题