Exemplo n.º 1
0
        protected override async Task Process(IObservable <IParsedDocumentHolder> reviews, ISessionContainer container, ISentimentDataHolder sentimentAdjustment)
        {
            Logger.LogInformation("Training Operation...");
            ITrainingClient client = container.GetTraining(Config.Model);

            container.Context.Lexicon = sentimentAdjustment;
            client.OverrideAspects    = Config.Features;
            client.UseBagOfWords      = Config.UseBagOfWords;
            client.UseAll             = Config.UseAll;
            await client.Train(reviews.ObserveOn(TaskPoolScheduler.Default)).ConfigureAwait(false);
        }
Exemplo n.º 2
0
 public Function(ITrainingClient trainingClient)
 {
     _trainingClient = trainingClient;
 }