├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── request-for-assistance.md └── workflows │ └── ci-predict4all-publish.yml ├── .gitignore ├── LICENCE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── predict4all-core ├── build.gradle └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── predict4all │ │ │ └── nlp │ │ │ ├── EquivalenceClass.java │ │ │ ├── Predict4AllInfo.java │ │ │ ├── Separator.java │ │ │ ├── Tag.java │ │ │ ├── exception │ │ │ └── WordDictionaryMatchingException.java │ │ │ ├── io │ │ │ ├── TokenFileInputStream.java │ │ │ ├── TokenFileOutputStream.java │ │ │ ├── WordFileInputStream.java │ │ │ ├── WordFileOutputStream.java │ │ │ └── package-info.java │ │ │ ├── language │ │ │ ├── AbstractLanguageModel.java │ │ │ ├── BaseWordDictionary.java │ │ │ ├── LanguageModel.java │ │ │ ├── StopWordDictionary.java │ │ │ ├── french │ │ │ │ ├── FrenchBaseWordDictionary.java │ │ │ │ ├── FrenchDefaultCorrectionRuleGenerator.java │ │ │ │ ├── FrenchLanguageModel.java │ │ │ │ ├── FrenchLanguageUtils.java │ │ │ │ ├── FrenchStopWordDictionary.java │ │ │ │ └── matcher │ │ │ │ │ ├── AcronymMatcher.java │ │ │ │ │ ├── ApostropheMatcher.java │ │ │ │ │ ├── DateDayMonthMatcher.java │ │ │ │ │ ├── DateFullDigitMatcher.java │ │ │ │ │ ├── DateFullTextMatcher.java │ │ │ │ │ ├── DateMonthYearMatcher.java │ │ │ │ │ ├── DateWeekDayMatcher.java │ │ │ │ │ ├── HyphenMatcher.java │ │ │ │ │ ├── NumberDecimalMatcher.java │ │ │ │ │ ├── NumberIntMatcher.java │ │ │ │ │ ├── PercentMatcher.java │ │ │ │ │ ├── ProperNameMatcher.java │ │ │ │ │ └── SpecialWordMatcher.java │ │ │ └── package-info.java │ │ │ ├── ngram │ │ │ ├── NGramDictionaryGenerator.java │ │ │ ├── NGramKey.java │ │ │ ├── NGramWordPredictorUtils.java │ │ │ ├── debug │ │ │ │ └── NGramDebugger.java │ │ │ ├── dictionary │ │ │ │ ├── AbstractNGramDictionary.java │ │ │ │ ├── DynamicNGramDictionary.java │ │ │ │ ├── StaticNGramTrieDictionary.java │ │ │ │ └── TrainingNGramDictionary.java │ │ │ ├── package-info.java │ │ │ └── trie │ │ │ │ ├── AbstractNGramTrieNode.java │ │ │ │ ├── DynamicNGramTrieNode.java │ │ │ │ ├── StaticNGramTrieNode.java │ │ │ │ └── map │ │ │ │ ├── TrieNodeMap.java │ │ │ │ └── TrieNodeMapConstant.java │ │ │ ├── parser │ │ │ ├── StringProducer.java │ │ │ ├── TokenAppender.java │ │ │ ├── TokenListAppender.java │ │ │ ├── TokenListProvider.java │ │ │ ├── TokenProvider.java │ │ │ ├── Tokenizer.java │ │ │ ├── matcher │ │ │ │ ├── AbstractRecursiveMatcher.java │ │ │ │ ├── PatternMatched.java │ │ │ │ ├── TermMatcherUtils.java │ │ │ │ ├── TokenConverter.java │ │ │ │ ├── TokenMatcher.java │ │ │ │ ├── TokenRegexMatcher.java │ │ │ │ └── TokenRegexResult.java │ │ │ ├── package-info.java │ │ │ └── token │ │ │ │ ├── AbstractToken.java │ │ │ │ ├── EquivalenceClassToken.java │ │ │ │ ├── SeparatorToken.java │ │ │ │ ├── TagToken.java │ │ │ │ ├── Token.java │ │ │ │ └── WordToken.java │ │ │ ├── prediction │ │ │ ├── PredictionParameter.java │ │ │ ├── WordPrediction.java │ │ │ ├── WordPredictionResult.java │ │ │ ├── WordPredictor.java │ │ │ ├── model │ │ │ │ ├── AbstractPredictionToCompute.java │ │ │ │ ├── DoublePredictionToCompute.java │ │ │ │ └── UniquePredictionToCompute.java │ │ │ └── package-info.java │ │ │ ├── semantic │ │ │ ├── CoOccurrenceKey.java │ │ │ ├── SemanticDictionary.java │ │ │ ├── SemanticDictionaryConfiguration.java │ │ │ ├── SemanticDictionaryGenerator.java │ │ │ └── package-info.java │ │ │ ├── trainer │ │ │ ├── DataTrainer.java │ │ │ ├── DataTrainerResult.java │ │ │ ├── TrainerTask.java │ │ │ ├── configuration │ │ │ │ ├── NGramPruningMethod.java │ │ │ │ └── TrainingConfiguration.java │ │ │ ├── corpus │ │ │ │ ├── AbstractTokenTrainingDocument.java │ │ │ │ ├── AbstractTrainingDocument.java │ │ │ │ └── TrainingCorpus.java │ │ │ ├── package-info.java │ │ │ └── step │ │ │ │ ├── NGramTrainingDocument.java │ │ │ │ ├── ParserTrainingDocument.java │ │ │ │ ├── SemanticTrainingDocument.java │ │ │ │ ├── TokenConverterTrainingDocument.java │ │ │ │ ├── TrainingStep.java │ │ │ │ └── WordDictionaryTrainingDocument.java │ │ │ ├── utils │ │ │ ├── BiIntegerKey.java │ │ │ ├── DaemonThreadFactory.java │ │ │ ├── FifoSet.java │ │ │ ├── Pair.java │ │ │ ├── Predict4AllUtils.java │ │ │ ├── SingleThreadDoubleAdder.java │ │ │ ├── Triple.java │ │ │ ├── package-info.java │ │ │ └── progressindicator │ │ │ │ ├── LoggingProgressIndicator.java │ │ │ │ ├── NoOpProgressIndicator.java │ │ │ │ └── ProgressIndicator.java │ │ │ └── words │ │ │ ├── NextWord.java │ │ │ ├── WordDictionary.java │ │ │ ├── WordDictionaryGenerator.java │ │ │ ├── WordPrefixDetected.java │ │ │ ├── WordPrefixDetector.java │ │ │ ├── correction │ │ │ ├── CachedPrecomputedCorrectionRule.java │ │ │ ├── CorrectionRule.java │ │ │ ├── CorrectionRuleNode.java │ │ │ ├── CorrectionRuleNodeType.java │ │ │ ├── GeneratingCorrectionI.java │ │ │ ├── SimpleGeneratingCorrection.java │ │ │ ├── WordCorrectionGenerator.java │ │ │ └── package-info.java │ │ │ ├── model │ │ │ ├── AbstractWord.java │ │ │ ├── EquivalenceClassWord.java │ │ │ ├── SimpleWord.java │ │ │ ├── TagWord.java │ │ │ ├── UserWord.java │ │ │ └── Word.java │ │ │ └── package-info.java │ └── resources │ │ ├── language │ │ └── fr │ │ │ └── stopword.txt │ │ ├── predict4all.properties │ │ └── r-script │ │ └── svd.r │ └── test │ ├── java │ └── org │ │ └── predict4all │ │ └── nlp │ │ ├── ngram │ │ └── NGramDictionaryGeneratorIntegrationTest.java │ │ ├── parser │ │ ├── TokenAssertionError.java │ │ ├── TokenizerTest.java │ │ ├── TokenizerUtils.java │ │ └── matcher │ │ │ └── TokenConverterFrTest.java │ │ ├── prediction │ │ ├── AbstractWordPredictionIntegrationTest.java │ │ └── WordPredictorIntegrationTest.java │ │ ├── tokenizer │ │ └── TokenAssertUtils.java │ │ ├── utils │ │ ├── FifoSetTest.java │ │ ├── Predict4AllUtilsTest.java │ │ └── TokenizerUtilsTest.java │ │ └── words │ │ ├── WordDictionaryGeneratorIntegrationTest.java │ │ ├── WordPrefixDetectorTest.java │ │ └── correction │ │ └── WordCorrectionIntegrationTest.java │ └── resources │ ├── it_correction_1 │ └── text.txt │ ├── it_ngramdic_1 │ └── text.txt │ ├── it_ngramdic_2 │ └── text.txt │ ├── it_ngramdic_3 │ └── text.txt │ ├── it_predictor_1 │ └── text.txt │ ├── it_predictor_2 │ └── text.txt │ ├── it_worddic_1 │ └── text.txt │ └── it_worddic_2 │ └── text.txt ├── predict4all-example ├── build.gradle └── src │ └── main │ ├── java │ └── org │ │ └── predict4all │ │ └── example │ │ ├── ConsoleWordPredictor.java │ │ └── QuickExample.java │ └── resources │ └── logback.xml ├── predict4all-model-trainer-cmd ├── build.gradle └── src │ └── main │ ├── java │ └── org │ │ └── predict4all │ │ └── runtime │ │ └── trainer │ │ └── cmd │ │ ├── LanguageDataModelTrainer.java │ │ └── LanguageDataModelTrainerArgs.java │ └── resources │ └── logback.xml ├── res ├── default │ └── fr_default_training_configuration.json └── logos │ ├── partners.png │ ├── predict4all.png │ └── predict4all_demo_gif.gif └── settings.gradle /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/request-for-assistance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/.github/ISSUE_TEMPLATE/request-for-assistance.md -------------------------------------------------------------------------------- /.github/workflows/ci-predict4all-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/.github/workflows/ci-predict4all-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/gradlew.bat -------------------------------------------------------------------------------- /predict4all-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/build.gradle -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/EquivalenceClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/EquivalenceClass.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/Predict4AllInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/Predict4AllInfo.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/Separator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/Separator.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/Tag.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/exception/WordDictionaryMatchingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/exception/WordDictionaryMatchingException.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/io/TokenFileInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/io/TokenFileInputStream.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/io/TokenFileOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/io/TokenFileOutputStream.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/io/WordFileInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/io/WordFileInputStream.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/io/WordFileOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/io/WordFileOutputStream.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/io/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/io/package-info.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/AbstractLanguageModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/AbstractLanguageModel.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/BaseWordDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/BaseWordDictionary.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/LanguageModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/LanguageModel.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/StopWordDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/StopWordDictionary.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/FrenchBaseWordDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/FrenchBaseWordDictionary.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/FrenchDefaultCorrectionRuleGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/FrenchDefaultCorrectionRuleGenerator.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/FrenchLanguageModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/FrenchLanguageModel.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/FrenchLanguageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/FrenchLanguageUtils.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/FrenchStopWordDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/FrenchStopWordDictionary.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/AcronymMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/AcronymMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/ApostropheMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/ApostropheMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/DateDayMonthMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/DateDayMonthMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/DateFullDigitMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/DateFullDigitMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/DateFullTextMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/DateFullTextMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/DateMonthYearMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/DateMonthYearMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/DateWeekDayMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/DateWeekDayMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/HyphenMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/HyphenMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/NumberDecimalMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/NumberDecimalMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/NumberIntMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/NumberIntMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/PercentMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/PercentMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/ProperNameMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/ProperNameMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/SpecialWordMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/french/matcher/SpecialWordMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/language/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/language/package-info.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/ngram/NGramDictionaryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/ngram/NGramDictionaryGenerator.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/ngram/NGramKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/ngram/NGramKey.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/ngram/NGramWordPredictorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/ngram/NGramWordPredictorUtils.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/ngram/debug/NGramDebugger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/ngram/debug/NGramDebugger.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/ngram/dictionary/AbstractNGramDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/ngram/dictionary/AbstractNGramDictionary.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/ngram/dictionary/DynamicNGramDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/ngram/dictionary/DynamicNGramDictionary.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/ngram/dictionary/StaticNGramTrieDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/ngram/dictionary/StaticNGramTrieDictionary.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/ngram/dictionary/TrainingNGramDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/ngram/dictionary/TrainingNGramDictionary.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/ngram/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/ngram/package-info.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/ngram/trie/AbstractNGramTrieNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/ngram/trie/AbstractNGramTrieNode.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/ngram/trie/DynamicNGramTrieNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/ngram/trie/DynamicNGramTrieNode.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/ngram/trie/StaticNGramTrieNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/ngram/trie/StaticNGramTrieNode.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/ngram/trie/map/TrieNodeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/ngram/trie/map/TrieNodeMap.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/ngram/trie/map/TrieNodeMapConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/ngram/trie/map/TrieNodeMapConstant.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/StringProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/StringProducer.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/TokenAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/TokenAppender.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/TokenListAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/TokenListAppender.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/TokenListProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/TokenListProvider.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/TokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/TokenProvider.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/Tokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/Tokenizer.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/matcher/AbstractRecursiveMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/matcher/AbstractRecursiveMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/matcher/PatternMatched.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/matcher/PatternMatched.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/matcher/TermMatcherUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/matcher/TermMatcherUtils.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/matcher/TokenConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/matcher/TokenConverter.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/matcher/TokenMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/matcher/TokenMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/matcher/TokenRegexMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/matcher/TokenRegexMatcher.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/matcher/TokenRegexResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/matcher/TokenRegexResult.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/package-info.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/token/AbstractToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/token/AbstractToken.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/token/EquivalenceClassToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/token/EquivalenceClassToken.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/token/SeparatorToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/token/SeparatorToken.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/token/TagToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/token/TagToken.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/token/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/token/Token.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/parser/token/WordToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/parser/token/WordToken.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/prediction/PredictionParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/prediction/PredictionParameter.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/prediction/WordPrediction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/prediction/WordPrediction.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/prediction/WordPredictionResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/prediction/WordPredictionResult.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/prediction/WordPredictor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/prediction/WordPredictor.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/prediction/model/AbstractPredictionToCompute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/prediction/model/AbstractPredictionToCompute.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/prediction/model/DoublePredictionToCompute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/prediction/model/DoublePredictionToCompute.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/prediction/model/UniquePredictionToCompute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/prediction/model/UniquePredictionToCompute.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/prediction/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/prediction/package-info.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/semantic/CoOccurrenceKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/semantic/CoOccurrenceKey.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/semantic/SemanticDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/semantic/SemanticDictionary.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/semantic/SemanticDictionaryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/semantic/SemanticDictionaryConfiguration.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/semantic/SemanticDictionaryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/semantic/SemanticDictionaryGenerator.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/semantic/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/semantic/package-info.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/DataTrainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/DataTrainer.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/DataTrainerResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/DataTrainerResult.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/TrainerTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/TrainerTask.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/configuration/NGramPruningMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/configuration/NGramPruningMethod.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/configuration/TrainingConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/configuration/TrainingConfiguration.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/corpus/AbstractTokenTrainingDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/corpus/AbstractTokenTrainingDocument.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/corpus/AbstractTrainingDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/corpus/AbstractTrainingDocument.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/corpus/TrainingCorpus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/corpus/TrainingCorpus.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/package-info.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/step/NGramTrainingDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/step/NGramTrainingDocument.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/step/ParserTrainingDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/step/ParserTrainingDocument.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/step/SemanticTrainingDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/step/SemanticTrainingDocument.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/step/TokenConverterTrainingDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/step/TokenConverterTrainingDocument.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/step/TrainingStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/step/TrainingStep.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/trainer/step/WordDictionaryTrainingDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/trainer/step/WordDictionaryTrainingDocument.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/utils/BiIntegerKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/utils/BiIntegerKey.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/utils/DaemonThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/utils/DaemonThreadFactory.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/utils/FifoSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/utils/FifoSet.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/utils/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/utils/Pair.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/utils/Predict4AllUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/utils/Predict4AllUtils.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/utils/SingleThreadDoubleAdder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/utils/SingleThreadDoubleAdder.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/utils/Triple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/utils/Triple.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/utils/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/utils/package-info.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/utils/progressindicator/LoggingProgressIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/utils/progressindicator/LoggingProgressIndicator.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/utils/progressindicator/NoOpProgressIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/utils/progressindicator/NoOpProgressIndicator.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/utils/progressindicator/ProgressIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/utils/progressindicator/ProgressIndicator.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/NextWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/NextWord.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/WordDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/WordDictionary.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/WordDictionaryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/WordDictionaryGenerator.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/WordPrefixDetected.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/WordPrefixDetected.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/WordPrefixDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/WordPrefixDetector.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/correction/CachedPrecomputedCorrectionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/correction/CachedPrecomputedCorrectionRule.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/correction/CorrectionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/correction/CorrectionRule.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/correction/CorrectionRuleNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/correction/CorrectionRuleNode.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/correction/CorrectionRuleNodeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/correction/CorrectionRuleNodeType.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/correction/GeneratingCorrectionI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/correction/GeneratingCorrectionI.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/correction/SimpleGeneratingCorrection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/correction/SimpleGeneratingCorrection.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/correction/WordCorrectionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/correction/WordCorrectionGenerator.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/correction/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/correction/package-info.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/model/AbstractWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/model/AbstractWord.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/model/EquivalenceClassWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/model/EquivalenceClassWord.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/model/SimpleWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/model/SimpleWord.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/model/TagWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/model/TagWord.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/model/UserWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/model/UserWord.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/model/Word.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/model/Word.java -------------------------------------------------------------------------------- /predict4all-core/src/main/java/org/predict4all/nlp/words/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/java/org/predict4all/nlp/words/package-info.java -------------------------------------------------------------------------------- /predict4all-core/src/main/resources/language/fr/stopword.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/resources/language/fr/stopword.txt -------------------------------------------------------------------------------- /predict4all-core/src/main/resources/predict4all.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/resources/predict4all.properties -------------------------------------------------------------------------------- /predict4all-core/src/main/resources/r-script/svd.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/main/resources/r-script/svd.r -------------------------------------------------------------------------------- /predict4all-core/src/test/java/org/predict4all/nlp/ngram/NGramDictionaryGeneratorIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/java/org/predict4all/nlp/ngram/NGramDictionaryGeneratorIntegrationTest.java -------------------------------------------------------------------------------- /predict4all-core/src/test/java/org/predict4all/nlp/parser/TokenAssertionError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/java/org/predict4all/nlp/parser/TokenAssertionError.java -------------------------------------------------------------------------------- /predict4all-core/src/test/java/org/predict4all/nlp/parser/TokenizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/java/org/predict4all/nlp/parser/TokenizerTest.java -------------------------------------------------------------------------------- /predict4all-core/src/test/java/org/predict4all/nlp/parser/TokenizerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/java/org/predict4all/nlp/parser/TokenizerUtils.java -------------------------------------------------------------------------------- /predict4all-core/src/test/java/org/predict4all/nlp/parser/matcher/TokenConverterFrTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/java/org/predict4all/nlp/parser/matcher/TokenConverterFrTest.java -------------------------------------------------------------------------------- /predict4all-core/src/test/java/org/predict4all/nlp/prediction/AbstractWordPredictionIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/java/org/predict4all/nlp/prediction/AbstractWordPredictionIntegrationTest.java -------------------------------------------------------------------------------- /predict4all-core/src/test/java/org/predict4all/nlp/prediction/WordPredictorIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/java/org/predict4all/nlp/prediction/WordPredictorIntegrationTest.java -------------------------------------------------------------------------------- /predict4all-core/src/test/java/org/predict4all/nlp/tokenizer/TokenAssertUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/java/org/predict4all/nlp/tokenizer/TokenAssertUtils.java -------------------------------------------------------------------------------- /predict4all-core/src/test/java/org/predict4all/nlp/utils/FifoSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/java/org/predict4all/nlp/utils/FifoSetTest.java -------------------------------------------------------------------------------- /predict4all-core/src/test/java/org/predict4all/nlp/utils/Predict4AllUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/java/org/predict4all/nlp/utils/Predict4AllUtilsTest.java -------------------------------------------------------------------------------- /predict4all-core/src/test/java/org/predict4all/nlp/utils/TokenizerUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/java/org/predict4all/nlp/utils/TokenizerUtilsTest.java -------------------------------------------------------------------------------- /predict4all-core/src/test/java/org/predict4all/nlp/words/WordDictionaryGeneratorIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/java/org/predict4all/nlp/words/WordDictionaryGeneratorIntegrationTest.java -------------------------------------------------------------------------------- /predict4all-core/src/test/java/org/predict4all/nlp/words/WordPrefixDetectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/java/org/predict4all/nlp/words/WordPrefixDetectorTest.java -------------------------------------------------------------------------------- /predict4all-core/src/test/java/org/predict4all/nlp/words/correction/WordCorrectionIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/java/org/predict4all/nlp/words/correction/WordCorrectionIntegrationTest.java -------------------------------------------------------------------------------- /predict4all-core/src/test/resources/it_correction_1/text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/resources/it_correction_1/text.txt -------------------------------------------------------------------------------- /predict4all-core/src/test/resources/it_ngramdic_1/text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/resources/it_ngramdic_1/text.txt -------------------------------------------------------------------------------- /predict4all-core/src/test/resources/it_ngramdic_2/text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/resources/it_ngramdic_2/text.txt -------------------------------------------------------------------------------- /predict4all-core/src/test/resources/it_ngramdic_3/text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/resources/it_ngramdic_3/text.txt -------------------------------------------------------------------------------- /predict4all-core/src/test/resources/it_predictor_1/text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/resources/it_predictor_1/text.txt -------------------------------------------------------------------------------- /predict4all-core/src/test/resources/it_predictor_2/text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/resources/it_predictor_2/text.txt -------------------------------------------------------------------------------- /predict4all-core/src/test/resources/it_worddic_1/text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/resources/it_worddic_1/text.txt -------------------------------------------------------------------------------- /predict4all-core/src/test/resources/it_worddic_2/text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-core/src/test/resources/it_worddic_2/text.txt -------------------------------------------------------------------------------- /predict4all-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-example/build.gradle -------------------------------------------------------------------------------- /predict4all-example/src/main/java/org/predict4all/example/ConsoleWordPredictor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-example/src/main/java/org/predict4all/example/ConsoleWordPredictor.java -------------------------------------------------------------------------------- /predict4all-example/src/main/java/org/predict4all/example/QuickExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-example/src/main/java/org/predict4all/example/QuickExample.java -------------------------------------------------------------------------------- /predict4all-example/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-example/src/main/resources/logback.xml -------------------------------------------------------------------------------- /predict4all-model-trainer-cmd/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-model-trainer-cmd/build.gradle -------------------------------------------------------------------------------- /predict4all-model-trainer-cmd/src/main/java/org/predict4all/runtime/trainer/cmd/LanguageDataModelTrainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-model-trainer-cmd/src/main/java/org/predict4all/runtime/trainer/cmd/LanguageDataModelTrainer.java -------------------------------------------------------------------------------- /predict4all-model-trainer-cmd/src/main/java/org/predict4all/runtime/trainer/cmd/LanguageDataModelTrainerArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-model-trainer-cmd/src/main/java/org/predict4all/runtime/trainer/cmd/LanguageDataModelTrainerArgs.java -------------------------------------------------------------------------------- /predict4all-model-trainer-cmd/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/predict4all-model-trainer-cmd/src/main/resources/logback.xml -------------------------------------------------------------------------------- /res/default/fr_default_training_configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/res/default/fr_default_training_configuration.json -------------------------------------------------------------------------------- /res/logos/partners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/res/logos/partners.png -------------------------------------------------------------------------------- /res/logos/predict4all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/res/logos/predict4all.png -------------------------------------------------------------------------------- /res/logos/predict4all_demo_gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/res/logos/predict4all_demo_gif.gif -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mthebaud/predict4all/HEAD/settings.gradle --------------------------------------------------------------------------------