internal AnswerExtractionWebConsole(string databasePath, QuestionCollection questions, ExtractionKnowledge knowledge, LinkBasedExtractor extract) { _databasePath = databasePath; _questions = questions; _knowledge = knowledge; _extractor = extract; }
internal RuleBasedDenotationModel(ExtractionKnowledge knowledge, LinkBasedExtractor extractor) { _knowledge = knowledge; _extractor = extractor; if (_knowledge == null) { throw new NullReferenceException("knowledge"); } if (_extractor == null) { throw new NullReferenceException("extractor"); } }
public AnswerExtractionExperiment(string experimentsRoot, string experimentId, int taskCount, QuestionCollection questions, LinkBasedExtractor extractor) : base(experimentsRoot, experimentId) { _questions = questions; _knowledge = new ExtractionKnowledge(Path.Combine(ExperimentRootPath, "knowledge.knw")); _extractor = extractor; var writer = new CrowdFlowerCodeWriter(ExperimentRootPath, experimentId); //generate all tasks for (var taskIndex = 0; taskIndex < taskCount; ++taskIndex) { add(taskIndex, writer); } writer.Close(); }