// Token: 0x06001189 RID: 4489 RVA: 0x00066710 File Offset: 0x00064910 public InferenceTrainingAssistant(DatabaseInfo databaseInfo, LocalizedString name, string nonLocalizedName, InferenceTrainingStatusLogger trainingStatusLogger, InferenceTruthLabelsStatusLogger truthLabelsStatusLogger, GroupingModelTrainingConfiguration groupingModelTrainingConfiguration, GroupingModelTrainingStatusLogger groupingModelTrainingStatusLogger, bool isTruthLabelsLoggingEnabled) : base(databaseInfo, name, nonLocalizedName) { this.DiagnosticsSession = Microsoft.Exchange.Search.Core.Diagnostics.DiagnosticsSession.CreateComponentDiagnosticsSession(base.NonLocalizedName, ExTraceGlobals.AssistantTracer, (long)this.GetHashCode()); this.trainingStatusLogger = trainingStatusLogger; this.truthLabelsStatusLogger = truthLabelsStatusLogger; this.groupingModelTrainingStatusLogger = groupingModelTrainingStatusLogger; this.isTruthLabelsLoggingEnabled = isTruthLabelsLoggingEnabled; this.orgContentExtractor = new OrganizationContentExtractor(); this.groupingModelTrainingPipeline = new GroupingModelTrainingPipeline(groupingModelTrainingConfiguration, this.DiagnosticsSession, this.groupingModelTrainingStatusLogger); }
// Token: 0x0600119A RID: 4506 RVA: 0x000673B3 File Offset: 0x000655B3 public InferenceTrainingAssistantType(InferenceTrainingConfiguration trainingConfig, GroupingModelTrainingConfiguration groupingModelTrainingConfig, InferenceTrainingStatusLogger trainingStatusLogger, InferenceTruthLabelsStatusLogger truthLabelsStatusLogger, GroupingModelTrainingStatusLogger groupingModelStatusLogger) { this.trainingConfiguration = trainingConfig; this.groupingModelTrainingConfiguration = groupingModelTrainingConfig; this.trainingStatusLogger = trainingStatusLogger; this.truthLabelsStatusLogger = truthLabelsStatusLogger; this.groupingModelTrainingStatusLogger = groupingModelStatusLogger; }