The NaiveBayesPredict function has two input tables: the model table output by the NaiveBayesReduce function (see the Output section) and a table of test data. The test table has the same schema as the training table (see the Input section of NaiveBayesMap and NaiveBayesReduce).