【问题标题】:multi-label classification in pythonpython中的多标签分类
【发布时间】:2013-07-23 01:28:14
【问题描述】:

我开始用 Pybrain 里面好的神经网络算法了。如果有人已经熟悉它,那么该软件包是否也能够进行多标签分类? 多标签与多类分类不同,因为一个实例可以有多个类作为其输出/目标。

【问题讨论】:

    标签: python neural-network pybrain


    【解决方案1】:

    以防万一,如果有帮助,Scikit-multilearn 是另一个使用深度学习库(如 theano、tensorflow、keras 和 scikit-neuralnetworks)支持多标签分类的软件包。

    【讨论】:

      【解决方案2】:

      你的问题有点含糊。

      是的

      我相信我对您的理解是正确的,并且是的 PyBrain 能够完成这样的任务。 Pybrain 中的神经网络能够(通过监督学习1)通过对输入值进行多标记来进行实例分类。

      提示:

      由于您正在执行输入实例的逻辑分离,因此我建议您使用sigmoid logistic function,因为您的输入在[0, 1] 的范围内。如果您的输入范围是实数,则 tanh 平均速度会快得多2


      示例输出

          # The outputs are sqashed by the sigmoid( ) function
      
          0 1 1 0 # class one
          1 1 1 0 # class one
          0 0 1 0 # class two
          0 1 1 1 # class two
          0 0 1 0 # class three
      



      1我没有研究过无监督学习,所以我不敢说其他。
      2请参阅this 以获得快速基准。

      【讨论】:

        猜你喜欢
        • 2018-02-16
        • 2018-08-04
        • 1970-01-01
        • 2019-04-01
        • 2019-03-22
        • 2019-02-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多