专栏名称: 程序猿
本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查询。目前已经开通PHP、C/C++函数库、.NET Framework类库、J2SE API查询功能。
目录
相关文章推荐
51好读  ›  专栏  ›  程序猿

除了 Python ,这些语言写的机器学习项目也很牛

程序猿  · 公众号  · 程序员  · 2017-07-03 17:56

正文

来自:开源中国 编辑部

链接:https://my.oschina.net/editorial-story/blog/995524 (点击尾部阅读原文前往)


Python 由于本身的易用优势和强大的工具库储备,成为了在人工智能及其它相关科学领域中最常用的语言之一。尤其是在机器学习,已然是各大项目最偏爱的语言。

其实 除了 Python ,也不乏有开发者用其他语言写出优秀的机器学习项目。在此,列出其中一些个人认为值得关注的开源机器学习项目。 由于篇幅有限,考虑分多期整理。


1、C


Darknet —— 神经网络框架


Darknet 是一个用 C 和 CUDA 编写的开源神经网络框架。它快速,易于安装,并支持 CPU 和 GPU 计算。



CCV  —— 计算机视觉库


CCV 是 C-based/Cached/Core Computer Vision Library 的简称, 它是一个现代的计算机视觉库。


CCV 是一种以应用驱动的算法库,比如对静态物体(如人脸)的快速检测算法、对某些不容易定位物体(如猫)的准确检测算法、艺术文本的检测算法、长期目标的跟踪算法和特征点检测算法。


2、C++


CNTK —— 深度学习工具包


微软出品的开源深度学习工具包,它把神经网络描述成一个有向图的结构,叶子节点代表输入或者网络参数,其他节点计算步骤。


CNTK 不仅使深度神经网络(DNN)、卷积神经网络(CNN)、循环神经网络(RNN)和长短时记忆单元(LSTM)的实现变得非常容易,还支持多个 GPU 组合、服务器自动分化和并行的随机梯度下降(SGD)学习。



Caffe  —— 深度学习框架


Caffe 是一个清晰而又高效的深度学习框架,模型与相应优化都是以文本形式而非代码形式给出,并给出了模型的定义、最优化设置以及预训练的权重,方便立即上手。同时,它能够运行最棒的模型与海量的数据,也能很方便扩展到新的任务和设置上。


Kaldi —— 语音识别工具包


Kaldi 是用 C ++ 编写的语言识别工具包,旨在供语音识别研究人员使用,且易于修改和扩展。它在设计之初就尽可能地以最通用的形式提供的算法,以保证其可扩展性。



3、Go


CloudForest —— 决策树组合算法


纯 Go 编写的快速、灵活、多线程的决策树,允许一些相关的算法用于具有缺失值的异构数据的分类、回归、特征选择和结构分析。它可以实现更快的训练时间,非常适合现代处理器来学习二进制。



4、Java


CoreNLP —— 自然语言处理工具







请到「今天看啥」查看全文


推荐文章
iWeekly周末画报  ·  你们北欧的高级料理都这么性冷淡吗?
8 年前
全球TOP运动健身  ·  减脂误区:最佳燃脂区间真的更燃脂吗?
8 年前
中国新闻周刊杂志  ·  【桌边社|20170707】最完美的PP
7 年前