0

我知道这将是一个非常愚蠢的问题,因为我应该对它进行更多研究(我做过)但是我在 5 个多小时后被卡住了,我认为如果我继续这样做会浪费时间继续前进的提示/线索。

我试图运行这个项目(https://github.com/mesuvash/NNRec)来实际查看使用给定训练数据的结果如何,但我似乎无法让它运行我已经完成了安装并且我的大部分依赖项都在那里,但是我无法执行“PYTHONPATH= python learner.py -c”步骤,在排除故障后我认为它读取了 NNrec 中的 utils 文件夹,但没有读取 nn 文件夹中的块我真的不知道如何解决这个问题

我正在使用带有cmder的Windows 10,并且我的笔记本电脑中安装了2.7和3.6 python

4

2 回答 2

1

Line 'PYTHONPATH= python learner.py -c ' 不是一个命令,我想这是一个错字,你必须运行

PYTHONPATH=<NNRec_PATH>首先设置工作目录,然后

python learner.py -c <CONF_PATH>实际运行学习任务

这只是对这个特定项目的 README 的猜测,我还没有尝试过。


一般来说

我会向您推荐一些在udemydatacampcoursera等网站上的文章和教程。

我发现这个很有帮助,因为它为您提供起飞所需的一切。您将设置环境并启动并运行您的第一个分类器,这会让您在几个小时内立即获得成功的感觉(我需要大约 4 个小时来完成这个)。

(顺便说一句:我还推荐一个 Linux 开发盒和 NVIDIA GPU 硬件,不是因为没有它就无法工作。在教程中,95% 的时间你会找到 Shell 命令和典型的 Linux 工具,因此它有更好的文档和事实证明。即使在 ubuntu 机器上启动和运行 NVIDIA CUDA 和 cuDNN 也不是那么容易,它会在训练期间减少等待时间在 10 到 100 之间,如果你想调整你的模型,这非常方便)

尽管如此,您还应该考虑学习有关理论背景的课程和阅读文献(这是一个我非常喜欢的关于它的博客),以便您能够了解哪种类型的网络/模型能够解决哪种问题。机器学习的主要问题不是让模型启动并运行。有很多工具可以基本上完​​全自动化这一点。需要知识来选择正确的模型和参数,从而使其适应特定的问题类别。

于 2018-02-01T20:27:30.063 回答
0

为了尝试基本的 CNN,我推荐 keras 和 tensorflow。一些 pyimage ( https://www.pyimagesearch.com ) 教程解释了如何安装和运行一些基本的神经网络。HTH

于 2018-02-01T20:16:19.010 回答