I have been looking at the examples for classifications and tried out the naive bayes. It is not evident from the documentation how to specify that individual features are DAAL_CONTINUOUS or DAAL_CATEGORICAL.
The example loads CSRNumericTable:
NumericTableDictionary * aDict = testData->getDictionary();
is correct (20)
but all features are set to "DAAL_CONTINUOUS". Is this dictionary even considered? I tried changing this to DAAL_CATEGORICAL, but Compute() returned exactly the same as before. It appeared to ignore dictionary settings completely.
Is "dictionary" referenced only for certain types? Which? AOS and SOA only? For homogenous tables the "Features" are implicitly always "Continuous"?