17 天前

Dlib-ml:一个机器学习工具包

{Davis E. King}
Dlib-ml:一个机器学习工具包
摘要

目前已有众多优秀的工具包,可为在 Python、R、Matlab 等环境中开发机器学习软件提供有力支持。dlib-ml 是一个开源库,面向工程师与科研人员,旨在为 C++ 语言提供同样丰富、功能完备的机器学习软件开发环境。为此,dlib-ml 内置了一个可扩展的线性代数工具包,并原生支持 BLAS(基本线性代数子程序)库。此外,该库还实现了用于贝叶斯网络推理的算法,以及基于核方法的分类、回归、聚类、异常检测和特征排序等算法。为便于这些工具的使用,整个库均采用契约编程(contract programming)进行开发,从而提供完整且精确的文档说明,并具备强大的调试能力。