云计算中的深度学习硬件介绍

154 阅读3分钟

十多年来,各组织正在将机器学习用于各种用例,如预测、协助决策过程等等。

由于对高计算资源的需求,以及在许多情况下昂贵的硬件要求,公共云成为运行机器学习或深度学习过程的更好方式之一。

术语

在我们深入探讨本帖的主题之前,让我们从一些术语开始:

  • 人工智能- "计算机程序或机器的思考和学习能力",维基百科
  • 机器学习--"在不明确教导计算机如何行为的情况下使其更加智能的任务",Bill Brock,Very公司的工程副总裁
  • 深度学习--"机器学习的一个分支,使用具有许多层的神经网络。深度神经网络用学习到的表征来分析数据,就像一个人看问题的方式一样",Bill Brock,Very公司的工程副总裁。

Image description

来源:https://www.simplilearn.com/tutorials/artificial-intelligence-tutorial/ai-vs-machine-learning-vs-deep-learning

深度学习的公共使用案例

在这篇博文中,我将重点介绍深度学习和云中可用于实现深度学习的硬件。

深度学习的工作流程

深度学习过程是由以下步骤组成的:

  1. 准备--将数据存储在一个存储库中(如对象存储或数据库)
  2. 建立--选择一个机器学习框架(如TensorFlowPyTorchApache MXNet等)。
  3. 训练--选择硬件(计算、网络、存储)来训练你所建立的模型(从数据中 "学习 "并优化模型)。
  4. 推理--使用训练好的模型(大规模)来进行预测

深度学习处理器比较(训练阶段)

下面是公共云中各种处理器的比较表,专门用于深度学习训练阶段:

Image description

其他参考资料

深度学习处理器比较(推理阶段)

下面是公共云中各种处理器的比较表,专门用于深度学习推理阶段:

Image description

其他参考资料

摘要

在这篇博文中,我分享了关于使用公有云中的硬件来运行深度学习过程的各种选择。

,我建议你继续阅读并扩展你对机器学习和深度学习的知识,云中有哪些服务,有哪些用例可以实现深度学习的结果。

其他参考资料

关于作者

Eyal Estrin是一名云计算和信息安全架构师,是博客Security & Cloud 24/7的拥有者,也是《云安全手册》一书的作者,在IT行业拥有超过20年的从业经验。

Eyal自2020年起成为AWS社区建设者

你可以通过TwitterLinkedIn与他联系。