GithubHelp home page GithubHelp logo

deeplearningproject's Introduction

Folder Structure

Dataset

This folder contains the Datasets used for training and testing

train-easy

This folder contains the Datasets used for training and interpolation testing

train-medium

This folder contains the Datasets used for testing on medium extrapolation tests

train-hard

This folder contains the Datasets used for testing on hard extrapolation tests

Models

This folder contains all the code which is able to run. It contains two notebooks, one for each Subproblem mentioned in the paper.

arithmetic_add_or_sub_images

This folder contains images which were used in the paper to show some examples

best_arithmetic__add_or_sub_model

This folder contains the checkpoint of the (best) model for the arithmetic__add_or_sub problem used to measure the performance of the model.

best_calculus_differentiate_model

This folder contains the checkpoint of the (best) model for the calculus_differentiate problem used to measure the performance of the model.

calculus__differentiate_images

This folder contains images which were used in the paper to show some examples

Writing

This folder contains the proposal and the paper itself.

How to Run the Code

  • If you have not downloaded the Repository From Github then you have to download the Dataset folder from https://github.com/berniwal/DeepLearningProject/ and replace it as there was not enough space to compress it to a 100MB zip file. Otherwise if downloaded from Github you can skip this step.
  • Go to the Models folder and select the Notebook for which subproblem you want to run the code.
  • Make sure you have installed the required libraries in the first import statement (tensorflow 2.x) otherwise you will not be able to run the code.
  • If you made sure you have installed those libraries, then you should be able to execute the notebook without any further considerations.

Related Work

Based on the Paper 'Analysing Mathematical Reasoning Abilities of Neural Models'

https://arxiv.org/pdf/1904.01557.pdf

Link to Mathematics Dataset

https://github.com/deepmind/mathematics_dataset

Link to Pre-Generated Dataset

https://console.cloud.google.com/storage/browser/mathematics-dataset?pli=1

Link to used tutorial about Neural Machine Translation with Attention

https://www.tensorflow.org/tutorials/text/nmt_with_attention

deeplearningproject's People

Contributors

berniwal avatar

Stargazers

 avatar  avatar

Watchers

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