You are on page 1of 15

Natural Language Processing

★ About Me
★ What is NLP

Overview ★

Use cases of NLP
Resources
★ Practice Practice Practice
★ Importance of Community
About Me
Davis David
Zindi Ambassador (Tanzania)

● Email: davisdavid179@gmail.com
● Github: https:github.com/Davisy
● Twitter: @Davis_McDavid
What is NLP
● Natural language processing (NLP) is a subfield of AI
which enables computers to understand, interpret and
manipulate human language like speech and Text.

● NLP combines computational linguistics,rule-based


modeling of human language with statistical, machine
learning, and deep learning models.
Together, these technologies enable computers to
process human language in the form of text or voice data
and to ‘understand’ its full meaning.
Use Cases of NLP
1.Text Classification

Text Classification is the process The task is to


assign a document to one or more classes or
categories.

Example: News Topics , Email Spam Detection,


2.Conversational AI

● Businesses need to have a


strong customer helpline and
support network.
● Chatbots are an integral part of
a strong customer support
network
● Virtual Assistants:Alexa, Cortana,
Google Assistant and Siri

Example: Banks
Chatbots,Booking flights.
3.Speech Recognition

Speech Recognition is a capability


which enables a program to process
human speech into a written format.

Example: voice search (Siri), Youtube


Video Caption.
4.Machine Translation

Machine Translation is the process


of using AI to automatically
translate text or speech from one
language to another. E.g from
Swahili to Luganda.

Example: Google Translate


5.Autocomplete
Autocomplete, or sentence
completion, combines NLP
with certain machine
learning algorithms in order
to predict the likelihood of a
following word or sentence
to complete the meaning.

Example: Google Search and


Gmail.
Resources
❖ https://www.coursera.org/learn/language-processing?specialization=aml
❖ https://www.datacamp.com/courses/introduction-to-natural-language-processing-in-python
❖ https://www.youtube.com/watch?v=OQmDhwhj78Y
❖ https://www.udemy.com/course/nlp-natural-language-processing-with-python
❖ Practical Natural Language Processing: A Comprehensive Guide to Building Real-World NL
P Systems
❖ https://amzn.to/3cREeKX
Practice Make Perfect
Masakhane Community

A grassroots NLP community for Africa,


by Africans.

Website:https://www.masakhane.io/
Slack: https://masakhane-nlp.slack.com/
Zindi Community

A community of Data Scientists solving


Africa’s toughest challenges.

Website:https://www.zindi.africa/
community
Thank You
+
Questions

You might also like