Git Product home page Git Product logo

ashishrana160796 / calcnet-experiments Goto Github PK

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

This repository contains experimental setup for experiments conducted in 'Exploring numerical calculations with CalcNet' paper that was published in ICTAI 2019.

License: MIT License

TeX 8.70% Python 0.95% Jupyter Notebook 90.35%
neural-network numerical-computation nac nalu mlp algorithms predictive-analysis extrapolation generalization

calcnet-experiments's Introduction

Repository Description

This repository contains experimental setup for experiments conducted in 'Exploring numerical exploration with CalcNet' paper that was published in ICTAI 2019. It was a submission under short paper categories involving new research ideas and concepts that are under development.

A small introduction to motivation and whole concept behind this paper is highlighted in this introductory presentation.

Motivation and Objective of Research

The motivation behind this research is developing neural network architecture pipeline that learns fundamentally "how to compute a numerical expression ?" and breaks downs complex functions like factorial, exponential etc. which the current existing architecture are unable to solve. This network holds the capability to predict for unseen higher range data which highlights that our neural network pipeline did fundamentally understood the numerical evaluation. The basic idea is to input an equation, parse it and then use neural network modules evaluate the expression under specific degree of certainity. Objective of this research is to being able to solve approximation problems, stochastic quantum mechanics equations and capture hidden nuances in such equations which might be harder for current mathematical models to formulate. Like capturing wave-particle duality nuances in Heisenberg's uncertainty equation with our proposed pipeline from the experiment data. Hence, introduce neural networks as a assisting mean for equations that already involve uncertainity in them and certain hidden trends that are not captured by existing conventional mathematical models.

Also, we intend to create fusion of conventional algorithms with neural network modules and form a standard functioning pipeline. It is an unexplored space for creating new neural network architectures with rigity in the form with conventional data structures for support. Finally, leading to creation of effective neural networks that truly understands functioning of numerical manipulation with grammer parsing via infix expression evaluation and NALU/NAC module for evaluating basic operators.

Outcomes from the paper

  • CalcNet architecture explained and it's utility explained on small scale experiments.
  • New novel approach highlighted to carry out numerical computations with neural networks.
  • Resuable code modules and saved models to get you up and running in no time with CalcNet.

Experiment Content

This repository contains following directories having information and experiments conducted in the abovementioned paper. We have shown the utilization of the algorithm ,an error propagation methodology and visualizations of NAC/NALU activation affline layers. Please, refer to the directories below that interests you.

  • calcnet-experiments: An equation evaluation related to predicting results of experiments mentioned in paper.
  • calcnet-paper: This directory consist of all the assets and research paper content reproducability related files.
  • nalu-plots: 3-D Plot diagrams of NAC/NALU activations and its golden ratio based variants.
  • nalu-variants-experiments: This contains experimental comparison of standard NAC/NALU variants on multiple operators and functions with their designed golden ratio based variants.

calcnet-experiments's People

Contributors

ashishrana160796 avatar

Stargazers

 avatar

Watchers

 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.