Code Monkey home page Code Monkey logo

nnbuilder's Introduction

NNBuilder.io

A user interface that allows you to easily modify and visualize varios neural network architectures.

A link to the website: NNBuilder.io

More about this website

Deep neural networks can be hard to understand, and notoriously difficult to plan and modify.

I built a user interface website using React.JS that allows you to easily visualize and make modifications in neural network architectures.

Furthermore, it provides access to code generation which isn't so trivial task itself, sequential models might be easy to implement, but models with arbitrary branching and merging are less so. Therefore, many reductions to graph-like structures have been taken and algorithms that use those reductions.

Some of the visual parts were also non-trivial to code, and analytical geometry and trigonometric functions were widely used to overcome these obstacles.

Installation and Prerequisites

  1. An adequate version of Node.js is installed. Here's the one I use:
node --version
V12.16.1
  1. An adequate version of npm is installed. Here's the one I use:
$ npm --version
6.13.4
  1. A GitHub account. :octocat:
  2. Clone this repository to your computer.
  3. Install the project dependencies by running npm install from the project's directory.
  4. Run the project by running npm start

Contribution

Feel free to suggest, report bugs and add forked ideas to this project.

nnbuilder's People

Contributors

danielpaz6 avatar dependabot[bot] avatar

Stargazers

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