C
通用机器学习
- Recommender - 一个产品推荐的C语言库,利用了协同过滤.
计算机视觉
- CCV - C-based/Cached/Core Computer Vision Library ,是一个现代化的计算机视觉库。
- VLFeat - VLFeat 是开源的 computer vision algorithms库, 有 Matlab toolbox。
C++
计算机视觉
- OpenCV - 最常用的视觉库。有 C++, C, Python 以及 Java 接口),支持Windows, Linux, Android and Mac OS。
- DLib - DLib 有 C++ 和 Python 脸部识别和物体检测接口 。
- EBLearn - Eblearn 是一个面向对象的 C++ 库,实现了各种机器学习模型。
- VIGRA - VIGRA 是一个跨平台的机器视觉和机器学习库,可以处理任意维度的数据,有Python接口。
通用机器学习
- MLPack - 可拓展的 C++ 机器学习库。
- DLib - 设计为方便嵌入到其他系统中。
- encog-cpp
- shark
- Vowpal Wabbit (VW) - A fast out-of-core learning system.
- sofia-ml - fast incremental 算法套件.
- Shogun - The Shogun Machine Learning Toolbox
- Caffe - deep learning 框架,结构清晰,可读性好,速度快。
- CXXNET - 精简的框架,核心代码不到 1000 行。
- XGBoost - 为并行计算优化过的 gradient boosting library.
- CUDA - This is a fast C++/CUDA implementation of convolutional [DEEP LEARNING]
- Stan - A probabilistic programming language implementing full Bayesian statistical inference with Hamiltonian Monte Carlo sampling
- BanditLib - A simple Multi-armed Bandit library.
- Timbl - 实现了多个基于内存的算法,其中 IB1-IG (KNN分类算法)和 IGTree(决策树)在NLP中广泛应用.
转载:http://www.tensorfly.cn/tfdoc/mltools.html