/Deploying-a-Sentiment-Analysis-Model-with-AWS-SageMaker

Sage maker deployment project on sentimental analysis using IMDB data set

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

SageMaker Deployment Project

The notebook and Python files provided here, once completed, result in a simple web app which interacts with a deployed recurrent neural network performing sentiment analysis on movie reviews. This project assumes some familiarity with SageMaker, the mini-project, Sentiment Analysis using XGBoost, should provide enough background.

Please see the README in the root directory for instructions on setting up a SageMaker notebook and downloading the project files (as well as the other notebooks).

Project

Sentiment Analysis Web App is a notebook and collection of Python files to be completed. The result is a deployed RNN performing sentiment analysis on movie reviews complete with publicly accessible API and a simple web page which interacts with the deployed endpoint. This project assumes that you have some familiarity with SageMaker. Completing the XGBoost Sentiment Analysis notebook should suffice.

Below Sagemaker ML Instances are used:

  • Notebook : ml.t2.medium
  • Training : ml.p2.xlarge
  • Deployment : ml.m4.xlarge

My Website Page Design:

indexhtmloutput

Positive Review of the image looks like:

outout