首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Tensorflow中执行一个简单项目的最低系统要求是什么?

在Tensorflow中执行一个简单项目的最低系统要求是什么?
EN

Stack Overflow用户
提问于 2017-05-15 17:12:29
回答 1查看 22.4K关注 0票数 6

我一直想尝试Tensorflow,但我不知道我的系统是否有足够的硬件需求。

我的系统规范是

  • 英特尔i3处理器
  • 4 GB RAM
  • 1TB硬盘
  • Nvidia 210 GPU

这种配置是否足以运行像图像识别这样的简单AI项目?我已经搜索了网站和其他资源,但是没有任何关于系统需求的详细信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-18 13:47:22

更新2020-01-17:试用免费的在线GPU实例。例如,colab.research.google.com是这样的一个站点,而kaggle.com是另一个!不需要GPU或本地安装!

我同意“疯狂的袋熊”,对于tensorflow没有使用CPU的最低要求。

你说过你对图像识别感兴趣。使用硬件,您可以运行初学者MNIST先进MNIST示例。

试试看!Tensorflow.org甚至建议只在第一次尝试时才开始使用CPU。

当您变得更加雄心勃勃,并且想要做更大的项目时,您需要考虑到您想要将多少数据放入内存。如果您使用的是CPU或GPU,那么您将关心RAM或GPU内存(分别),但它肯定不是启动的障碍。此外,许多人只需通过执行以下操作来调优存储在内存中的数据量:

  • 一次在内存中存储较少的训练示例。许多在线示例(如MNIST)首先将所有图像加载到内存中,然后再对它们进行迭代。对于非常大的数据集,无论硬件大小如何,这都是不可能的。解决方案是通过网络传输数据。
  • 使用较小的小批次大小。当然,我建议使用10到100的小批处理大小,但是根据您的图像大小和超参数的数量,您可能不得不将其调到更低的级别,但是您只能通过一些尝试和错误来发现这一点。一开始,我不担心。

但是当你开始的时候,你不需要担心这个!-只要安装Tensorflow,浏览教程,并得到它的感觉。所有的教程在GPU上工作都很好!

我大部分的初步测试和编码都是在一台只有CPU的机器上进行的,内存有限,而且工作非常好。

好运!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43985250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档