【发布时间】:2017-08-09 23:17:30
【问题描述】:
(我从https://github.com/google/deepdream下载了深梦源代码)
首先,我不仅对纯粹的 Deep Dream 感兴趣,还对机器学习,尤其是作为一个整体的深度学习感兴趣。我知道编程(但绝不是专家)和 python 语法等。但是,我不熟悉外部库以及如何正确安装它们。
因此,我很难获得运行 Deep Dream 的源代码。这是我到目前为止所做的:
- 已安装 Python,但无法运行 .ipynb(也不包含任何库)文件,因此我:
- 安装了 Anaconda,但它不包括 Caffe,所以我:
- 已下载 Caffe,但它需要 cudNN(??) 所以我:
- 已下载 cudNN(是否需要 Cuda(无论是什么?))
接下来的步骤是什么?要下载和安装的东西太多了,除了 Python 编程本身,我没有任何经验。
我尝试阅读安装说明,但它们让我更加困惑。
为了让它运行,我接下来应该采取哪些步骤?
请记住,我是初学者。请不要恨。官方文档和术语仍然难以理解。我只是在寻找分步说明。
提前致谢!
编辑:我使用的是 Windows
【问题讨论】:
-
Cuda 是 nVidia 在其显卡中使用的技术,允许在 GPU 上执行自定义工作负载。几乎可以肯定它是性能提升所必需的(如果根本不工作的话)。 .
ipynb是一个 Python 笔记本。 See here 获取信息。你关注深梦install guide了吗?特别是installing Caffee 上的链接部分?它会告诉你安装过程,包括像 CUDA 这样的依赖项 -
感谢您的评论!我确实尝试过遵循它,但是我应该安装和调整设置的依赖项和东西太多,我只是感到迷茫。假设我从头开始安装所有东西,除了 Anaconda、Caffe、cudNN、CUDA 和 boost,我还需要下载其他东西吗?
-
让我们从...开始吧,您使用的是什么操作系统? (顺便说一句,我马上就要走了,一两天不会回来,有空我会回复的)
-
或者...如果您不熟悉它,Docker 将是您最简单的选择。将 docker 容器视为可移植的 VM。您可以在几乎任何操作系统上安装 docker,然后使用它来加载预先安装了所有软件的容器。可以get docker here,也可以关注instructions here获取CPU/GPU容器。请注意,Docker 在其他方面也非常方便 - 例如,我有用于 Centos 6/6.5/7、RHEL、SLES、Windows 等的容器......用于测试和作为服务器。
-
感谢您的建议。我让它与 Docker 一起工作!尽管如此,我仍然希望它在 Windows 上运行,因为我完全按照官方发布和两个分叉上的说明进行操作。尝试在 Visual Studio 中构建 Caffe 解决方案时,都会产生不同类型的错误。 (我想知道出了什么问题,主要是因为我很沮丧,并相信我做的一切都是正确的,即使我显然做错了什么:))但是因为我在 Docker 上工作,并“继续”到 TensorFlow 以了解更多信息关于深度学习/人工智能,这对我来说不再是一个重要的优先事项。
标签: python deep-learning caffe deep-dream