Welcome to the technical support knowledge base for ADAPA on the Cloud. Our blogs cover general questions and information related to predictive models, PMML, and supported functionality of the ADAPA decision engine. Please use the search tool or the FAQ Categories to the left to find the information you are looking for. If you can't find it, feel free to contact us.

© Zementis, Inc. - All Rights Reserved.

Thursday, July 2, 2009

I got an error uploading a Neural Network model in ADAPA generated in Clementine. Can you help?

SPSS PASW tools export all kinds of models in PMML. These are usually perfect and ready for being deployed in ADAPA.

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:






Copyright © 2009 Zementis Incorporated. All rights reserved.

Privacy - Terms Of Use - Contact Us