We have noticed however that the latest version of Clementine (PASW Modeler) exports Neural Network models in PMML with a small inconsistency which may cause ADAPA to generate an error during model uploading.
If you have defined any of your continuous input variables as integer, Clementine will define them correctly in the DataDictionary in the PMML file as integer. See below:
However, in the MiningSchema, Clementine assigns such variables real numbers. See below:
Note that in this case missing value replacement for variable "Age" is 44.5, not an integer.In such cases, ADAPA will throw an error since a real number is being assigned to a variable of type integer.
To avoid this problem, the solution is to define any integer continuous variables in the DataDictionary as double. See new DataDictionary below:

We plan to add this correction to the PMML converter tool so that it will automatically do the replacement. Note that in this case you will be passing a PMML file in version 3.2 through it and getting a corrected version 3.2 file back.
0 comments:
Post a Comment