Giter Site home page Giter Site logo

manuelemacchia / hotel-sentiment-analysis Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 10.71 MB

Implementation of a data science process for predicting the sentiment contained in hotel reviews by building a binary classification model

Home Page: https://manuelemacchia.com/hotel-sentiment-analysis/

License: MIT License

Jupyter Notebook 100.00%
classification data-science jupyter-notebook natural-language-processing nlp nltk pandas python scikit-learn sentiment-analysis supervised-learning

hotel-sentiment-analysis's Introduction

Ciao, I'm Manuele ๐Ÿ‘‹

  • Machine learning engineer based in Bari, Italy.
  • Working at Connect Reply.
  • MSc in Data Science and Engineering at Politecnico di Torino.
  • Interested in natural language processing, computer vision, generative AI, MLOps, web development, and anything to do with data.

manuelemacchia.com

๐Ÿ‘จโ€๐Ÿ’ป

hotel-sentiment-analysis's People

Contributors

manuelemacchia avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

viswa7878

hotel-sentiment-analysis's Issues

Handle repeating characters from the beginning and the end of a token

The spell checker currently removes characters that appear consecutively more than twice (e.g., pproovaaaa becomes pproovaa).

In addition to that, it should remove characters that repeat more than once from the beginning and the end of a token (e.g., pproovaaaa becomes proova).

This should help the stemmer to correctly stem tokens.

Handling text emoticons

Right now, the classifier can handle unicode emojis such as ๐Ÿฅฐ or ๐Ÿ˜ก.
We shall improve the emoji handler with support for text emoticons, such as :) or :(.

Modularize the classifier

We could modularize the classifier code. This requires further exploration: what modules? use python packages? documentation?

Review length distribution graph

We could graph the length of the reviews in the data exploration phase. We could have two distributions, one for each class (negative and positive review length distribution). Is this useful?

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.