Project Plan Amazon Customer Review Analyzer The Capstone - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan Amazon Customer Review Analyzer The Capstone - - PowerPoint PPT Presentation

Project Plan Amazon Customer Review Analyzer The Capstone Experience Team Amazon Ian Whalen Jie Wan Tess Huelskamp Jason Liu Ankit Luthra Department of Computer Science and Engineering Michigan State University Spring 2017 From


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

Amazon Customer Review Analyzer

Team Amazon

Ian Whalen Jie Wan Tess Huelskamp Jason Liu Ankit Luthra Department of Computer Science and Engineering Michigan State University Spring 2017

slide-2
SLIDE 2

Functional Specifications

  • Improve the Amazon Retail Experience
  • Automatically Classify Reviews into Categories
  • Enable More Informed Purchase Decisions
  • Filter Out Irrelevant Reviews

The Capstone Experience Team Amazon Project Plan 2

slide-3
SLIDE 3

Design Specifications

  • Showcase Backend
  • Simple Interface to View Products and Reviews
  • Allow Users to Flag Reviews as Misclassified

The Capstone Experience Team Amazon Project Plan 3

slide-4
SLIDE 4

Screen Mockup: Amazon Customer Review Analyzer

The Capstone Experience Team Amazon Project Plan 4

slide-5
SLIDE 5

Screen Mockup: Amazon Customer Review Analyzer

The Capstone Experience Team Amazon Project Plan 5

slide-6
SLIDE 6

Screen Mockup: Amazon Customer Review Analyzer

The Capstone Experience Team Amazon Project Plan 6

slide-7
SLIDE 7

Technical Specifications

  • iOS (Swift) Front End
  • Python Back End
  • Natural Language Tool Kit
  • Amazon Web Services SDK
  • Serverless Architecture Using AWS Lambda
  • Storage using AWS S3 and DynamoDB

The Capstone Experience Team Amazon Project Plan 7

slide-8
SLIDE 8

System Architecture

The Capstone Experience Team Amazon Project Plan 8

slide-9
SLIDE 9

System Components

  • Hardware Platforms
  • AWS Management
  • Software Platforms / Technologies
  • Natural Language Tool Kit
  • Amazon Machine Learning
  • Pycharm and Xcode
  • AWS S3 and DynamoDB
  • API Gateway

The Capstone Experience Team Amazon Project Plan 9

slide-10
SLIDE 10

Testing

  • 30% Data Reservation for Testing Models
  • Python unittest Library
  • AWS Command Line Interface for APIs

The Capstone Experience Team Amazon Project Plan 10

slide-11
SLIDE 11

Risks

  • Risk 1
  • Binary Classification of User Reviews
  • Determine best feature selection method and begin training

models with various algorithms.

  • Risk 2
  • Natural Language Processing
  • Currently working with NLTK to preprocess user reviews.
  • Risk 3
  • iOS Development
  • Building Hello World applications and working with the AWS SDK

library.

  • Risk 4
  • Integration of APIs
  • Completing AWS tutorials and building test connections/triggers

The Capstone Experience Team Amazon Project Plan 11

slide-12
SLIDE 12

Questions?

The Capstone Experience Team Amazon Project Plan 12

? ? ? ? ? ? ? ? ?