> For the complete documentation index, see [llms.txt](https://ikyathvarmadantuluri.gitbook.io/rnns/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ikyathvarmadantuluri.gitbook.io/rnns/applications-of-rnns/various-applications-in-rnn.md).

# Various Applications of RNN

Lets look at some of areas where RNNs are used extensively

#### Text generation <a href="#text-generation" id="text-generation"></a>

Since language is sequentially organized with grammar and proper semantics, we highly rely on RNN predictive algorithms.

Text generation can be utilized for multiple purposes

* Text summarization

Condensing the original text into a distillation of critical points, widely used in project management during onboarding

* Document generation

Commonly used in banking and insurance for creating forms as per client's requests

* Report generation

#### Sentiment Analysis <a href="#sentiment-analysis" id="sentiment-analysis"></a>

In NLP, sentiment analysis is very widely used concept. For example assigning ratings to movies based on comments provided by people

#### Image classification and Image captioning <a href="#image-classification-and-image-captioning" id="image-classification-and-image-captioning"></a>

Used for classifying an image to a class, by learning through a set of features to the neural network and providing a caption to a given input image

#### Handwritten digit recognition and speech recognition <a href="#handwritten-digit-recognition-and-speech-recognition" id="handwritten-digit-recognition-and-speech-recognition"></a>

Google alexa, Amazon echo, Apple siri are examples of speech recognition where machine understands the language and performed actions accordingly.

Let us look at another interesting application of RNN - RNNs Movie
