HLearn高性能机器学习库
HLearn 是采用 Haskell 语言编写的高性能机器学习库,它对任意维度空间有着最快最近邻的实现算法。
HLearn 同样也是一个研究型项目。该项目的研究目标是为机器学习发掘“最佳可能”的接口。这就涉及到了两个相互冲突的要求:该库应该像由 C/C++/Fortran/Assembly 开发的底层库那样运行快速;同时也应该像由 Python/R/Matlab 开发的高级库那样灵活多变。Julia 在这个方向上取得了惊人的进步,但是 HLearn “野心”更大。更值得注意的是,HLearn 的目标是比低级语言速度更快,比高级语言更加灵活。
为了实现这一目标,HLearn 采用了与标准学习库完全不同的接口。HLearn 中 H 代表三个独立的概念,也是 HLearn 设计的基础:
一个 H 代表 Haskell。通过采用 Haskell 中的 SubHask 库获得快速数值计算能力;
一个 H 代表 Homomorphisms 。这是是抽象代数的基本概念,HLearn 将该代数结构应用于学习系统中;
一个 H 代表 History monad 。可在整个线程优化代码的过程中无需修改原代码,减轻调试过程的工作量。
评论
EMLL高性能端侧机器学习计算库
EMLL(EdgeMLLibrary)为加速终端侧设备上机器学习的推理而设计,提供基于端侧处理器的高性能机器学习计算函数库。EMLL支持fp32、fp16、int8等数据类型,已在有道词典笔、翻译王和
EMLL高性能端侧机器学习计算库
0
GorgoniaGo 机器学习库
Gorgonia是Go机器学习库。撰写和评估多维数组的数学公式。与 Theano和TensorFlow 理念相似。具体来说,Gorgonia性能:执行自动分化执行符号微分优化梯度下降进行稳定的数值计算
GorgoniaGo 机器学习库
0
autographRust 机器学习库
autograph是一款Rust机器学习库。在crate中使用autograph需要向Cargo.toml添加依赖:[dependencies]autograph="0.1.0"环境要求Rust ht
autographRust 机器学习库
0