深度学习平台最核心的是深度学习框架,现在已经存在很多框架,各有优劣,如下图所示
图片1.png
现在比较流行的有tensorflow和mxnet,后者已经被亚马逊选为其深度学习平台的基础框架。搭建深度学习平台,可以选择完全自主或基于商业化的产品进行搭建。如果选择自主搭建,需要考虑的因素很多,首先是框架的选型,再者是需要考虑对框架的管理方案,最后还需要考虑如何对框架进行封装才能更加容易地对接业务需求;如果选择基于商业化产品进行搭建,只需要做产品选型,选择合适的产品,即可在平台上进行业务开发,具有产品的公司包括IBM、亚马逊、cloudera等等。不同的平台之间肯定会有一定差异,但是由于其底层框架大同小异,最大的差异可能来自于易用性、稳定性以及调优参数等等。