/sentiment-analysis-sagemaker

Deployment of sentiment analysis model using Amazon sagemaker

Primary LanguageJupyter NotebookMIT LicenseMIT

Deploying Sentiment analysis model using Amazon SageMaker

This is the final solution of the project 'Sagemaker Deployment' which consists in deploying a Sentiment Analysis model using RNN in the Amazon AWS SageMaker tool. The notebook and Python files provided here result in a simple web app which interacts with a deployed recurrent neural network performing sentiment analysis on movie reviews.

In the final architecture AWS API Gateway and AWS Lambda functions is used as well. The application architecture diagram is:

Web app Diagram

Web app final result

The final project will be executed in a simple html page which can be deployed anywhere.

Web app example

Software and Libraries

This project uses the following software and Python libraries:

  • Python
  • NumPy
  • pandas
  • PyTorch
  • Amazon SageMaker
  • NLTK