小编Kri*_*a M的帖子

LibSVM将我的所有训练向量转换为支持向量,为什么?

我正在尝试使用SVM进行新闻文章分类.

我创建了一个包含功能(在文档中找到的唯一单词)作为行的表.我创建了具有这些功能的权重向量映射.即,如果文章的单词是特征向量表的一部分,则该位置被标记为1或者0.

例如: - 培训样本生成...

1 1:1 2:1 3:1 4:1 5:1 6:1 7:1 8:1 9:1 10:1 11:1 12:1 13:1 14:1 15:1 16:1 17 :1 18:1 19:1 20:1 21:1 22:1 23:1 24:1 25:1 26:1 27:1 28:1 29:1 30:1

由于这是第一个文件,所有功能都存在.

我正在使用1,0作为类标签.

我使用svm.Net进行分类.

我给出了300手动分类为训练数据的权重向量,并且生成的模型将所有向量作为支持向量,这肯定是过度拟合的.

我的总功能(unique words/row count在功能向量数据库表中)是7610.

可能是什么原因?

由于这种过度拟合,我的项目现在状况非常糟糕.它将每篇文章分类为正面文章.

LibSVM中,二进制分类是否对类标签有任何限制?

我正在使用0,1而不是-1+1.那是问题吗?

.net c# machine-learning svm libsvm

5
推荐指数
1
解决办法
2868
查看次数

在C#中编译库时出错

我正在尝试编译一个声明为public的类(sqlAccess),其中包含几个与数据库连接相关的方法.我收到以下错误...

Error   1   Friend access was granted to 'SqlAccess, PublicKey=00c8', but the      output assembly is named 'SQLAccess, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Try adding a reference to 'SqlAccess, PublicKey=00c8' or changing the output assembly name to match.    c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Data.dll  SQLAccess
Run Code Online (Sandbox Code Playgroud)

可能是什么原因?有没有这个名字的方法?我是编程新手,所以我无法理解这一点.谢谢.

c#-4.0

4
推荐指数
1
解决办法
6632
查看次数

标签 统计

.net ×1

c# ×1

c#-4.0 ×1

libsvm ×1

machine-learning ×1

svm ×1