NLP Intro for Text - Sentiment Analysis with Deep Learning

Deep Learning Course - Level: Intermediate

Introduction to Natural Language Processing (NLP)


expand_more chevron_left


expand_more chevron_left

Introduction to Natural Language Processing (NLP)

Natural Language Processing, otherwise known simply as NLP, is a vast subfield of linguistics, computer science, and artificial intelligence that is focused on human-machine interaction.

Specifically, this field focuses on the use of computers to process and analyze human language data. Generally speaking, human languages are often referred to as natural language in this field.

There are multiple NLP tasks that are active and in use today, with many more continuing to be developed and improved upon. Some common NLP tasks include:

  • Text classification
  • Speech recognition
  • Automated chat bots
  • Optical character recognition (OCR)
  • Text-to-speech
  • Machine translation
  • Automatic summarization

As we can see from these few examples, the data in this field can be comprised of text, audio, video, and images, as natural language can be captured in each of these data types.

In addition to the different data types in this field, there are also many different algorithms used in this field to tackle different tasks. Some algorithms are based on a rule-based approach, while some use machine learning, and others use artificial neural networks.

Given the vast differences between tasks, algorithms, and data types in this field, the way that we work with and process the data to complete these tasks varies greatly between them.

In this course, the type of data we'll be working with is textual data, the type of algorithms that we'll be using to process this data is artificial neural networks, and the particular types of tasks we'll be focusing on fall under text classification.

Text classification has a broad array of use cases, with some current popular ones being:

  • Sentiment analysis
  • Spam email detection
  • Document organization
  • Inappropriate comment flagging

We've now been generally introduced to the field of NLP and have an understanding of the subset of the field for which our focus will lie in this course.


expand_more chevron_left
deeplizard logo DEEPLIZARD Message notifications

Quiz Results


expand_more chevron_left
In this lesson, we'll get introduced to the field of Natural Language Processing, otherwise known simply as NLP. πŸ’₯🦎 DEEPLIZARD COMMUNITY RESOURCES 🦎πŸ’₯ πŸ‘‹ Hey, we're Chris and Mandy, the creators of deeplizard! πŸ‘€ CHECK OUT OUR VLOG: πŸ”— πŸ’ͺ CHECK OUT OUR FITNESS CHANNEL: πŸ”— 🧠 Use code DEEPLIZARD at checkout to receive 15% off your first Neurohacker order: πŸ”— ❀️🦎 Special thanks to the following polymaths of the deeplizard hivemind: Mano Prime πŸ‘€ Follow deeplizard: Our vlog: Fitness: Facebook: Instagram: Twitter: Patreon: YouTube: πŸŽ“ Deep Learning with deeplizard: AI Art for Beginners - Deep Learning Dictionary - Deep Learning Fundamentals - Learn TensorFlow - Learn PyTorch - Natural Language Processing - Reinforcement Learning - Generative Adversarial Networks - Stable Diffusion Masterclass - πŸŽ“ Other Courses: DL Fundamentals Classic - Deep Learning Deployment - Data Science - Trading - πŸ›’ Check out products deeplizard recommends on Amazon: πŸ”— πŸ“• Get a FREE 30-day Audible trial and 2 FREE audio books using deeplizard's link: πŸ”— 🎡 deeplizard uses music by Kevin MacLeod πŸ”— ❀️ Please use the knowledge gained from deeplizard content for good, not evil.


expand_more chevron_left
deeplizard logo DEEPLIZARD Message notifications

Update history for this page

Did you know you that deeplizard content is regularly updated and maintained?

  • Updated
  • Maintained

Spot something that needs to be updated? Don't hesitate to let us know. We'll fix it!

All relevant updates for the content on this page are listed below.