alternative
  • Home (current)
  • About
  • Tutorial
    Technologies
    C#
    Deep Learning
    Statistics for AIML
    Natural Language Processing
    Machine Learning
    SQL -Structured Query Language
    Python
    Ethical Hacking
    Placement Preparation
    Quantitative Aptitude
    View All Tutorial
  • Quiz
    C#
    SQL -Structured Query Language
    Quantitative Aptitude
    Java
    View All Quiz Course
  • Q & A
    C#
    Quantitative Aptitude
    Java
    View All Q & A course
  • Programs
  • Articles
    Identity And Access Management
    Artificial Intelligence & Machine Learning Project
    How to publish your local website on github pages with a custom domain name?
    How to download and install Xampp on Window Operating System ?
    How To Download And Install MySql Workbench
    How to install Pycharm ?
    How to install Python ?
    How to download and install Visual Studio IDE taking an example of C# (C Sharp)
    View All Post
  • Tools
    Program Compiler
    Sql Compiler
    Replace Multiple Text
    Meta Data From Multiple Url
  • Contact
  • User
    Login
    Register

Deep Learning - RNN - Recurrent Neural Network - Types Of RNN Tutorial

Types Of RNN -

  • Many to One
  • One to Many
  • Many to Many
  • One to One

 

 

Many to One

- Many inputs, but One output

Input - Sequential data like sentences, characters, and time series data

Output - Non Sequential data like integer/number or scalars

Applications like Sentiment Analysis (1, 0), Rating Prediction (1, 2, 3, 4, 5), etc.

 

One to Many

- One input, but many output

Input - Normal Non Sequential data like numbers or image

Output - Sequential data like words or sentences.

Applications like giving images as input and generating captions for it.

Input -

 

Output - "A boy playing cricket"

 

Many to Many

- Many inputs with Many outputs

Input and Output are both Sequential data like sentences, characters, and time series data

It has two of its type-

  • Same Length Many to Many - Input Sequence is equal to be same as Output Sequence

Applications like - 

Part Of Speech Tagging in NLP

My name is Sam
Pronoun Noun Verb Noun

 

Name Entity Recognition

On 26th January , India Celebrate Republic Day
  Date Country Celebration Occasion
  • Variable Length Many to Many - Input Sequence is not the same as Output Sequence

Machine Translation like one language to another language e.g. Google Translate

In the below example, the input is 7 words and the output is 8 word

 

One to One

- One input with One output

Input and Output are both Non-sequential data like numbers or images.

 

Deep Learning

Deep Learning

  • Introduction
  • LSTM - Long Short Term Memory
    • Introduction
  • ANN - Artificial Neural Network
    • Perceptron
    • Multilayer Perceptron (Notation & Memoization)
    • Forward Propagation
    • Backward Propagation
    • Perceptron Loss Function
    • Loss Function
    • Gradient Descent | Batch, Stochastics, Mini Batch
    • Vanishing & Exploding Gradient Problem
    • Early Stopping, Dropout. Weight Decay
    • Data Scaling & Feature Scaling
    • Regularization
    • Activation Function
    • Weight Initialization Techniques
    • Optimizer
    • Keras Tuner | Hyperparameter Tuning
  • CNN - Convolutional Neural Network
    • Introduction
    • Padding & Strides
    • Pooling Layer
    • CNN Architecture
    • Backpropagation in CNN
    • Data Augmentation
    • Pretrained Model & Transfer Learning
    • Keras Functional Model
  • RNN - Recurrent Neural Network
    • RNN Architecture & Forward Propagation
    • Types Of RNN
    • Backpropagation in RNN
    • Problems with RNN

About Fresherbell

Best learning portal that provides you great learning experience of various technologies with modern compilation tools and technique

Important Links

Don't hesitate to give us a call or send us a contact form message

Terms & Conditions
Privacy Policy
Contact Us

Social Media

© Untitled. All rights reserved. Demo Images: Unsplash. Design: HTML5 UP.

Toggle