0

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

4

1 回答 1

2

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

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

于 2015-09-16T23:45:00.743 回答