深度学习生态圈【详解深度学习工具Keras】
作者:互联网
文章目录:
1 CNTK
2 Tensorflow
2.1 介绍
2.2 安装
2.3 简单例子
3 Keras
3.1 介绍
3.2 安装Keras
3.3 使用Keras构建深度学习模型
3.4 一个例子
4 云端 GPUs 计算
1 CNTK
根据微软官方的介绍,CNTK 是一个统一的计算网络框架,它将深层神经网络描述为一系列通过有向图的计算步骤。在有向图中,每个节点代表一个输入值或一个网络参数,每个边表示在其中的一个矩阵运算。CNTK 提供了实现前向计算和梯度计算的算法。CNTK中预定义了很多主流的计算网络结构,用户可以轻松地在开源许可证下扩展节点类型。社区可以利用它来更方便地来推进关于人工智能的研究。
注意安装CNTK在Linux系统需要安装依赖包,openMPI。
对比:
从另一方面看到,由于CNTK在最近几年才被推出,在网上有关于CNTK的资料还是很有限的,并且很多新的资料均为英文版。我们缺乏本土的,有关CNTK框架的教学内容。在搜索引擎进行相关的搜索,排名靠前的结果均是介绍使用BrainScript来使用CNTK框架的文章。
在这里将会通过一个非常简单的 Python 脚本,来演示如何使用 CNTK ,初步认识
CNTK 在这
标签:有向图,Keras,CNTK,介绍,计算,深度,安装,生态圈 来源: https://blog.51cto.com/u_14013325/2890576