Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Sentiment Analysis with Recurrent Neural Networks in TensorFlow

Recurrent neural networks (RNNs) are ideal for considering sequences of data. In this course, you'll explore how word embeddings are used for sentiment analysis using neural networks.

Intermediate
2h 55m
(42)

Created by Janani Ravi

Last Updated Jun 20, 2024

Course Thumbnail
  • Course

Sentiment Analysis with Recurrent Neural Networks in TensorFlow

Recurrent neural networks (RNNs) are ideal for considering sequences of data. In this course, you'll explore how word embeddings are used for sentiment analysis using neural networks.

Intermediate
2h 55m
(42)

Created by Janani Ravi

Last Updated Jun 20, 2024

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Data
What you'll learn

Sentiment analysis and natural language processing are common problems to solve using machine learning techniques. Having accurate and good answers to questions without trudging through reviews requires the application of deep learning techniques such as neural networks. In this course, Sentiment Analysis with Recurrent Neural Networks in TensorFlow, you'll learn how to utilize recurrent neural networks (RNNs) to classify movie reviews based on sentiment. First, you'll discover how to generate word embeddings using the skip-gram method in the word2vec model, and see how this neural network can be optimized by using a special loss function, the noise contrastive estimator. Next, you'll delve into understanding RNNs and how to implement an RNN to classify movie reviews, and compare and contrast the neural network implementation with a standard machine learning model, the Naive Bayes algorithm. Finally, you'll learn how to implement the same RNN but with pre-built word embeddings. By the end of this course, you'll be able to understand and implement word embedding algorithms to generate numeric representations of text, and know how to build a basic classification model with RNNs using these word embeddings.

Sentiment Analysis with Recurrent Neural Networks in TensorFlow
Intermediate
2h 55m
(42)
Table of contents

About the author
Janani Ravi - Pluralsight course - Sentiment Analysis with Recurrent Neural Networks in TensorFlow
Janani Ravi
192 courses 4.5 author rating 6281 ratings

A problem solver at heart, Janani has a Masters degree from Stanford and worked for 7+ years at Google. She was one of the original engineers on Google Docs and holds 4 patents for its real-time collaborative editing framework.

Get started with Pluralsight