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

时间:2017-05-15 17:12:30

标签: tensorflow artificial-intelligence

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

    我的系统规格为
  • Intel i3处理器
  • 4 GB RAM
  • 1TB硬盘
  • Nvidia 210 GPU

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

1 个答案:

答案 0 :(得分:1)

我同意@ mad-wombat,没有最低要求将CPU用于tensorflow。

你说你对图像识别感兴趣。使用您的硬件,您可以运行MNIST for beginnersadvanced MNIST示例。

试一试! Tensorflow.org甚至建议您在第一次尝试时仅使用CPU。

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

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

但是,当你开始时,你不必担心这个问题! - 只需安装Tensorflow,浏览教程,并了解它。所有教程在GPU上运行得很好!

我在一台只有内存有限的CPU机器上进行大部分初始测试和编码,效果很好。

祝你好运!