tensorflow - 没有 GPU 的神经网络和机器学习。我有什么选择?
问题描述
我开始使用神经网络、ML 等。我没有 GPU,我有什么选择?
Pytorch 和 TensorFlow 是不错的选择吗?如果是这样,每种方法的优缺点是什么,我应该选择哪一种?
如果这有什么不同,我将使用 Python 和 Linux (ubuntu 20.04)。
(我买不起 GPU 或云服务,因为我破产了,15 岁)
解决方案
这取决于你想做什么。如果您正在处理图像,则需要 GPU。如果您正在处理其他类型的数据,包括分类或回归,您可以使用 CPU。
在 Ubuntu 上工作是完美的,这也是我的选择。
现在对于神经网络,Tensorflow 和 Pytorch 是选项,你可以尝试其中的任何一个。我主要在 Tensorflow 上工作。
如果你想使用 GPU,你可以试试 Kaggle 比赛,每周你可能会有大量的 GPU。你也可以试试谷歌 Colab 笔记本,你可能有大量的 GPU,你必须连接一个谷歌帐户,并最终将你的笔记本连接到你的驱动器,在那里你可以存储你的数据。
推荐阅读
- javascript - 事件监听源js文件
- angular - Guard中的Angular canActivate函数执行了两次
- scala - Spark RDD 不变性混淆
- function - Eloquent JavaScript Book : 不懂例子
- excel - 如何在网页中使用 VBA 触发隐藏字段
- python - 在 python 中从 MySql 数据库中获取数据时出错
- verilog - 使用加法和移位的 8 位顺序乘法器
- java - 为什么我不能将 B 超类的对象放入 Container ?
- javascript - 如何在三元运算符中转换此代码
- python - 获取变量错误 - Mytable 和 tableName 可以在此 Python 代码中未定义。如何纠正?