【问题标题】:neural network recommendation can't get it to run神经网络推荐无法让它运行
【发布时间】:2018-02-01 19:50:24
【问题描述】:

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

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

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

【问题讨论】:

    标签: python github machine-learning recommender-systems


    【解决方案1】:

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

    PYTHONPATH=<NNRec_PATH>先设置工作目录再

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

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


    一般情况

    我会向您推荐一些网站上的文章和教程,例如 udemydatacampcoursera

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-01-19
        • 1970-01-01
        • 1970-01-01
        • 2011-03-06
        • 1970-01-01
        • 2018-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多