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.