深度学习入门指南

具体的入门方式取决于您已经掌握的知识。

要理解并应用深度学习,必须先掌握线性代数、微积分和统计学,还应当具备编程及机器学习的知识。

就 Deeplearning4j 而言,您应当熟悉 Java 语言,并且熟练掌握 IDE 工具 IntelliJ。

以下是相关学习资源的列表。本页中的段落大致按学习的顺序排列。

 

免费的机器学习和深度学习网络课程

 

数学

 

编程

如果您还未掌握如何编程,建议您不要从Java语言开始学习。Python和Ruby的反馈速度快,学习这两种语言更容易掌握编程的基本理念。

如果您希望跳过Java语言,直接开始使用深度学习,我们推荐Theano和建立在其基础上的各类Python框架,包括KerasLasagne

 

JAVA

一旦你有了编程基础知识,接下来就是学习解决Java – 世界上使用最广泛的编程语言,以及Hadoop的编程语言。