Improve Log Output while Training NLP Tools
As a developer who uses NLPf's Maven plugin I want to understand which steps performed by the custom life-cycle. Currently, if you are training many NLP models it just spits out too many information which aren't very helpful.
The log output could be improved by displaying a progress and an overview, for example,
[INFO] Training NLP Tools:
[INFO] Segmentation: OpenNLP and LingPipe
[INFO] NamedEntity (person): OpenNLP and LingPipe
[INFO] NamedEntity (organization): OpenNLP and LingPipe
[INFO] POS: OpenNLP and StanfordNLP
[INFO] Progress: =============> (50%)