Defining a Data Science Model
This chapter teaches you how to model data science models using the RASON Modeling Language by giving step-by-step
instructions on how to create and solve various data science models. If you'd like to open the examples and follow
along, you can do so on the Editor page on www.Rason.com under RASON Examples –
Data Science.
All algorithms featured in Analytic Solver and XLMiner SDK can be expressed using a standardized structure in
RASON DM. This basic structure includes six major "sections" or "segments": modelName, modelType, datasources, datasets,
estimator/transformer and actions. While modelName and modelType are both optional high level properties, both are strongly recommended.
{
"modelName": "",
"modelType": "",
"datasources": {},
"datasets":{},
"estimator"/"transformer": {},
"type":"",
"algorithm":"",
"parameters":{}
},
"actions":{}
}
It is important to note that order inside the Rason model is very important as the Rason interpreter does not parse the model to determine the correct order beforehand. Therefore, "actions" may not appear before "estimator", "estimator" may not appear before "datasets" and so on.
Continue reading to learn more about both the major and minor sections that may appear in a Rason DM model.
|