Create Your Own Open Source Natural Language Processing API

Introduction

What is Conversational AI?

Our Tools Of Choice

spaCy

Image for post
Image for post
spacy.io

Anaconda

Image for post
Image for post
conda.io
conda create -n spacy python=3.5
conda activate spacy
pip install spacy
python -m spacy download en

Jupyter

Image for post
Image for post
jupyter.org
!pip install spacy
!python -m spacy download en

Tokenize Text

Image for post
Image for post
Tokenization of a phrase

Clean Text

Image for post
Image for post
List of spaCy stopwords
Image for post
Image for post
Stop Words Removed

Lemmatization

Image for post
Image for post
Simple Example of Lemmatization

Part Of Speech

Image for post
Image for post
Part of Speech Functionality

Entity Detection

Image for post
Image for post
Image for post
Image for post
Visualization of Entities

Conclusion

NLP/NLU, Chatbots, Voice, Conversational UI/UX, CX Designer, Developer, Ubiquitous User Interfaces. www.cobusgreyling.me

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store