哪个版本更适合机器学习?
我听说 14.04 效果更好,但我在使用它时遇到了不少问题(WiFi 问题)。我想换到 16.04,但担心它在机器学习方面可能不如 14.04 好。
我将主要使用 Keras 库和/或 Caffe。
答案1
使用任意版本最适合硬件。
考虑到机器学习工具能够在以下平台上运行,与你的硬件兼容的版本将是最相关的选择:通用计算架构- 图形处理单元 (GPU)。两者喀拉拉和咖啡似乎已经在某些硬件型号上进行了测试。
当你的硬件支持良好时,只需看看如何安装软件包。显然,使用哪个版本并不重要根据 Keras 和 Caffe 的文档。
从Keras 文档:
Keras 兼容:Python 2.7-3.5。
您可以从 PyPI 安装 Keras(最简单的方法):
sudo pip install keras
从Caffe 文档:
Caffe 有几个依赖项:
GPU 模式需要 CUDA。
- 建议使用库版本 7+ 和最新驱动程序版本,但 6.* 也可以
- 5.5 和 5.0 兼容但被视为遗留版本
- 通过 ATLAS、MKL 或 OpenBLAS 的 BLAS。
- 促进
>= 1.55
protobuf
,,,,glog
gflags
hdf5
指令安装 Caffe 的方法因 Ubuntu 版本而异。
对于 Ubuntu(>= 17.04)
仅限 CPU 版本:
sudo apt install caffe-cpu
CUDA 版本:
sudo apt install caffe-cuda
在较新版本的 Ubuntu 上安装似乎很容易。另一方面,在 17.04 之前的版本上必须单独安装软件包(哎哟)。
请注意,我只是引用了 Keras 和 Caffe 文档中的相关信息;我没有使用这些工具的经验。
有一件事是肯定的:大多数用户都不想在尝试安装所需的软件包之前就处理一些琐碎的问题,例如无法使用 Wi-Fi 连接、屏幕撕裂等。因此,我建议使用最适合硬件的版本。这是最重要的。