How to Custom Sentence Segmentation or Sentence Boundary Detection

A lot of NLP tools have sentence segmentation function, such as NLTK Sentence Segmentation, TextBlob Sentence Segmentation, Pattern Sentence Segmentation, spaCy Sentence Segmentation, but sometimes we need to custom the sentence segmentation or sentence boundary detection tool, how to do … Continue reading

A Beginner’s Guide to TextBlob

About TextBlob Open Source Text Processing Project: TextBlob Install TextBlob Install the latest TextBlob on Ubuntu 16.04.1 LTS: textprocessing@ubuntu:~$ sudo pip install -U textblob Collecting textblob Downloading textblob-0.12.0-py2.py3-none-any.whl (631kB) Requirement already up-to-date: nltk>=3.1 in /usr/local/lib/python2.7/dist-packages (from textblob) Requirement already up-to-date: … Continue reading

Getting started with NLTK

About NLTK Open Source Text Processing Project: NLTK Install NLTK 1. Install the latest NLTK pakage on Ubuntu 16.04.1 LTS: textprocessing@ubuntu:~$ sudo pip install -U nltk Collecting nltk Downloading nltk-3.2.2.tar.gz (1.2MB) 35% |███████████▍ | 409kB 20.8MB/s eta 0:00:0 …… 100% … Continue reading

Text Processing Book: Python Text Processing with NLTK 2.0 Cookbook

Python Text Processing with NLTK 2.0 Cookbook Description Use Python’s NLTK suite of libraries to maximize your Natural Language Processing capabilities. * Quickly get to grips with Natural Language Processing ? with Text Analysis, Text Mining, and beyond * Learn … Continue reading

Text Processing Book: Natural Language Processing with Python 1st Edition

Natural Language Processing with Python Description Analyzing Text with the Natural Language Toolkit This book offers a highly accessible introduction to natural language processing, the field that supports a variety of language technologies, from predictive text and email filtering to … Continue reading

Open Source Text Processing Project: TextBlob

TextBlob: Simplified Text Processing Project Website: http://textblob.readthedocs.org/en/dev/ Github Link: https://github.com/sloria/textblob Description TextBlob is a Python (2 and 3) library for processing textual data. It provides a simple API for diving into common natural language processing (NLP) tasks such as part-of-speech … Continue reading

Open Source Text Processing Project: NLTK

NLTK: Natural Language Toolkit Project Website: http://www.nltk.org/ Github Link: https://github.com/nltk https://github.com/nltk/nltk Description NLTK is a leading platform for building Python programs to work with human language data. It provides easy-to-use interfaces to over 50 corpora and lexical resources such as … Continue reading