コード例 #1
0
        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);
        }
コード例 #2
0
 public MulticlassClassificationsService(ContosoRetailDWContext context)
 {
     _context = context;
     _customerOrdersMulticlassClassificationsDTO = new CustomerOrdersMulticlassClassificationsDTO();
 }