#66 · Primary category: NLP Tools & Text Processing

HarvestText

dependency-parser gitee harvesttext keyword-extraction named-entity-recognition new-word-discovery nlp pyhanlp sentiment-analysis text-cleaning text-segmentation text-summarization unsupervised

Text mining and preprocessing tool (text cleaning, new word discovery, sentiment analysis, entity recognition and linking, keyword extraction, knowledge extraction, syntactic analysis, etc.) using unsupervised or weakly supervised methods.

Project last updated:05/13/24

GitHub Stars

2.6K

Forks

340

Contributors

5

License

MIT

Why we included this project

HarvestText is a Chinese text mining library built around unsupervised and weakly supervised methods, so it can produce useful output without requiring a large labeled dataset. It handles the routine preprocessing chores: cleaning messy web text, splitting sentences while respecting tricky punctuation, and finding new words that standard segmenters tend to miss. Where it really helps is entity work, linking aliases and abbreviations to canonical names and even surfacing candidate aliases automatically from a large corpus. Bundled domain dictionaries for finance, food, law, and IT cut down setup time. The README demonstrates it on the social network in Romance of the Three Kingdoms, comment sentiment from Chinese Super League fans, and relation extraction from modern history course materials, which gives a concrete sense of its typical use: exploratory analysis and preprocessing on messy Chinese text before heavier modeling. For teams working with novels, social media posts, or specialized Chinese documents, the low supervision requirement is a practical advantage.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category