Skip to the content.

A. Project 1: Building a Movie Review Sentiment Classifier

The following are the key learnings:

  1. Building and training a LSTM Network (100 cell single layer) using PyTorch. This link explains the basics of making a model with PyTorch.
  2. AWS SageMaker.
  3. Deploying the ML Model.
  4. Building an AWS Lambda Function.
  5. Building an AWS API Gateway.

B. Project 2: Population Segmentation using SageMaker

The following are the key learnings:

  1. AWS SageMaker Ground Truth: Helps in going from raw data, to labelled data. It first sends the data to humans for initial labels. Then it trains an ML model based on these initial labels, to automate the labelling process.
  2. Kernel to use: co.nda_mxnet_p36 or conda_pytorch_p36 ; p36 denotes python version 3.6
  3. DeepAR is an inbuilt Supervised Learning model (a RNN) in Sagemaker for Time Series data.
  4. Calculated two different kind of features viz. containment and longest common subsequence (lcs) for the answer & source texts.
  5. Categorized text as plagiarized or not using a random forrest classifier.

C. Project 3 and 4: Dog Breed CNN (Convolutional Neural Network) Classifier

The following are the key learnings: