Deep Learning: NLP for Sentiment analysis & Translation 2024

Master and Deploy Sentiment analysis and machine translation solutions with Tensorflow and Hugggingface Transformers

4.05 (12 reviews)
Udemy
platform
English
language
Data Science
category
172
students
23 hours
content
Aug 2023
last update
$64.99
regular price

What you will learn

The Basics of Tensors and Variables with Tensorflow

Linear Regression, Logistic Regression and Neural Networks built from scratch.

Basics of Tensorflow and training neural networks with TensorFlow 2.

Model deployment

Conversion from tensorflow to Onnx Model

Quantization Aware training

Building API with Fastapi

Deploying API to the Cloud

Sentiment Analysis with Recurrent neural networks, Attention Models and Transformers from scratch

Neural Machine Translation with Recurrent neural networks, Attention Models and Transformers from scratch

Neural Machine Translation with T5 in Huggingface transformers

Attention Networks

Transformers from scratch

Description

Sentiment analysis and machine translation models are used by millions of people every single day. These deep learning models (most notably transformers) power different industries today.

With the creation of much more efficient deep learning models, from the early 2010s, we have seen a great improvement in the state of the art in the domains of sentiment analysis and machine translation.

In this course, we shall take you on an amazing journey in which you'll master different concepts with a step-by-step approach. We shall start by understanding how to process text in the context of natural language processing, then we would dive into building our own models and deploying them to the cloud while observing best practices.

We are going to be using Tensorflow 2 (the world's most popular library for deep learning, built by Google) and Huggingface


You will learn:

  • The Basics of Tensorflow (Tensors, Model building, training, and evaluation).

  • Deep Learning algorithms like Recurrent Neural Networks, Attention Models, Transformers, and Convolutional neural networks.

  • Sentiment analysis with RNNs, Transformers, and Huggingface Transformers (Deberta)

  • Transfer learning with Word2vec and modern Transformers (GPT, Bert, ULmfit, Deberta, T5...)

  • Machine translation with RNNs, attention, transformers, and Huggingface Transformers (T5)

  • Model Deployment (Onnx format, Quantization, Fastapi, Heroku Cloud)


If you are willing to move a step further in your career, this course is destined for you and we are super excited to help achieve your goals!

This course is offered to you by Neuralearn. And just like every other course by Neuralearn, we lay much emphasis on feedback. Your reviews and questions in the forum will help us better this course. Feel free to ask as many questions as possible on the forum. We do our very best to reply in the shortest possible time.


Enjoy!!!


Content

Introduction

Welcome
General intro
Link to Code

Tensors and variables

Basics
Initialization and Casting
Indexing
Maths Operations
Linear algebra operations
Common methods
Ragged tensors
Sparse tensors
String tensors
Variables

[PRE-REQUISCITE] Building neural networks with tensorflow

Task understanding
Data preparation
Linear regression model
Error sanctioning
Training and optimization
Performance measurement
Validation and testing
Corrective measures

Text Preprocessing for Sentiment Analysis

Understanding Sentiment Analysis
Text Standardization
Tokenization
One-hot encoding and Bag of Words
Term frequency - Inverse Document frequency (TF-IDF)
Embeddings

Sentiment Analysis with Recurrent neural networks

How Recurrent neural networks work
Data preparation
Building and training RNNs
Advanced RNNs (LSTM and GRU)
1D Convolutional Neural Network

Sentiment Analysis with transfer learning

Understanding Word2vec
Integrating pretrained Word2vec embeddings
Testing
Visualizing embeddings

Neural Machine Translation with Recurrent Neural Networks

Understanding Machine Translation
Data Preparation
Building, training and testing Model
Understanding BLEU score
Coding BLEU score from scratch

Neural Machine Translation with Attention

Understanding Bahdanau Attention
Building, training and testing Bahdanau Attention

Neural Machine Translation with Transformers

Understanding Transformer Networks
Building, training and testing Transformers
Building Transformers with Custom Attention Layer
Visualizing Attention scores

Sentiment Analysis with Transformers

Sentiment analysis with Transformer encoder
Sentiment analysis with LSH Attention

Transfer Learning and Generalized Language Models

Understanding Transfer Learning
Ulmfit
Gpt
Bert
Albert
Gpt2
Roberta
T5

Sentiment Analysis with Deberta in Huggingface transformers

Data Preparation
Building,training and testing model

Neural Machine Translation with T5 in Huggingface transformers

Dataset Preparation
Building,training and testing model

Screenshots

Deep Learning: NLP for Sentiment analysis & Translation 2024 - Screenshot_01Deep Learning: NLP for Sentiment analysis & Translation 2024 - Screenshot_02Deep Learning: NLP for Sentiment analysis & Translation 2024 - Screenshot_03Deep Learning: NLP for Sentiment analysis & Translation 2024 - Screenshot_04

Charts

Price

Deep Learning: NLP for Sentiment analysis & Translation 2024 - Price chart

Rating

Deep Learning: NLP for Sentiment analysis & Translation 2024 - Ratings chart

Enrollment distribution

Deep Learning: NLP for Sentiment analysis & Translation 2024 - Distribution chart
4291812
udemy ID
9/10/2021
course created date
4/5/2023
course indexed date
Bot
course submited by