如何使功能全部组合?

Pankaj Mishra

我正在尝试通过结合自己的功能来改善我的机器学习系统。我已经编写了一些代码来生成所有功能组合。但是,这似乎效率很低。有没有办法更快地做到这一点?

allcomb=[]
for i in range(pow(2,len(features))):
    com=[]
    for j in (range(len(features))):
        if((i&(1<<j))==1):
            com.append(features[j])
    allcomb.append(com)
修剪

首先,检查Python的itertools软件包;这将有助于使您的代码更高效,更易读。您可以使用该程序包执行所需的大多数组合操作。

一个很大的好处是,您可以为组合序列生成一个生成器,因此不必一次将它们全部存储在列表中。

另外,请注意您的过程本身就很慢。如果您希望所有可能的16种功能组合,那么在任何处理循环中都将达到2 ** 16倍。您已经处在64K迭代中,并且每增加一个功能就将翻一番。

在进行任何繁重的处理之前,您是否可以考虑进行PCA(主成分分析)和功能简化?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用全部功能

来自分类Dev

Python中的“全部”功能如何工作?

来自分类Dev

如何在Android中实现Google Map的全部功能

来自分类Dev

我如何利用CPU的全部功率?为什么在需要时不使用其全部功能?

来自分类Dev

如何在单词组合中组合多个功能集

来自分类Dev

如何在Sympy中进行功能组合?

来自分类Dev

如何在列表上应用“组合”功能

来自分类Dev

Excel如何处理功能组合?

来自分类Dev

如何在ggplot的功能中组合ggsave?

来自分类Dev

组合功能(AND)

来自分类Dev

组合功能(AND)

来自分类Dev

如何通过与数据库的绑定将选项“全部”添加到WPF中的组合框

来自分类Dev

如何获得R中三个值全部组合的矩阵?

来自分类Dev

如何通过与数据库的绑定将选项“全部”添加到WPF中的组合框

来自分类Dev

使用iptables设置全部功能

来自分类Dev

在SQL中实现全部功能

来自分类Dev

应用“全部”功能的更快方法?

来自分类Dev

使用iptables设置全部功能

来自分类Dev

如何使用Meteor模板助手功能组合保持干燥?

来自分类Dev

如何更改搜索功能以接受单词的任意组合

来自分类Dev

如何使用Meteor模板助手功能组合保持干燥?

来自分类Dev

如何组合功能以获取多种类型的信息

来自分类Dev

如何修复与IF组合相关的错误并选择以下功能?

来自分类Dev

如何在Aptana Studio 3的代码折叠功能中“全部扩展”

来自分类Dev

如何在PHP的cisco呼叫管理器上为扩展设置“全部转发”功能?

来自分类Dev

如何获取字符串的全部1位数字或相邻的2位数字组合

来自分类Dev

较高的组合功能

来自分类Dev

组合的CSS文件功能

来自分类Dev

FSharp功能组合

Related 相关文章

热门标签

归档