← All projects

food-reviews-sentiment-analysis

by @x4nth055

11

Sentiment analyzer that predicts the review star ( from 0 to 5, continuously) of given food text review.

About this project

5-Stars Food Reviews Regressor Building a simple regressor that predicts the review star of given food text review, 80% accuracy was achieved and about 0.38 Mean-Squared Error (MSE). How it Works A neural network with Embedding layer as first layer, Long & Short Term Memory (LSTMs) since text is sequential data, then one fully connected neuron (dense) with linear activation function for regression ( continuous ratings ). The basic architecture is in the image below: Requirements ## Dataset Amazon Fine Food Reviews: large dataset (more than 500K reviews ) that consists of reviews of fine foods from amazon. Download and extract Reviews.csv to data folder (training will not work without) keras for creating, training and testing model. sklearn for utils like splitting data. tqdm for printing progress bars. pandas numpy Test In case you want to test directly. Output: Train There is already a trained model in results folder. However you can tune some parameters in config.py to improve MSE such as number of LSTM units, embedding size, etc. then run:

From the project README on GitHub

Stars
11
Forks
6
License
MIT
Last push
24 Mar 2023

Add this badge to your README

Show that your project is listed on Made in Algeria.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/food-reviews-sentiment-analysis.svg)](https://www.madeinalgeria.dev/projects/food-reviews-sentiment-analysis)

Related projects