深度学习:主流框架和编程实战
上QQ阅读APP看书,第一时间看更新

t1

1.3 本书涉及的深度学习框架

随着深度学习技术的不断发展,越来越多的深度学习框架得到开发。目前,最受研究人员青睐的深度学习框架有TensorFlow、Caffe、Torch和MXNet。TensorFlow框架作为一个用于机器智能的开源软件库,以其高度的灵活性、强大的可移植性等特点而成为目前深度学习的主流框架之一;而对于Caffe,研究者可以按照该框架定义各种各样的卷积神经网络框架,该框架以表达方便、速度快、组件模块化等优势同样成为当今常用的深度学习网络框架;Torch是一个广泛支持机器学习算法的科学计算框架,其使用简单快速的脚本语言LuaJIT以及底层的C/CUDA进行实现,因此以易于使用且高效的特点而成为当下流行的深度学习框架;MXNet是一个以高效和灵活为目的设计的开源深度学习框架,支持命令式编程和声明式编程。这四种框架以各自的优势特点而受到广大研究者的认可,在本书第2~5章将会就这四种框架的理论内容、具体搭建过程(包括涉及的代码描述)以及应用实例进行详细的介绍与分析。