【发布时间】:2015-11-27 06:52:45
【问题描述】:
我正在使用从卷积神经网络中提取的特征来训练 SVM。正如本文 (http://arxiv.org/pdf/1405.3531v4.pdf) 中所写,最好在对特征应用 SVM 之前对其进行 L2 标准化。
我使用这个函数来归一化向量:
def l2normalize(features):
l2norm = np.sum(np.abs(features)**2,axis=-1)**(1./2)
return features/l2norm
在这种标准化之后,我的准确率从大约 60% 下降到 20%,所以显然有问题。我应该如何为具有 L2 范数的 SVM 正确准备我的向量?
【问题讨论】:
标签: python machine-learning svm deep-learning conv-neural-network