Fundamentals of NLP: Introducing Natural Language Processing

Natural Language Processing    |    Intermediate
  • 6 videos | 47m 45s
  • Includes Assessment
  • Earns a Badge
Natural Language Processing (NLP) is a branch of artificial intelligence (AI) that focuses on programmatically working with text or speech - the term ‘natural' here emphasizes that the program must work with and be aware of everyday language, grammar and semantics, rather than structured text data such as might be found in database or string processing. In this course, you will learn about the two main branches of NLP, natural language understanding and natural language generation. You will also explore the Natural Language Toolkit (NLTK) and spaCy, two popular Python libraries for natural language processing and analysis. Next, you will delve into common preprocessing steps for natural language data. This includes cleaning and tokenizing data, removing stopwords from your text, performing stemming and lemmatization, part-of-speech (POS) tagging, and named entity recognition (NER). Finally, you will get set up with your Python environment and libraries for NLP and explore some text corpora that NLTK offers for working with text.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Provide an overview of natural language processing and how it can be supported by the natural language toolkit (nltk) and spacy
    List the preprocessing steps for natural language processing
  • Install nltk and set up python
    View the gutenberg and brown corpora in nltk
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 54s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 9m 26s
    After completing this video, you will be able to provide an overview of natural language processing and how it can be supported by the Natural Language Toolkit (NLTK) and spaCy. FREE ACCESS
  • Locked
    3.  Text Preprocessing for Natural Language Processing
    9m 51s
    Upon completion of this video, you will be able to list the preprocessing steps for natural language processing. FREE ACCESS
  • Locked
    4.  Setting up the Environment and Installing NLP Libraries
    10m 55s
    Find out how to install NLTK and set up Python. FREE ACCESS
  • Locked
    5.  Exploring the Gutenberg and Brown NLTK Corpora
    12m 47s
    In this video, you will learn how to view the Gutenberg and Brown corpora in NLTK. FREE ACCESS
  • Locked
    6.  Course Summary
    2m 52s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.