caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/namefinder/EntityContentProvider.java (13 lines): - line 64: * TODO: Listener should only trigger a run if something changed which might change the results - line 96: // TODO: Check that type matches ... - line 103: // TODO: Refactor this code branch ... - line 214: // TODO: Check if view is still available, that might be called after view is disposed. - line 229: // TODO: Create an array of entities that should be removed, much faster ... - line 343: // TODO: Check if sentences do overlap - line 344: // TODO: Check if tokens do overlap - line 345: // TODO: Check that tokens do not intersect with sentence span - line 349: // TODO: All preferences should be retrieved when the name finder executed! - line 367: // TODO: Do error handling! - line 376: // TODO: Entity must have a type ... - line 380: confirmedEntities.add(entity); // TODO: This needs to go into a second list! - line 443: // TODO: Add code to detect overlapping sentences ... not allowed! caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/namefinder/NameFinderJob.java (8 lines): - line 108: // TODO: Check if model path changed, compared to last run, if so reload - line 109: // TODO: Check if the model itself changed, compared to last run, if so reload - line 119: nameFinder.clearAdaptiveData(); // TODO: If model loading fails we get a NPE here! - line 123: // TODO: Name tokens, should be for the entire text, - line 167: // TODO: Overlapping names are dangerous here! - line 169: // TODO: We could use type information here ... - line 197: // TODO: Use multiple name finders here .... - line 214: // TODO: If there is a problem return an error status, corpus-server/corpus-server-impl/src/main/java/org/apache/opennlp/corpus_server/impl/LuceneSearchService.java (5 lines): - line 103: // TODO: How to store mapping file? Should be transmitted during corpus creation ... - line 117: // TODO: Or just ignore it ?! and do not create the indexer for this corpus?! - line 132: // TODO: Retrieve file form somewhere for this corpus - line 153: // TODO: This will fail ... - line 192: // TODO: Need to take care for thread safety .. tf-ner-poc/src/main/python/normalizer/normalizer.py (5 lines): - line 48: # TODO: To be able to use padding for variable length sequences - line 68: target_length.append(len(target[i]) + 1) # TODO: The correction should be done in the graph ... - line 163: # TODO: Tutorial suggest to swap to SGD for alter iterations - line 191: # TODO: Deduplicate this, same as in namefinder.py - line 257: # TODO: Add char dropout here ... caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/sentdetect/SentenceContentProvider.java (5 lines): - line 100: // TODO: Create a list of existing sentence annotations. - line 121: // TODO: - line 129: // TODO: Update sentence if it already exist - line 142: // TODO: Try to reuse selection computation code - line 242: // TODO: Add all existing sentences to the exclusion spans ... caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/namefinder/NameFinderViewPage.java (5 lines): - line 52: // TODO: Selected entities should be highlighted in the annotation editor! - line 55: // TODO: There should be a way to display error messages in this view, e.g. - line 190: // TODO: We need a confirm icon - line 202: // TODO: Create a preference action - line 214: // TODO: opennlp-coref/src/main/java/opennlp/tools/coref/CorefModel.java (4 lines): - line 56: // TODO: Add IModel - line 81: // TODO: Create acronyms - line 96: // TODO: IModel - line 160: // TODO: Where is this model used ? caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/sentdetect/SentenceDetectorViewPage.java (4 lines): - line 87: // TODO: Label provider needs support to display being and end of long texts ... - line 162: // TODO: Add an action which can move editor selection to the right based on EOS chars like - line 165: // TODO: Write the same action which can move editor selection to the left based on EOS chars - line 168: // TODO: Confirm action should use selection bounds in the editor! caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/namefinder/MultiModelNameFinder.java (4 lines): - line 66: // TODO: That could be improved! - line 93: // TODO: We need one per name finder instance ... - line 153: // TODO: Also add type ... - line 159: // TODO: Merge names here ... mallet-addon/src/main/java/opennlp/addons/mallet/TransducerModel.java (4 lines): - line 60: // TODO: How to implement min score filtering here? - line 69: // TODO: CRF.getInputAlphabet - line 74: // TODO:: The feature generator needs to get the detected sequence in the end - line 79: // TODO: Put together a feature generator which doesn't fail if outcomes is null! caseditor-corpus-server-plugin/src/main/java/org/apache/opennlp/corpus_server/caseditor/CorpusExplorerView.java (3 lines): - line 82: // TODO: Serialize history to lastUsedQueries settings ... - line 176: // TODO: Set default via preference initializer - line 299: // TODO: Context menu should have open action wikinews-importer/src/main/java/org/apache/opennlp/wikinews_importer/AnnotatingMarkupParser.java (3 lines): - line 97: // TODO: we need to re-add template support at least for dates - line 137: // TODO: wikilink label is not important,since that is the covered text? - line 189: // TODO: How to get covered text here? Is not needed anyway right?! opennlp-similarity/src/main/java/opennlp/tools/apps/object_dedup/SimilarityAccessorBase.java (2 lines): - line 102: // "tour", TODO special consideration - line 111: //TODO check attributes of objects caseditor-corpus-server-plugin/src/main/java/org/apache/opennlp/corpus_server/caseditor/DefaultCasDocumentProvider.java (2 lines): - line 155: // TODO: Stop here, and display some kind of - line 194: // TODO: What to do if there is already a newer version? caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/TypeInputDialog.java (2 lines): - line 29: // TODO: Dialog should integrate nicely with preference page ... - line 30: // TODO: Dialog should show some kind of list with existing types ... wikinews-importer/src/main/java/org/apache/opennlp/wikinews_importer/WikinewsConverter.java (2 lines): - line 103: // TODO: find a way to nicely add title .. - line 178: // TODO: Should to be configurable! mahout-addon/src/main/java/opennlp/addons/mahout/VectorClassifierModel.java (2 lines): - line 29: // TODO: Would be nice to have an abstract maxent model impl .. - line 40: // TODO: We should make a copy, so the model is immutable ... caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/tokenize/TokenizerPreferencePage.java (2 lines): - line 38: // TODO: Do it like in the "Build Path" path preference page ... - line 43: // TODO: Need to set a default value corpus-server/corpus-server-impl/src/main/java/org/apache/opennlp/corpus_server/impl/CorpusServerImpl.java (2 lines): - line 47: // TODO: Also log store name! - line 57: // TODO: Also log store name! caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/TypeListFieldEditor.java (2 lines): - line 34: // TODO: Enforce that no duplicate entries can be created - line 96: // TODO: only enabled when an item in the list is selected opennlp-wsd/src/main/java/opennlp/tools/disambiguator/OSCCWSDContextGenerator.java (2 lines): - line 39: // TODO consider windowSize - line 64: // TODO tagger mistake add proper exception tagging-server/src/main/resources/htmls/opennlp-demo.js (2 lines): - line 29: // TODO: - line 77: // TODO: its end and begin index, need to do substring on input text! corpus-server/corpus-server-core/src/main/java/org/apache/opennlp/corpus_server/store/MemoryCorpusStore.java (2 lines): - line 51: // TODO: Add exception declaration to propagte errors back to client ... - line 66: // // TODO: Send error back to client ... corpus-server/corpus-server-core/src/main/java/org/apache/opennlp/corpus_server/CorpusResource.java (2 lines): - line 51: // TODO: Should fail if resource already exists. - line 63: // TODO: Should fail if resource does not exist caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/namefinder/NameFinderModelFieldEditor.java (2 lines): - line 43: // TODO: - line 173: // TODO: Log error message caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/namefinder/NameFinderModelInputDialog.java (2 lines): - line 34: // TODO: Add validation - line 84: // TODO: Implement browse button tagging-server/src/main/java/org/apache/opennlp/tagging_server/namefind/NameFinderResource.java (2 lines): - line 98: // TODO: - line 109: // TODO: Pass a key here! opennlp-similarity/src/main/java/opennlp/tools/apps/relevanceVocabs/SynonymMap.java (2 lines): - line 223: //TODO: word2Groups.clear(); would be more appropriate ? - line 225: //TODO: group2Words.clear(); would be more appropriate ? corpus-server/corpus-server-tools/src/main/java/org/apache/opennlp/corpus_server/tools/CorpusBackup.java (2 lines): - line 54: // TODO: Make query configurable, maybe user just wants to pull out - line 109: // TODO: Make query configurable ... mahout-addon/src/main/java/opennlp/addons/mahout/OnlineLogisticRegressionTrainer.java (2 lines): - line 40: // TODO: Lets use the predMap here as well for encoding - line 44: // TODO: Make these parameters configurable ... caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/util/UIMAUtil.java (2 lines): - line 41: // TODO: Should throw an exception - line 51: return null; // TODO: Throw an exception instead! corpus-server/corpus-server-connector/src/main/java/org/apache/opennlp/corpus_server/connector/CSCasWriter.java (2 lines): - line 54: // TODO: Make it configurable - line 91: // TODO: Remove the FS here, so its client side only! corpus-server/corpus-server-connector/src/main/java/org/apache/opennlp/corpus_server/connector/CSQueueCollectionReader.java (2 lines): - line 120: // TODO: Make query configurable ... - line 178: // TODO: What to do if content for cas cannot be loaded? Skip CAS? Report error? opennlp-dl/src/main/java/opennlp/tools/dl/NameFinderDL.java (2 lines): - line 80: // TODO: Dont' hard code word vector dimension ... - line 180: // TODO: Extract labels on the fly from the data opennlp-similarity/src/main/java/opennlp/tools/parse_thicket/matching/ParseTreeNodeGeneralizer.java (2 lines): - line 55: //TODO separate NER generalizer - line 56: //TODO multiword generalizer caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/namefinder/NameFinderPreferencePage.java (2 lines): - line 48: // TODO: We need a new input control for this one - line 57: // TODO: We need a view settings which are enabled/disabled based on this one caseditor-corpus-server-plugin/src/main/java/org/apache/opennlp/corpus_server/caseditor/TaskQueueView.java (2 lines): - line 75: // TODO: Should be stored in some way, or just done more sophisticated .. - line 107: // TODO: That's a short cut, we need to make this work properly ... mahout-addon/src/main/java/opennlp/addons/mahout/AdaptiveLogisticRegressionTrainer.java (2 lines): - line 40: // TODO: Lets use the predMap here as well for encoding - line 47: // TODO: Make these parameters configurable ... mahout-addon/src/main/java/opennlp/addons/mahout/LogisticRegressionTrainer.java (2 lines): - line 41: // TODO: Lets use the predMap here as well for encoding - line 65: // TODO: Should we do both ?! AdaptiveLogisticRegression ?! opennlp-similarity/src/main/java/opennlp/tools/jsmlearning/JSMLearnerOnLatticeWithAbduction.java (1 line): - line 28: //TODO verify each hypothesis opennlp-coref/src/main/java/opennlp/tools/coref/mention/DefaultParse.java (1 line): - line 173: // TODO: We should use here a special tag to, where mallet-addon/src/main/java/opennlp/addons/mallet/CRFTrainer.java (1 line): - line 152: // TODO: We need to return a sequence model here. How should that be done ?! nlp-utils/src/main/java/org/apache/opennlp/utils/classification/SimpleNaiveBayesClassifier.java (1 line): - line 102: // TODO : this is by far not a tokenization, it should be changed opennlp-wsd/src/main/java/opennlp/tools/disambiguator/Lesk.java (1 line): - line 180: // TODO change to lemma check tagging-server/src/main/resources/htmls/annotation-editor.js (1 line): - line 53: // TODO: Do crossing annotation detection and fail if they do! (return false or fail harder!) opennlp-wsd/src/main/java/opennlp/tools/disambiguator/WSDModel.java (1 line): - line 38: // TODO unify both supervised models caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/ModelUtil.java (1 line): - line 31: // TODO: Loading from a ULR (file, http) should be possible opennlp-similarity/src/main/java/opennlp/tools/textsimilarity/chunker2matcher/ParserChunker2MatcherProcessor.java (1 line): - line 64: // TODO config opennlp-coref/src/main/java/opennlp/tools/coref/CorefTrainer.java (1 line): - line 105: // TODO: Feed with training data ... corpus-server/corpus-server-impl/src/main/java/org/apache/opennlp/corpus_server/impl/DerbyCorporaStore.java (1 line): - line 130: // TODO: Maybe optimize this, or just pass the corpus id opennlp-wsd/src/main/java/opennlp/tools/disambiguator/datareader/Word.java (1 line): - line 24: // TODO extend Word from Wordnet opennlp-wsd/src/main/java/opennlp/tools/disambiguator/IMSWSDContextGenerator.java (1 line): - line 49: // TODO consider the windowSize corpus-server/corpus-server-core/src/main/java/org/apache/opennlp/corpus_server/CorporaResource.java (1 line): - line 49: // TODO: throw exception mahout-addon/src/main/java/opennlp/addons/mahout/PassiveAggressiveTrainer.java (1 line): - line 39: // TODO: Lets use the predMap here as well for encoding corpus-server/corpus-server-impl/src/main/java/org/apache/opennlp/corpus_server/impl/LuceneIndexer.java (1 line): - line 109: // TODO: Commit handling might need to be changed opennlp-dl/src/main/java/opennlp/tools/dl/NeuralDocCatTrainer.java (1 line): - line 153: //TODO: the below network params should be configurable from CLI or settings file opennlp-similarity/src/main/java/opennlp/tools/similarity/apps/ContentGenerator.java (1 line): - line 96: //TODO for shorter run opennlp-coref/src/main/java/opennlp/tools/coref/mention/MentionContext.java (1 line): - line 349: //TODO: Try multi-word lemmas first. opennlp-similarity/src/main/java/opennlp/tools/similarity/apps/RelatedSentenceFinder.java (1 line): - line 151: //TODO for shorter run tf-ner-poc/src/main/python/namefinder/namefinder.py (1 line): - line 99: # TODO: implement NUM encoding opennlp-similarity/src/main/java/opennlp/tools/similarity/apps/utils/Utils.java (1 line): - line 676: // TODO deal with tf-ner-poc/src/main/java/org/apache/opennlp/ModelUtil.java (1 line): - line 40: // TODO: How to delete the tmp directory after we are done loading from it ?! caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/namefinder/PotentialEntityAnnotationLabelProvider.java (1 line): - line 65: // TODO: Improve this ... opennlp-similarity/src/main/java/opennlp/tools/similarity/apps/RelatedSentenceFinderML.java (1 line): - line 49: //TODO for shorter run tf-ner-poc/src/main/python/normalizer/date_generator.py (1 line): - line 62: # TODO: maybe avoid duplicates, output dates also for other locales such as german, and french ... opennlp-wsd/src/main/java/opennlp/tools/disambiguator/WordPOS.java (1 line): - line 32: // TODO extend Word instead opennlp-coref/src/main/java/opennlp/tools/coref/mention/AbstractMentionFinder.java (1 line): - line 196: //TODO: Look at how training is done and examine whether this is caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/namefinder/ConfirmedNameDetectionFieldEditor.java (1 line): - line 78: // TODO: opennlp-wsd/src/main/java/opennlp/tools/disambiguator/WSDSampleStream.java (1 line): - line 51: // TODO: An exception in error case should be thrown. opennlp-similarity/src/main/java/opennlp/tools/textsimilarity/chunker2matcher/SyntacticTreeNode.java (1 line): - line 102: // TODO : Parser gives type = '.' instead of VB tagging-server/src/main/java/org/apache/opennlp/tagging_server/namefind/DefaultRawTextNameFinderFactory.java (1 line): - line 36: // TODO: How can this be an array of models with blueprint?! opennlp-similarity/src/main/java/opennlp/tools/similarity/apps/GoogleAutoCompleteQueryRunner.java (1 line): - line 59: //TODO make more noise-resistant algo opennlp-similarity/src/main/java/opennlp/tools/apps/review_builder/MinedSentenceProcessor.java (1 line): - line 143: // TODO .replace("a.", "."); tagging-server/src/main/java/org/apache/opennlp/tagging_server/namefind/BratNameFinderResource.java (1 line): - line 104: // TODO: Code needs to handle case that there are multiple new lines in a row opennlp-similarity/src/main/java/opennlp/tools/similarity/apps/ContentGeneratorSupport.java (1 line): - line 42: //TODO - verify regexp!! corpus-server/corpus-server-core/src/main/java/org/apache/opennlp/corpus_server/CorpusServerBundle.java (1 line): - line 94: // TODO: Log error opennlp-coref/src/main/java/opennlp/tools/formats/muc/NameFinderCorefEnhancerStream.java (1 line): - line 38: // TODO: Should be updated to use tag from span instead! opennlp-coref/src/main/java/opennlp/tools/formats/muc/Muc6FullParseCorefSampleStreamFactory.java (1 line): - line 68: // TODO: Add other models here !!! caseditor-opennlp-plugin/src/main/java/org/apache/opennlp/caseditor/sentdetect/SentenceDetectorJob.java (1 line): - line 105: // TODO: Filter out whitespace sentences ...