An open API service indexing awesome lists of open source software.

https://github.com/sai-manas/sentiment-analysis-rnn

The repository Sentiment-Analysis-RNN is a project that focuses on sentiment analysis using Recurrent Neural Networks (RNN). It utilizes TensorFlow and Keras for building and training the model, and the dataset used is the IMDb movie reviews dataset. The repository includes Jupyter Notebooks demonstrating the prediction and model training processes
https://github.com/sai-manas/sentiment-analysis-rnn

data-science keras python rnn-tensorflow sentiment-analysis

Last synced: 4 months ago
JSON representation

The repository Sentiment-Analysis-RNN is a project that focuses on sentiment analysis using Recurrent Neural Networks (RNN). It utilizes TensorFlow and Keras for building and training the model, and the dataset used is the IMDb movie reviews dataset. The repository includes Jupyter Notebooks demonstrating the prediction and model training processes

Awesome Lists containing this project

README

        

# Sentiment-Analysis-RNN

## Description
The repository Sentiment-Analysis-RNN is a project that focuses on sentiment analysis using Recurrent Neural Networks (RNN). It utilizes TensorFlow and Keras for building and training the model, and the dataset used is the IMDb movie reviews dataset. The input is the text of the movie review, and the output is the sentiment label (positive/negative).

## Video Demo
[Sentiment Analysis demo](https://github.com/user-attachments/assets/10655bc1-6052-4299-a432-4ae5a9475289)

## Dataset
The dataset used in this project is taken from Kaggle's IMDb movie reviews dataset.

## Installation
1. Clone the repository:
```sh
git clone https://github.com/sai-manas/Sentiment-Analysis-RNN.git
```
2. Navigate to the project directory:
```sh
cd Sentiment-Analysis-RNN
```
3. Install the required dependencies:
```sh
pip install -r requirements.txt
```

## Usage
### Running the Streamlit Web Application
1. Navigate to the project directory:
```sh
cd Sentiment-Analysis-RNN
```
2. Run the Streamlit app:
```sh
streamlit run app.py
```

### Jupyter Notebooks
Check the notebooks for model training and prediction processes here:
- [simpleRNN.ipynb](https://github.com/sai-manas/Sentiment-Analysis-RNN/blob/main/notebooks/simpleRNN.ipynb)
- [prediction.ipynb](https://github.com/sai-manas/Sentiment-Analysis-RNN/blob/main/notebooks/prediction.ipynb)