Introducing Natural Language Processing


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Natural language is essential to human communication, which makes the ability to process it an important one for computers. In this course, you will be introduced to natural language processing and some of the basic tasks.

Target Audience
Anyone interested in artificial intelligence and how it can be used to solve many problems

Prerequisites
None

Expected Duration (hours)
0.7

Lesson Objectives

Introducing Natural Language Processing

  • start the course
  • define NLP, and list some of its applications and methods
  • describe some of the base NLP operations such as Regex, tokenization, and stemming
  • describe the porter stemming algorithm used to stem English text
  • describe named entity recognition and some of the methods used to perform this task
  • describe how NLP models are built and the various parts required to build them
  • describe text classification, why it's useful, and how to perform it
  • describe the Naïve Bayes classification algorithm and how it can be used as a simple text classification algorithm
  • describe information retrieval and some of the base techniques used to perform this task
  • describe how an AI agent can use simple information retrieval techniques to answer some simple questions
  • describe parsing and how it can be accomplished using NLP
  • describe the challenges related to machine translation and some of the methods used to accomplish this task
  • describe methods used by computers to recognize speech
  • describe many different types of operations that can be used with natural language processing
  • Course Number:
    sd_exai_a08_it_enus

    Expertise Level
    Beginner