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