亚马逊开放来源自己的深入学习软件,DSSTNE
亚马逊突然在深度学习的开源软件世界中取得了卓越的入口。昨天电子商务公司在开源Apache许可证下悄悄地发布了一个名为DSstne的图书馆。
深度学习涉及在大量数据上培训人工神经网络,然后让它们做出关于新数据的推论。几家科技公司正在进行 - 哎呀,甚至在展会上有一些空气时间“硅谷”。已经有几个其他深度学习框架可供选择,包括谷歌的Tensorflow。
亚马逊不是最活跃的技术公司在开源领域。Facebook或谷歌将是更好的候选人。但亚马逊在呼气中包含的常见问题(常见问题解答)页面中提供此举措的原因:
我们正在将DSSTNE释放为开源软件,以便深度学习的承诺可以超越语音和语言理解和对象识别,以及诸如搜索和推荐的其他领域。我们希望世界各地的研究人员可以合作改善它。但更重要的是,我们希望它在许多领域刺激创新。
亚马逊人知道软件的局限性。在其目前的形式下,DSSTNE(发音为“Destiny”)无法支持图像识别的卷积工作负载,其对经常性神经网络的支持受到限制。(工程师将在努力。)但是,与其他一些框架不同,软件可以使用多个图形处理单元(GPU)训练,并且已经显示出甚至尖端Tensorflow的性能优势。亚马逊表示它在Amazon Web服务(AWS)公共云中的G2.8xlarge GPU实例上提供了2.1倍的Tensorflow。亚马逊表示,当没有一大批训练数据时,DSSTNE相对于竞争对手尤其表现。
此外,基于C ++的DSSTNE在易于使用方面也可能具有优势。
“DSSTNE的网络定义语言比Caffe更简单,因为它只需要33行代码来表达流行的AlexNet图像识别模型,而Caffe的语言需要超过300行代码,”Amazon在FAQ页面上写道。
文档在这里。