我是一名软件开发人员,我想尝试人工智能、机器学习等。我想了解现成的不同算法和技术、如何使用它们以及哪些算法适用于不同类型的挑战。TensorFlow 看起来像是开始尝试的好软件,所以我将从 TF 开始。
我对图像处理不感兴趣。我最感兴趣的是理解数据中的模式并做出预测。
我是否能够仅使用具有 8 个线程的现代 i7 试验所有常见示例并尝试 TF 的所有算法和功能,或者我是否肯定需要 GPU 以便在每次实验之间不等待数小时?
如果我确实需要 GPU,入门级 CUDA 3.0+ GPU 是否足够(例如 Geforce 730M 和 2GB RAM,可能是最便宜的兼容 GPU)或者我需要像 1050Ti/1080GTX/Ti 等具有更多冲击力和 RAM 的东西?
在 google 或 AWS 上学习是否实用,还是我最好购买硬件?
我担心的是我在花哨的显卡上花了很多钱,然后就没有真正进入 ML 编程,这就是浪费钱。我不知道我是否会觉得它有趣/有用。所以我还没有试图用 ML 征服世界。
总结一下,我的短期目标:
获得一些 ML 经验,以便我知道哪些技术/算法可用/适用于不同类型的任务。
看看我是否觉得 ML 有趣
如果我想进一步投资,了解我需要什么样的硬件。
我买得起1080Ti来做实验,但我不想在不了解的情况下浪费钱。如果我购买更便宜的 GPU,如 1050Ti,我可以稍后添加 1080Ti,还是最好我所有的 GPU 都相同?