, , ,

[SOLVED] Cs135 project a: classifying sentiment

$25

File Name: Cs135_project_a:_classifying_sentiment.zip
File Size: 357.96 KB

5/5 - (1 vote)

CS135 Project A: Classifying Sentiment

  1. Overview

    image Project Timeline

    image Release on Thu 9/26

    image Form partners by Sun 10/06 image Due on Thu 10/17

    image Intermediate deadlines for Problem 1 and Problem 2 code/experimentation and writeup

    image Team Formation

    image Encouraged to work in teams of 2, but can work individually image Fill out ProjectA Team Formation Form by 10/6

    image If need help finding a teammate, post on Piazza

    image Work to Complete

    image One semi-open problem (Problem 1) and one completely open problem (Problem 2) image Practice ML development cycle for both problems

    image Maintain leaderboards on Gradescope

  2. What to Turn In

    image PDF Report

    image One report covering all problems, 4 – 6 pages image Manually graded

    image Mark subproblems via Gradescope annotation tool

    image ZIP Files of Predictions

    image One ZIP file for Problem 1 and one for Problem 2

    image Each contains a single plain text file with float probabilities for test set predictions

    image Reflection Form

    image Each individual turns in a reflection form after completing the report

  3. Starter Code and Code Restrictions

    Starter Code Repo

    image https://github.com/tufts-ml-courses/cs135-24f-assignments/tree/main/projectA

    image Provides scripts to load data, but no other code

    image Code Usage

    image Can use any Python package

    image Understand and cite third-party code

  4. Background

    image Dataset

    image From research work in KDD 2015 paper

    image Thousands of single-sentence reviews from imdb.com, amazon.com, yelp.com image Training set of 2400 examples, test set of 600 examples in CSV format

    image Binary labels indicating sentiment

    image Performance Metric

    image Area under the ROC curve (AUROC)

  5. Problem 1: Bag-of-Words Feature Representation

    image Background on Bag-of-Words

    image Represent documents as count vectors of a fixed vocabulary image Many design decisions involved

    image Goals and Tasks

    image Develop BoW representation and binary classifier pipeline image Experiment with preprocessing

    image Use LogisticRegression classifier

    image Use hyperparameter selection techniques with cross-validation

    image Report Sections

    image 1A: Describe BoW design decisions image 1B: Describe cross-validation design

    image 1C: Describe hyperparameter selection for classifier image 1D: Analyze predictions of best classifier

    image 1E: Report test set performance on leaderboard

  6. Problem 2: Open-ended challenge

    Goals and Tasks

    image Use any feature representation, classifier, and hyperparameter selection procedure image Try various methods to improve performance

    image Report Sections

    image 2A: Describe feature representation

    image 2B: Describe cross-validation or equivalent process image 2C: Describe classifier and hyperparameter search image 2D: Analyze errors of best classifier

    image 2E: Report test set performance on leaderboard

  7. Grading

Overall Grade Breakdown

image 87%: Report performance

image 10%: Leaderboard submissions image 3%: Completion of reflection

Leaderboard Submissions

image Score between 0.0 and 1.0 based on performance and comparison to top submissions

PDF Report

image Points allocated across various parts of Problem 1 and Problem 2

Hyperparameter Selection Rubric

image Figure and paragraph requirements for describing hyperparameter selection

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] Cs135 project a: classifying sentiment
$25