Natural Language Processing Notes

5 Ideas For Your Next NLP Project

Generating Some Ideas

Kurtis Pykes
Towards Data Science
4 min readMar 15, 2021

--

Photo by Stanley Dai on Unsplash

Natural Language Processing (NLP) is a branch of Artificial Intelligence (AI) that is concerned with the interactions made between computers and natural language. Essentially, by analyzing and representing natural language computationally, computers are capable of understanding natural language and responding in a way similar to a human.

As a beginner learning the ropes of any new technology, getting your hands dirty is an important part of the learning process. Although I believe theoretical knowledge is very crucial, I don’t believe it’s effective in isolation as the theory doesn’t always translate into real-world scenarios. Taking a practical approach is by far the greatest way to keep testing yourself whilst gaining experience of what it’s like to work in a real-world environment.

Without further ado, here are 5 ideas for your next NLP project:

#1 Conversational AI

Chatbots and voice assistants fall into the category of Conversational AI. Conversational AI permits Artificial Intelligence (AI) to interact with natural language in a human-like way.

There are various use cases for chatbots in enterprises. Some examples include:

--

--