首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R: caret v e1071中的ML包

R: caret v e1071中的ML包
EN

Data Science用户
提问于 2016-02-21 00:45:37
回答 2查看 2.3K关注 0票数 1

我对carete1071包的相对优势没有发现太多的讨论,令人惊讶的是。据我理解,这些包执行许多相同的ML算法。考虑到这一点,我感兴趣的是那些在这两方面都有经验的从业者认为这些软件包的优点和弱点是什么。你对代码的可读性、编码的易用性、方法、速度等有何看法?

特别是我对多类支持向量机感兴趣

EN

回答 2

Data Science用户

回答已采纳

发布于 2016-02-21 18:36:25

我认为carete1071有不同的用途。首先让我们讨论一下caret,它最接近的竞争对手是mlr包。这两个包都是元包,允许跨参数优化模型。举一个问题,你不确定你是想要使用拉索或岭创建一个模型。正如所解释的,这里 caret允许根据不同类型的交叉验证来选择最优的lambda。

相反,e1071包是由TU开发的一个功能包。它可能是caret使用的最流行的支持向量机包之一。但是它的目标与caret有很大的不同,它实现了学习算法和其他函数,而caret则寻求学习模型中的最佳参数。

票数 5
EN

Data Science用户

发布于 2016-02-26 01:07:23

那得看情况。

所有的教授(在我的大学)都会用e1071向学生展示例子。e1071这个有点奇怪的名字来自于一个课程名称。

但是,如果您有业界或kaggle方面的经验,您会发现caret的预处理功能非常有用。通过几个参数指定您想要的内容。您可以获得标准化、填充NAs、交叉验证等,非常容易。一点也不头痛。

如果时间允许,两者都玩。

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

https://datascience.stackexchange.com/questions/10333

复制
相关文章

相似问题

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