Python中的稀疏编码

Python中的稀疏编码,python,machine-learning,Python,Machine Learning,我正在寻找一个库,它使用python接口实现最常见的稀疏编码和字典学习算法,有什么建议吗?这是一个相当广泛的问题。在稀疏编码、字典学习和非负因式分解中,有很多方法,其中许多方法仍然是非常新的,以至于还没有一个普遍接受的Python软件占主导地位 这些研究领域是我最近的重点,我主要使用Python。我刚刚决定写我自己的简单版本的匹配追踪、NMF(和非负LS)、KSVD等等。我可能会建议为你的特定目的做同样的事情;它们不难实现和修改。只要习惯Numpy、Scipy和Numpy.linalg 也就是说

我正在寻找一个库,它使用python接口实现最常见的稀疏编码和字典学习算法,有什么建议吗?

这是一个相当广泛的问题。在稀疏编码、字典学习和非负因式分解中,有很多方法,其中许多方法仍然是非常新的,以至于还没有一个普遍接受的Python软件占主导地位

这些研究领域是我最近的重点,我主要使用Python。我刚刚决定写我自己的简单版本的匹配追踪、NMF(和非负LS)、KSVD等等。我可能会建议为你的特定目的做同样的事情;它们不难实现和修改。只要习惯Numpy、Scipy和
Numpy.linalg

也就是说,有公开可用的Python工具,但您需要更具体地搜索。例如,“匹配追踪python”会产生一些结果


对于那些使用凸优化公式的人,你可以使用CVX,这非常容易使用,但你可能发现它不够快。

如果(a)你没有找到它们,并且(b)它们没有问题,我想这些就是答案

我使用MPTK(“匹配追踪工具包”)——代码中有一些python包装器,但我不知道它们有多稳定。就我个人而言,我只是在命令行实用程序中使用Python包装器,因为在我的例子中,数据通常在磁盘上而不是内存中,所以松耦合没有什么大的缺点。

关于这个问题; 似乎实现大多数稀疏编码算法的库是SPAM
它现在提供Python支持

Google出现了ahttp://www.google-melange.com/gsoc/project/google/gsoc2011/vladn/11001 作为前两名。这些怎么了?请提供使谷歌热门点击率无法接受的具体问题。?我不明白谷歌的“稀疏编码python”,但感谢这两个链接都不起作用!