1.2 深度学习框架

深度学习技术日渐火热,越来越多的开发人员对参与深度学习相关项目产生了浓厚的兴趣。但是,在参与深度学习开发的初始阶段,开发人员需要编写大量的重复代码,并且需要对日常不熟悉的数学算法进行编码。很多大公司看到这种情况后开发了一些深度学习框架。这些框架通常是开源的,可以提供深度学习开发常用的接口、库和工具,帮助开发者上传数据,训练深度学习模型,得到精确、直观的预测分析。开发人员只需具有基本的人工智能、机器学习和深度学习知识即可使用这些开源框架进行开发。