首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用e1071保存支持向量机模型时的大文件

使用e1071保存支持向量机模型时的大文件
EN

Stack Overflow用户
提问于 2014-11-05 17:59:37
回答 1查看 249关注 0票数 0

我通常使用R e1071包提供的支持向量机实现。最近,我需要保存训练好的模型,以便稍后在不同的函数中使用它们,因此我尝试使用save命令。保存模型大约需要2-3分钟来生成400MB的文件!我很惊讶,因为我的工作区中的数据结构非常小(< 50KB)。我用少于1000个样本的两个输入训练回归支持向量机,所以我没想到会有大的保存文件。甚至用dput检查结构也不能帮助我找到问题所在。

EN

回答 1

Stack Overflow用户

发布于 2014-11-05 17:59:37

我尝试使用dump命令保存模型,但我意识到该命令无法保存属性。我检查了attributes列表,发现了` `terms‘字段的这个属性:

代码语言:javascript
运行
复制
$.Environment
<environment: 0x2bd1c00>

我意识到支持向量机模型在创建时与环境有“联系”,事实上,在检查之后,我发现当我使用svm命令构建支持向量机模型时,工作空间包含一些非常大的数据帧。因此,解决方案很简单:只需在返回/保存SVM模型之前删除所有不需要的数据结构,以避免保存大量数据文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26754197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档