public TrainLDAOperation( IArticleQueryRepository articleQueryRepository, IOptions <NewsAggregatorMLOptions> options) { _articleQueryRepository = articleQueryRepository; _options = options.Value; }
public TrainWord2VecOperation( IArticleQueryRepository articleQueryRepository, IHttpClientFactory httpClientFactory, ILogger <TrainWord2VecOperation> logger, IOptions <NewsAggregatorMLOptions> options) { _articleQueryRepository = articleQueryRepository; _httpClientFactory = httpClientFactory; _logger = logger; _options = options.Value; }
public NextArticleRecommenderJob( IOptions <NewsAggregatorMLOptions> options, IArticleQueryRepository articleQueryRepository, ISessionQueryRepository sessionQueryRepository, IRecommendationCommandRepository recommendationCommandRepository) { _options = options.Value; _articleQueryRepository = articleQueryRepository; _sessionQueryRepository = sessionQueryRepository; _recommendationCommandRepository = recommendationCommandRepository; }