Coder Social home page Coder Social logo

siddp278 / nlp_deeplearning Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 3.08 MB

Implemented some of the models and techniques learned in NLP to help build systems that help in daily life.

Python 100.00%
nlp-machine-learning word-vectors document-vector audio-to-text logistic-regression naive-bayes-classifier autocorrection translators

nlp_deeplearning's Introduction

NLP_deeplearning

The above models build have the following description:

Audio_sentiment

We are using Speech Recognizer Package to convert the audio clipping to text, from there on we are using naive bayes model(predicting the most probable word-sentiment) to train that model for sentiment analysis on that text. The Sentiment_analysis_naive has the implementation of the naive bayes model. Have included the pickle files so that you dont have to train the model again and again.

- Autocorrect System

It has the implementation of autocorrect system using the edit distance algorithm with 4 operations that are replace, switch, delete and insert. We input those operations on our incorrect word and then find the most probable among the updated words to see which one fits the bill using probabilty of that word occurring in the corpus. NOTE: a text data (Shakespeare.txt) is provided as corpus.

- Detecting sentiment for different languges through audio

This is just the upgraded version of Audio sentiment where it supports multiple languages meaning the audio can be in any language and we can find the sentiment for that audio. NOTE: The translator_sentiment.py is the main driver file and PyAudio application file is provided as for some systems the normal package installed through pip may not work.

- Document Vectors

Word Embeddings or Word vectorization is a methodology in NLP to map words or phrases from vocabulary to a corresponding vector of real numbers which used to find word predictions, word similarities/semantics. An extension of this is Document Vectorization meaning it vectorizes the whole document text to fit into numbers(vector). Using this I have implemented finding similarity between two text(documents). I have taken two author's works and tried to find how similar/disimilar they are(data/works is provided).

nlp_deeplearning's People

Contributors

siddp278 avatar

Stargazers

 avatar  avatar

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.