塔普基

Tapkee:一个高效的降维库。我们介绍了Tapkee,一个C++模板库,它提供了20多种广泛使用的维数缩减技术的有效实现,从局部线性嵌入(Roweis and Saul,2000)和Isomap(de Silva and Tenenbaum,2002)到最近引入的Barnes Hut SNE(van der Maaten,2013)。我们的库设计注重性能和灵活性。在性能方面,我们结合了高效的多核算法、现代数据结构和最先进的低级库。为了实现灵活性,我们设计了一个干净的接口,用于将方法应用于用户数据,并提供了一个回调API,方便与库的集成。该库可以作为开放源代码软件免费提供,并根据许可的bsd3-clause许可证进行分发。我们鼓励将Tapkee集成到其他开源工具箱和库中。例如,Tapkee已经集成到Shogun工具箱的代码库中(Sonnenburg et al.,2010),使我们能够访问一组丰富的内核、距离度量和公共编程语言的绑定,包括Python、Octave、Matlab、R、Java、C#、Ruby、Perl和Lua。源代码、示例和文档可在http://tapkee.lisitsyn.me。

此软件的关键字

这里的任何内容都将在支持canvas元素的浏览器上被替换