Code Monkey home page Code Monkey logo

amazon-fine-foods-analysis-datamining-'s Introduction

Amazon-Fine-Foods-Analysis-DataMining-

While learning Data Mining, me and my good friends Nathalie Crespo and Nicolas Caceda performed Sentiment Analysis on the Amazon Fine Foods dataset. We were provided two data sets, one reduced and one full. The full one conatined 500k different unique reviews while the reduced contained 14,906 reviews. We perfromed experiements on both data sets in two parts.

Part A: Part A was based on Bag of Words experiements. We used multiple different classifiers to test 4 different metrics (accuracy, precision, recall, and 10-fold cross validation accuracy) on both data sets and compared the results. Our goal was to determine which classifers had the best chance of predicting the right rating on a review (either positive, negative, or neutral). We also wanted to see how differnt the metric would be on the full data compared to the reduced. Some of the metrics used were Naive Bayes, kNN, Decision Tress, Random Forest, and different types of Support Vector Machines (SVMs). The detials of Part A (including the numerical resutls and details of our experiements) are throughouly explained in our report, which can be found by opening the "Report" folder in this repo.

Part B: Part A was based on Word Embeddings and Neural Networks. Like in Part A, both the full and reduced data sets were used and the same metrics were computed. However, multiple Neural Network models were constructed using Keras. The goal of Part B was to experiment with different NN models to see how the metrics compare btween them. All experiments and numerical results are explained in our report, which can be found in the "Report" folder in this repo. Additionally, the "PartB.ipynb" file contains a very well documented notebook that explains the differences between all the models used and explain their layers.

amazon-fine-foods-analysis-datamining-'s People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.