Sentiment Analysis Web App

Technologies:
  • AWS Sagemaker
  • AWS Lambda
  • Amazon API Gateway
  • LSTM
  • Scikit-learn
  • NLP
  • PyTorch

This was one of my projects during my Machine Learning Engineer Nanodegree.
I trained a LSTM model which would classify movie reviews as negativw or positive reviews.
The model was created and trained in AWS SageMaker, and then deployed into a web app.

Some machine learning engineering tasks I had to do during this project:
  • Retrieving data.
  • Processing / Preparing the data.
  • Uploading the processed data to S3.
  • Training the LSTM model.
  • Testing the trained model using a batch transform job.
  • Deploying the trained model.
For more details, please refer to the GitHub Repository!