svm java 预测,SVM模型预测查询

这篇博客介绍了R语言新手如何使用SVM(支持向量机)模型进行文档分类。作者首先展示了创建简单SVM模型的步骤,包括加载必要的库,创建样本数据,构建DTM(文档-术语矩阵),并进行预测。然后,作者提出了对于预测结果的困惑,并寻求理解SVM训练算法以及模型在R中的实际运作方式。博客结尾处,作者请求帮助以更好地掌握SVM预测过程。
摘要由CSDN通过智能技术生成

我是R的新手,并为文档分类制作了简单的SVM模型 .

library(tm)

library(e1071)

# my sample data

texts

"games",

"basketball",

"games games games games")

categories

# my sample dtm

dtm

df

# model based on sample data

model

# new data to be classified

new

dtm_n

inspect(dtm_n)

df_n

# doing the prediction

predict(model, df_n)

假设我已经制作了这个简单的svm模型,并使用这个模型来预测另一个随机文档 . 如果我跑了,我明白了

df_n

<>

Non-/sparse entries: 3/0

Sparsity : 0%

Maximal term length: 10

Weighting : term frequency (tf)

Sample :

Terms

Docs basketball games soccer

1 1 4 1

>

> predict(model, df_n)

1

sports

Levels: e-sports sports

不确定它是如何结束这个结果的 .

根据wikepedia的说法,svm就像给定一组训练样例一样,每个训练样例都标记为属于两个类别中的一个或另一个,SVM训练算法构建一个模型,为一个类别或另一个类别分配新的例子 .

然后,就我而言,我如何构建训练算法?是否有一个好地方可以看到模型在R中实际设置和处理的方式?或者你能给我一个关于svm /预测过程的简短解释吗?

如果有人可以帮助我走上正轨,请给我一个建议 .

感谢您阅读本文,并希望您度过美好的一天 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值