机器之心编译出品

参与:柒柒、微胖、张之乎

GitHub上排名前十的深度学习项目汇聚了丰富的代码库、框架和学习资源。不妨观察一下GitHub用户们所采用的工具,以及他们所依赖的学习资料。

KDnuggets最新软件调查数据揭示,在过去的12个月里,有高达73%的数据科学家选择了免费的数据科学工具。显而易见,Python与R语言(均为开源性质)及其相关生态系统,在这些免费工具中占据了极其重要且不可或缺的地位。

GitHub被誉为当之无愧的开源软件交流枢纽,上面存放着几乎涵盖所有可以想象的项目类型。随着深度学习在学术、研究和兴趣领域的广泛应用,其在数据科学领域的地位也日益显著。接下来,我们将深入探讨GitHub上那些卓越的深度学习项目。

值得注意的是,多数人觉得一些被视为深度学习关键项目的名字并未列入该清单,其原因是他们在GitHub上以“深度学习”为关键词进行搜索时,并未发现这些项目的信息。

[id_1034826136]

7905

Caffe是一款深度学习程序库,它融合了Python和MATLAB的技术优势。该库由伯克利视觉与学习中心发起,虽然它最初被视作计算机视觉领域的工具,但实际上,它是一个功能全面的深度学习平台。Caffe不仅支持卷积神经网络的设计与开发,还能用于构建其他涉及视觉、语音等多个领域的应用。

数据科学领域的交互式Python笔记本

4386

该笔记本的策划与收集工作由Donne Martin负责,内容广泛,涉及大数据、Hadoop、scikit-learn等科学Python技术栈,以及众多其他领域。在深度学习方面,TensorFlow、Theano和Caffe等框架亦被纳入,同时还包括了相关特定架构和概念。

ConvNetJS

3924

Andrej Karpathy,这位斯坦福大学的博士生,创作了这篇博客,并且持续更新。ConvNetJS,一个基于JavaScript实现的神经网络及其通用模块,在浏览器中提供了众多实例。这些文档和实例数量庞大,内容详尽。不要因为将JavaScript与神经网络结合的构想让你感到畏惧,实际上,这正是一个广受欢迎且极具实用价值的创新项目。

Keras

3852

Keras是一款基于Python的深度学习库,其运作依赖于TensorFlow与Theano,这一特性使得它能够在当下广受欢迎的两大深度学习研发工具中任意选择一个进行运行。亦是众多被誉为极其高端的库中的一个,这些高级库彼此间具有诸多相似之处:它们均实现了对底层深度学习引擎的抽象化,使用户能够以更迅速、更简便以及更灵活的方式部署神经网络。Keras兼容多种主流深度学习框架,提供30秒快速上手教程,并拥有详尽的文档资料。

MXNet

3278

MXNet作为一个深度学习框架,致力于实现灵活性与高效性,它通过融合指令式与符号式编程的方法,显著提升了代码的生产效率。该框架支持与多种编程语言进行对接,包括Python、R和Julia。此外,MXNet还提供了一系列神经网络的相关教程和模板。此外,值得关注的是,有一个项目采用JavaScript技术,在浏览器环境中成功实现了MXNet,对此感兴趣的朋友们可以点击以下链接。

在http://webdocs.cs.ualberta.ca/~bx3/mxnet/classify.html这个网页上,我们进行了对图形分类模型的测试。

Qix

2253

这是一个汇集了众多计算与编程领域资源的GitHub仓库,内容涵盖Node.Js、GoLang以及深度学习等多个主题。

之所以使用“似乎”一词,是因为在Github的版本库中,内容均采用中文编写,而谷歌所提供的翻译服务有时反而会引发更多的困惑。尽管如此,库中包含众多链接,若你能够熟练运用中文或理解中文,那么这里或许蕴藏着一些有价值的资料。

Deeplearning4j

1824

Deeplearning4j是一款专为Java和Scala设计的深度学习框架,其工业级别的设计使其在同类产品中独树一帜。它不仅是众多JVM深度学习解决方案中值得深入研究的佼佼者之一,而且在行业内具有显著的技术优势。Deeplearning4j不仅能够与Hadoop和Spark等大数据技术无缝对接,还支持GPU加速计算。此外,其提供的文档和指南也极具参考价值。

Machine Learning Tutorials

1759

这是一份关于机器学习与深度学习的教学资料汇总,其中收录了众多文章和资源。这份清单按照主题分类,涵盖了诸如计算机视觉、强化学习以及多种架构等多个与深度学习相关的领域。由于内容丰富,它在社交媒体上已经逐渐积累了一定的知名度,您现在就可以点击链接进行查阅。

请访问该链接(https://github.com/ujjwalkarn/Machine-Learning-Tutorials/blob/master/contributing.md)并为其贡献一份力量。

DeepLearn Toolbox

1651

DeepLeanToolBox是一款专为MATLAB与Octave设计的深度学习工具集。遗憾的是,该项目现已不再更新。在GitHub上,它的仓库链接已转向其他在深度学习领域具有很高价值的工具,例如Theano和TensorFlow。

若说这个已被废弃的在线数据库尚存些许价值,那么其所在之处便是一个至关重要的链接,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

这本由Yoshua Bengio编写的教程位于该版本库中,它作为学习人工智能时,理解深度学习架构的重要参考资料而被收录。

10

LISA实验室深度学习教程

1555

该GitHub仓库集结了加拿大蒙特利尔LISA实验室所开设的深度学习课程的相关练习资料。其中,其介绍文档摘录内容有:

本套练习资料旨在帮助大家掌握若干关键深度学习算法,并演示如何通过Theano平台执行这些算法。

Theano是一款Python库,它极大地简化了深度学习模型的编写过程,同时为用户提供了使用GPU进行模型训练的灵活选择。

该信息来源于2015年1月10日东部时间晚上10点的Github,通过搜索关键词“deep learning”获得,并按照星级评价从高到低进行排列。

作者简历:

Matthew May正致力于研究并行式机器学习算法,是一名计算机硕士研究生。此外,他还是一位热衷于数据挖掘的学者,对数据充满热情,并且对机器学习科学充满热忱。

本网站每日更新互联网创业教程,一年会员只需98,全站资源免费下载点击查看会员权益

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注