public CustomerOrdersMulticlassClassificationsPredict TestModelNaiveBayes(CustomerOrdersMulticlassClassificationsDTO customerOrdersMulticlassClassificationsDTO) { var context = new MLContext(); var modelNaiveBayes = context.Model.Load(LoadingConfiguration.CustomerOrdersLbfgsMaximumEntropyModelPath, out _); var predictionEngineNaiveBayes = context.Model.CreatePredictionEngine <CustomerOrdersMulticlassClassificationsModel, CustomerOrdersMulticlassClassificationsPredict>(modelNaiveBayes); var predictionNaiveBayes = predictionEngineNaiveBayes.Predict(new CustomerOrdersMulticlassClassificationsModel { Product = customerOrdersMulticlassClassificationsDTO.ProductName, ProductSubcategory = customerOrdersMulticlassClassificationsDTO.ProductSubcategoryName }); return(predictionNaiveBayes); }
public MulticlassClassificationsService(ContosoRetailDWContext context) { _context = context; _customerOrdersMulticlassClassificationsDTO = new CustomerOrdersMulticlassClassificationsDTO(); }