【问题标题】:Publish azure machine learning service with feature hashing发布具有特征哈希的 Azure 机器学习服务
【发布时间】:2015-09-16 15:03:43
【问题描述】:

我在azure机器学习工作室创建了一个实验,这个实验是使用多类神经网络算法的多类分类问题,我还添加了'feature hashing'模块将英文文本流转换为一组以整数表示的特征。我已成功运行实验,但是当我将其发布为 Web 服务端点时,我收到消息“将输入和输出列的总数减少到 1000 以下并尝试再次发布。” 经过一些研究,我了解到特征散列将文本转换为数千个特征,但问题是我如何将其发布为 Web 服务?而且我不想删除“特征哈希”模块。

【问题讨论】:

    标签: machine-learning azure-machine-learning-studio


    【解决方案1】:

    听起来您正在尝试将所有数千列作为输出输出。您真正需要的是得分概率或得分标签。要解决这个问题,只需从分数模型模块中删除所有特征散列列。为此,请在项目列模块中添加,并告诉它以“无列”开始,然后通过“列名”“包含”,并添加预测列(评分概率/评分标签)。

    然后将该项目列模块的输出连接到您的 Web 服务输出模块。您的 Web 服务现在应该只返回 1-3 列而不是数千列。

    【讨论】:

    • 我找不到“项目列”模块。我认为它已被淘汰,我们必须使用 Select Columns in Dataset。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 2012-03-28
    • 2019-07-14
    • 2019-11-07
    • 2018-03-08
    • 1970-01-01
    相关资源
    最近更新 更多