Introduction
在我记忆之前,我一直是程序员。我喜欢从头开始编写代码 - 这有助于我清楚地理解该主题(或技术)。当我们最初学习数据科学时,这种方法特别有用。
尝试从头开始实施神经网络,你会明白很多有趣的事情。但是,您认为在真实数据集上构建深度学习模型时这是一个好主意吗?如果您有数天或数周的时间来等待模型的构建,这绝对是可能的。
对于我们这些无法获得无限计算资源的人来说,你来对了地方。
这是好消息 - 我们现在拥有易于使用的开源深度学习框架,旨在简化复杂和大规模深度学习模型的实施。使用这些惊人的框架,我们可以立即实现像卷积神经网络这样的复杂模型。
在本文中,我们将介绍5个超级有用的深度学习框架,它们的优点和应用程序。我们将比较每个框架,以了解我们何时何地可以使用每个框架。
我们创建了一个非常酷的信息图,它支持每个深度学习框架的价值。 它可以在本文末尾找到,是每位数据科学家必备的。
Table of Contents
- 1什么是深度学习框架?
- 2 TensorFlow
- 3 Keras
- 4 PyTorch
- 5 Caffe
- 6 Deeplearning4j
- 7比较这些深度学习框架