【发布时间】:2020-09-10 11:08:27
【问题描述】:
我正在观看 YouTube video 以了解支持向量机 (SVM)。 在视频中,他提到 SVM 发现支持向量分类器 (SVC) 将数据划分为分类过程中的一个步骤。
我使用了来自 scikit-learn 的 LinearSVC 进行分类,但是我很难理解 scikit-learn 中的 LinearSVC 的实现是 SVM 还是 SVC,或者视频中的描述是否不正确。我在不同的网站上发现了相互矛盾的描述。
- this question 中接受的答案指出 LinearSVC 不是 SVM,但要么它没有说它是 SVC。
- 在 LinearSVC 的描述页面上显示“线性支持向量分类”,但在 this page 的“另请参阅”下,显示 LinearSVC 是“用于使用 liblinear 实现的分类的可扩展线性支持向量机”。
据我了解,LinearSVC 和 SVC(kernel='linear') 不一样,但这不是问题。
谢谢!
【问题讨论】:
标签: machine-learning scikit-learn svm