TLDR; Think about how you might create value add by understanding natural human text – try spaCy to hit the ground running with a few simple experiments.
spaCy is an easy to use natural language understanding platform, providing both out-of-box capabilities and extensibility features. Whether you are building a consumer mobile app or enterprise software, spaCy may help with the following capabilities:
- Tagging entities such as person names, locations, etc…
- Parsing grammar from a sentence
- Measuring semantic similarity between pieces of text
- Language detection
I’ve been using spaCy for some time now, and I’ve found that the time to go from idea to experiment is extremely fast. Let’s say you have a mobile app where users upload text, and you simply want to gather some metadata or summaries of the text as a small feature add to your product – you can probably play around with a few of spaCy’s features and get a small prototype ready within a day.
If you start to find success with this framework, I highly recommend checking out spaCy Universe, a set of community-made plugins for spaCy, ranging from techniques like entity coreference to extensions for chat bots.
