Natural Language Processing with Python

Course

Online

£ 150 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Learn and master the NLTK library in Python to create your own NLP apps.NLP, or Natural Language Processing, is a computational approach to communication. This course will get you up-and-running with the popular NLP platform called Natural Language Toolkit (NLTK) in no time. You will start off by preparing text for Natural Language Processing by cleaning and simplifying it. Then you will implement more complex algorithms to break this text down and uncover contextual relationships that reveal the meaning and content of the text. You will learn how to tokenize various parts of sentences, and how to analyze them. You will learn about semantic as well as the syntactic analysis of text. During this course, you will learn how to solve various ambiguities in processing human language. You will also gain experience with NLP using Python and will be introduced to a variety of useful tools in NLTK. Plus, you will have an opportunity to build your first NLP application! By the end of this course, you will have the skills and tools to begin solving problems in the growing field of Latent Semantic AnalysisAbout the AuthorTyler Edwards is a senior engineer and software developer with over a decade of experience creating analysis tools in the space, defense, and nuclear industries. Tyler is experienced using a variety of programming languages (Python, C++, and more), and his research areas include machine learning, artificial intelligence, engineering analysis, and business analytics. Tyler holds a Master of Science degree in Mechanical Engineering from Ohio University. Looking forward, Tyler hopes to mentor students in applied mathematics, and demonstrate how data collection, analysis, and post-processing can be used to solve difficult problems and improve decision making.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Installing and setting up NLTK, and how to implement simple NLP tasks
The foundational concepts of part-of-speech tagging
Stemming, lemmatization, and named-entity recognition (NER)
Discover how to create frequency distributions on your text with NLTK
Analyze text and classify it into different categories
Use functions to implement concordance, similarity, dispersion plotting, and counting in NLTK to easily mine information from large heaps of textual data
Build your own movie review sentiment application in Python
Learn how to classify user reviews as positive or negative with sentiment analysis
See how your application, based on bag-of-words, can retrieve meaningful information
Apply Latent Semantic Analysis to extract the meaning of the text in response to user queries
Use Long Shot Term Memory to analyze sequential data in your NLP applications

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • NLP
  • Motivation
  • Engineering
  • Import
  • Programming
  • Install
  • Programme Planning
  • Programming Application
  • IT
  • IT Management

Course programme

Getting Started with NLP in Python 6 lectures 44:54 The Course Overview This video provides an overview of the entire course. Installing and Setting Up NLTK This video will describe what software we will need to get started with the course and will demonstrate how to download, install, and set up the NLTK library.
  • Define what tools are needed to begin the course
  • Recommend installing the Anaconda distribution of Python 3
  • Install Anaconda Distribution of Python and pip install NLTK
Implementing Simple NLP Tasks and Exploring NLTK Libraries This video will demonstrate how to open up the Jupyter Notebook programming environment and introduce you to basic commands. We’ll begin by importing the NLTK library and explore some of the book and corpus that are included as native datasets.
  • Launch Jupyter Notebook and import NLTK library
  • Import native book selection from NLTK.books library
  • Import various corpora from the NLTK.corpus library
Part-Of-Speech Tagging This video will introduce the Part-Of-Speech tagging, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute the NLTK part of speech tagging function
  • Review and describe the Part-Of-Speech tagging outputs
Stemming and Lemmatization This video will introduce to stemming and lemmatization, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute stemming and lemmatization functions using NLTK
  • Review and describe the stemming an lemmatization outputs
Named Entity Recognition This video will introduce the named entity recognition, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Create a regular expression to facilitate noun phrase tagging
  • Use noun phrase tagging to demonstrate named-entity recognition
Getting Started with NLP in Python. 6 lectures 44:54 The Course Overview This video provides an overview of the entire course. Installing and Setting Up NLTK This video will describe what software we will need to get started with the course and will demonstrate how to download, install, and set up the NLTK library.
  • Define what tools are needed to begin the course
  • Recommend installing the Anaconda distribution of Python 3
  • Install Anaconda Distribution of Python and pip install NLTK
Implementing Simple NLP Tasks and Exploring NLTK Libraries This video will demonstrate how to open up the Jupyter Notebook programming environment and introduce you to basic commands. We’ll begin by importing the NLTK library and explore some of the book and corpus that are included as native datasets.
  • Launch Jupyter Notebook and import NLTK library
  • Import native book selection from NLTK.books library
  • Import various corpora from the NLTK.corpus library
Part-Of-Speech Tagging This video will introduce the Part-Of-Speech tagging, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute the NLTK part of speech tagging function
  • Review and describe the Part-Of-Speech tagging outputs
Stemming and Lemmatization This video will introduce to stemming and lemmatization, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute stemming and lemmatization functions using NLTK
  • Review and describe the stemming an lemmatization outputs
Named Entity Recognition This video will introduce the named entity recognition, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Create a regular expression to facilitate noun phrase tagging
  • Use noun phrase tagging to demonstrate named-entity recognition
The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. Installing and Setting Up NLTK This video will describe what software we will need to get started with the course and will demonstrate how to download, install, and set up the NLTK library.
  • Define what tools are needed to begin the course
  • Recommend installing the Anaconda distribution of Python 3
  • Install Anaconda Distribution of Python and pip install NLTK
Installing and Setting Up NLTK This video will describe what software we will need to get started with the course and will demonstrate how to download, install, and set up the NLTK library.
  • Define what tools are needed to begin the course
  • Recommend installing the Anaconda distribution of Python 3
  • Install Anaconda Distribution of Python and pip install NLTK
Installing and Setting Up NLTK This video will describe what software we will need to get started with the course and will demonstrate how to download, install, and set up the NLTK library.
  • Define what tools are needed to begin the course
  • Recommend installing the Anaconda distribution of Python 3
  • Install Anaconda Distribution of Python and pip install NLTK
Installing and Setting Up NLTK This video will describe what software we will need to get started with the course and will demonstrate how to download, install, and set up the NLTK library.
  • Define what tools are needed to begin the course
  • Recommend installing the Anaconda distribution of Python 3
  • Install Anaconda Distribution of Python and pip install NLTK
This video will describe what software we will need to get started with the course and will demonstrate how to download, install, and set up the NLTK library.
  • Define what tools are needed to begin the course
  • Recommend installing the Anaconda distribution of Python 3
  • Install Anaconda Distribution of Python and pip install NLTK
This video will describe what software we will need to get started with the course and will demonstrate how to download, install, and set up the NLTK library.
  • Define what tools are needed to begin the course
  • Recommend installing the Anaconda distribution of Python 3
  • Install Anaconda Distribution of Python and pip install NLTK
Implementing Simple NLP Tasks and Exploring NLTK Libraries This video will demonstrate how to open up the Jupyter Notebook programming environment and introduce you to basic commands. We’ll begin by importing the NLTK library and explore some of the book and corpus that are included as native datasets.
  • Launch Jupyter Notebook and import NLTK library
  • Import native book selection from NLTK.books library
  • Import various corpora from the NLTK.corpus library
Implementing Simple NLP Tasks and Exploring NLTK Libraries This video will demonstrate how to open up the Jupyter Notebook programming environment and introduce you to basic commands. We’ll begin by importing the NLTK library and explore some of the book and corpus that are included as native datasets.
  • Launch Jupyter Notebook and import NLTK library
  • Import native book selection from NLTK.books library
  • Import various corpora from the NLTK.corpus library
Implementing Simple NLP Tasks and Exploring NLTK Libraries This video will demonstrate how to open up the Jupyter Notebook programming environment and introduce you to basic commands. We’ll begin by importing the NLTK library and explore some of the book and corpus that are included as native datasets.
  • Launch Jupyter Notebook and import NLTK library
  • Import native book selection from NLTK.books library
  • Import various corpora from the NLTK.corpus library
Implementing Simple NLP Tasks and Exploring NLTK Libraries This video will demonstrate how to open up the Jupyter Notebook programming environment and introduce you to basic commands. We’ll begin by importing the NLTK library and explore some of the book and corpus that are included as native datasets.
  • Launch Jupyter Notebook and import NLTK library
  • Import native book selection from NLTK.books library
  • Import various corpora from the NLTK.corpus library
This video will demonstrate how to open up the Jupyter Notebook programming environment and introduce you to basic commands. We’ll begin by importing the NLTK library and explore some of the book and corpus that are included as native datasets.
  • Launch Jupyter Notebook and import NLTK library
  • Import native book selection from NLTK.books library
  • Import various corpora from the NLTK.corpus library
This video will demonstrate how to open up the Jupyter Notebook programming environment and introduce you to basic commands. We’ll begin by importing the NLTK library and explore some of the book and corpus that are included as native datasets.
  • Launch Jupyter Notebook and import NLTK library
  • Import native book selection from NLTK.books library
  • Import various corpora from the NLTK.corpus library
Part-Of-Speech Tagging This video will introduce the Part-Of-Speech tagging, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute the NLTK part of speech tagging function
  • Review and describe the Part-Of-Speech tagging outputs
Part-Of-Speech Tagging This video will introduce the Part-Of-Speech tagging, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute the NLTK part of speech tagging function
  • Review and describe the Part-Of-Speech tagging outputs
Part-Of-Speech Tagging This video will introduce the Part-Of-Speech tagging, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute the NLTK part of speech tagging function
  • Review and describe the Part-Of-Speech tagging outputs
Part-Of-Speech Tagging This video will introduce the Part-Of-Speech tagging, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute the NLTK part of speech tagging function
  • Review and describe the Part-Of-Speech tagging outputs
This video will introduce the Part-Of-Speech tagging, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute the NLTK part of speech tagging function
  • Review and describe the Part-Of-Speech tagging outputs
This video will introduce the Part-Of-Speech tagging, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute the NLTK part of speech tagging function
  • Review and describe the Part-Of-Speech tagging outputs
Stemming and Lemmatization This video will introduce to stemming and lemmatization, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute stemming and lemmatization functions using NLTK
  • Review and describe the stemming an lemmatization outputs
Stemming and Lemmatization This video will introduce to stemming and lemmatization, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute stemming and lemmatization functions using NLTK
  • Review and describe the stemming an lemmatization outputs
Stemming and Lemmatization This video will introduce to stemming and lemmatization, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute stemming and lemmatization functions using NLTK
  • Review and describe the stemming an lemmatization outputs
Stemming and Lemmatization This video will introduce to stemming and lemmatization, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute stemming and lemmatization functions using NLTK
  • Review and describe the stemming an lemmatization outputs
This video will introduce to stemming and lemmatization, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute stemming and lemmatization functions using NLTK
  • Review and describe the stemming an lemmatization outputs
This video will introduce to stemming and lemmatization, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Execute stemming and lemmatization functions using NLTK
  • Review and describe the stemming an lemmatization outputs
Named Entity Recognition This video will introduce the named entity recognition, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Create a regular expression to facilitate noun phrase tagging
  • Use noun phrase tagging to demonstrate named-entity recognition
Named Entity Recognition This video will introduce the named entity recognition, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Create a regular expression to facilitate noun phrase tagging
  • Use noun phrase tagging to demonstrate named-entity recognition
Named Entity Recognition This video will introduce the named entity recognition, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Create a regular expression to facilitate noun phrase tagging
  • Use noun phrase tagging to demonstrate named-entity recognition
Named Entity Recognition This video will introduce the named entity recognition, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK.
  • Create a sample text
  • Create a regular expression to facilitate noun phrase tagging
  • Use noun phrase tagging to demonstrate named-entity recognition
This video will introduce the named entity recognition, describe the motivation for its use, and explore various examples to explain how it can be done using NLTK rsion Plot function to create a dispersion plot
  • Interpret the dispersion plot...

Additional information

Basic Knowledge of Python is required

Natural Language Processing with Python

£ 150 VAT inc.