Technique | Where to look |
---|---|
Grouping similar words | Stemming, Splitting Words, Parsing Documents |
Finding words with the same meaning | Latent Semantic Analysis |
Generating realistic names | Splitting Words |
Understanding how much time it takes to read a text | Reading Time |
Understanding how difficult to read is a text | Readability of a Text |
Identifying the language of a text | Identifying a Language |
Generating a summary of a text | SumBasic (word-based), Graph-based Methods: TextRank (relationship-based), Latent Semantic Analysis (semantic-based) |
Finding similar documents | Latent Semantic Analysis |
Identifying entities (e.g., cities, people) in a text | Parsing Documents |
Understanding the attitude expressed in a text | Parsing Documents |
Translating a text | Parsing Documents |
Chinese, Cantonese (tiếng Quảng), Taiwanese (tiếng Quan Thoại, phương ngữ Trung Hoa), Japanese, Korean, Arabic (tiếng Ả Rập) | Parsing the languages, translate the languages |
Phân loại các pattern, compression của các từ theo một nhóm hay phân loại nào đó được dùng rất nhiều trong ngành khoa học công nghệ như template engine, framework, recommendation system, speech engine, parser in compiler, search engine, social website feeds, spam filter, translation,...
- Defense Advance Research Project Agency (DARPA)
- Journal of Machine Learning Research (JMLR)
- International Conference on Learning Representations (ICLR)
- Neural Information Processing Systems (NIPS)
- International Conference on Machine Learning (ICML)
- Association for Computational Linguistics (ACL)
- Best Paper Awards in Computer Science
- Conference on Computer Vision and Pattern Recognition
- North American Chapter of the Association for Computational Linguistics
- Empirical Methods in Natural Language Processing
- Association for Uncertainty in Artificial Intelligence
- NLP Project
- List of NLP resource
- Understand & Implement Natural Language Processing
- TextBlob: Simplified Text Processing
- Công cụ xử lý ngôn ngữ tự nhiên
- Natural Language Processing for Beginners: Using TextBlob