Ejemplo n.º 1
0
        public static SentimentAnalysisData AnalyzeReview(ReviewData data)
        {
            SentimentAnalysisData result = new SentimentAnalysisData {
                Review = data
            };
            var newText = TextClassificationProblemBuilder.CreateNode(data.reviewText, DataHandler.Vocabulary);

            result.SentimentEvaluation = model.Predict(newText);
            return(result);
        }
Ejemplo n.º 2
0
        public static void Train()
        {
            DataHandler.ImportReviewData(3);
            var x = DataHandler.Reviews.Select(r => r.reviewText);

            double[] y = DataHandler.Reviews.Select(r => r.overall).ToArray();


            var       problemBuilder = new TextClassificationProblemBuilder();
            var       problem        = problemBuilder.CreateProblem(x, y, DataHandler.Vocabulary);
            const int C = 1;

            model = new C_SVC(problem, KernelHelper.LinearKernel(), C);
        }