【发布时间】:2015-09-08 01:41:14
【问题描述】:
我的模型基于以下教程:
https://github.com/torch/tutorials/tree/master/2_supervised
在最后阶段,对从 CNN 提取的特征使用神经网络。我想在最后一层使用 SVM。如何将它添加到我现有的模型中?
在一些论文中表明,作为 CNN 的最后一层,SVM 似乎比神经网络运行得更好,因此我想尝试一下以提高模型的准确性。支持向量机也可以用于神经网络缺乏的一类分类。我最终需要一个类分类器,因此需要在 CNN 中添加一个支持向量机。
请帮忙
【问题讨论】:
-
这不是官方答案,但您是否考虑过推出自己的 SVM 模块?您需要做的就是编写自己的前向和后向消息函数...从概念上讲,最难的部分是对响应函数进行衍生...
-
另外,我确定你看到了这个,但是有一个专门针对这个问题的 google 小组问题(有点):groups.google.com/forum/#!topic/torch7/bEDxJgaDlj8
-
请检查我的编辑——我可能刚刚取消了它“可接受”的资格,对不起!
标签: neural-network svm torch