.pmmlDataDictionary(字段,转换=转换)中的错误:功能不支持nmatrix.2类

时间:2018-07-11 07:23:27

标签: r machine-learning neural-network data-science pmml

如何将神经网络模型转换为pmml文件?我在pmml中使用了r软件包,但出现了错误:

nn_pmml <- pmml(mynn)

Error in .pmmlDataDictionary(field, transformed = transforms) : 
nmatrix.2 class is not supported for features. Supported classes: numeric, logical, factor.

响应变量(Churn)是二进制的,因此要使分类模型我将softmax参数设置为TRUE

mynn <- nnet(Churn ~ ., data=trainNN,
         size=3, decay=1.0e-5, maxit=50, softmax = TRUE)

响应变量Churn属于类matrix,具有两列(对应于两个类别),否则nnet()函数将引发错误:

Error in nnet.default(x, y, w, ...) : 
'softmax = TRUE' requires at least two response categories

仅将Churn转换为factor无效...

那么如何将分类神经网络模型从r转换为pmml

谢谢!

0 个答案:

没有答案