当为模型配置公平监视时,预测列只允许整数数值,即使预测标签是分类的,这是一个预期的特性吗?如何将其配置为分类功能(即非整数)?需要手动转换吗?
发布于 2018-09-22 02:55:19
培训数据可能有类标签,如“拒绝贷款”、“贷款发放”。WML评分终点返回的预测值具有“0.0”、“1.0”等值,评分终点还有一个包含预测文本表示的可选列。例如,如果是prediction=1.0,predictionLabel列可以有一个值为“Loan”。如果这样的列是可用的,那么在为模型配置有利的和不利的结果时,您可以指定字符串值“Loan”和“Loan”。如果此类列不可用,则需要为有利/不利类指定整数/双值1.0、0.0。
WML有一个输出模式的概念,它定义了WML评分终点的输出模式和不同列的角色。角色用于识别哪一列包含预测值,哪一列包含预测概率,以及类标签值等。输出模式是为使用模型生成器创建的模型自动设置的。还可以使用客户端设置它。用户可以使用输出架构定义列,列包含预测的字符串表示形式。这是通过将列的modeling_role设置为“解码-目标”来完成的。WML客户端的文档可在:http://wml-api-pyclient-dev.mybluemix.net/#repository上获得。搜索“OUTPUT_DATA_SCHEMA”以理解输出模式,并搜索要使用的API到store_model API,后者接受OUTPUT_DATA_SCHEMA作为参数。
https://stackoverflow.com/questions/52448414
复制相似问题