Added comments to Main
Converter now outputs to a single file, since LewisSplit was not random enough and we need a custom split.
Added Argmax and Argmax.multiple. Argmax now uses generics.
Nllr now uses TF-IDF to determine NUMBER_OF_TOKENS_TO_ANALYZE most representive tokens to analyze
ArrayList now has a set() method
HashSet now has a toArrayList() method
Corpus no longer refreshes its stats after every added document, giving a substantial performance boost. refreshStats() is now public and must be called to refresh stats after (bulk) adding of documents is finished
SnowballPreprocessor now uses diamod operator where applicable
CorpusReader now refreshes the generated Corpus' stats after all documents have been added.
DocumentConverter now returns Null if it's unable to parse the date of a given document
ArgmaxTest now uses Argmax and tests Argmax.multiple()
CorpusTest now explicitly refreshes stats when necessary
Added TimeSpan class for easier management of timepartitions
Refactored CLI to use TimeSpan and Argmax. Also a horde of smaller tweaks
Reflected changes to CLI in CLI Tests