Skip to content

MACHINE LEARNING / NLP / AMAZON SAGEMAKER: This an exemplary implementation of Web Application predicting if provided movie review is POSITIVE or NEGATIVE. This application uses Machine Learning model trained and deployed on Amazon SageMaker environment.

Notifications You must be signed in to change notification settings

karolcichosz/sentiment-analysis-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentiment Analysis Web Application Overview

This web app predicts if provided review is positive or negative. So exemplary outputs are presented in the output directory.

The notebook and Python files provided here, once completed, result in a simple web app which interacts with a deployed recurrent neural network (RNN) performing sentiment analysis on movie reviews. This project implements Sentiment Analysis (Binary Classification problem) using Word Embedding layer, LSTM layer, Dense layer and sigmoid function.

Installation

You need Amazon Sagemaker and a Notebook instance to run this code. While creating a Notebook instance you can add link to this repository, so can can have this project placed in your Notebook instance. You will also need AWS Lambda and Amazon API Gateway, to create model endpoint and make it avaliable to html website, but all step by step detailed instructions are provided in Jupiter Notebook SageMaker Project.ipynb.

Licence

Copyright: Karol Cichosz: The content of this repository is licensed under MIT licence.

About

MACHINE LEARNING / NLP / AMAZON SAGEMAKER: This an exemplary implementation of Web Application predicting if provided movie review is POSITIVE or NEGATIVE. This application uses Machine Learning model trained and deployed on Amazon SageMaker environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published