从无到有地设计一个深度学习模型无疑会带来很大的收获,但是当需要以大数据集为基础来构建一个深度学习模型时,例如使用深度学习完成图像分类功能,将会成为一个工作量巨大的工程。因此需要尽可能地简化复杂和大规模的深度学习模型的实现,这可以借用易于使用的开源深度学习框架来搭建复杂的深度学习模型,使得深度学习模型的设计变得简单化,比如利用深度学习框架,复杂的反向传播算法只需要一行误差反向传播的调用方法程序语句就能完成。
下面将简单介绍几种目前使用较广泛的深度学习框架,不同框架的结构和原理大都相同,但也有各自的特色。百度PaddlePaddle是中国首个自主研发、功能完备、开源开放的产业级深度学习平台,虽然起步较晚,但发展速度非常迅速,已有不少的产业化落地应用,相信在未来,PaddlePaddle会有更好的发展,为我国自主产权的人工智能技术发展奠定更好的基础。