Coder Social home page Coder Social logo

sentipy's Introduction

Sentipy

This package is a basic sentiment analyzer

About sentipy

Sentipy attempts to classify a text into positive, negative or neutral sentiment. It uses Spacy's textcat with ensemble architecture in the back-end. The ultimate objective of this package is to classify the sentiments as accurately as possible

While the sentiment analysis at the core is absolutely basic, the current focus is to understand the features the model is learning. sentipy leverages on lime to get the features learnt and uses streamlit to crate a simple webapp that helps with the visualization

How to install sentipy

  1. git clone the repo in to your local system
  2. run setup.py install

How to run the feature visualizer app

On your terminal run sentipy streamlit

What next?

  1. Use transformers and take the self supervised learning approach for classification
  2. Include visualizations for pre-processed text
  3. Make pre-processing options available on web app
  4. Better visualization

test changes made by me

sentipy's People

Contributors

sagard21 avatar karan1pandya 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.