Code Monkey home page Code Monkey logo

nlp-quora-duplicate-question's Introduction

Quora Question Pairs - A deep learning experiment

The output of a project for the university: a Tensorflow implementation that faced the task posed by the Quora Question Pairs dataset, pubblicated along with the Kaggle competion. The goal is to build a classifier ables to classify whether two questions, written in english, have the same meaning. Our approach relies on pre-trained word vectors, specifically GloVe2, and deep neural network models. Two architecture have been developed and assessed side-by- side, the first in the flavour of a sentence encoder, the second more inspired by neural reasoner systems.

Script

All the models are encoded in main.py, check on top of the file for the supported flags.

Data

Use prepare_data.py to preprocess the data and prepare them for the training phase. The script expects to find the original files in the data/original folder, you can download them from Kaggle Check the supported flags on top of the python file.

Doc

Check the project report for more details.

nlp-quora-duplicate-question's People

Contributors

m-colombo avatar

Watchers

 avatar  avatar

Forkers

sumitvermakgp

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.