2015-09-16 54 views
0

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

回答

2

这听起来像是你试图输出所有那些成千上万的列作为输出。你真正需要的只是得分概率或得分标签。要解决这个问题,只需删除评分模型模块中的所有特征哈希列。要做到这一点,添加一个项目列模块,并告诉它开始“没有列”,然后“包括”“列名”,并添加预测列(得分概率/得分标签)。

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

+0

我找不到“项目栏”模块。我假设它已经退役了,我们必须使用数据集中的选择列。 –