Git Product home page Git Product logo

hyperquest's Introduction

HyperQuest

This project mimics HyperQuest from Stanford University, CS231n.

HyperQuest is a web-app used by beginners in Machine Learning to easily get a proper intuition for choosing the right hyperparameters. This is initially an extremely daunting task because not having proper hyperparameters leads to the models breaking down.


TODO

  • Generate data
  • Construct website with javascript
  • Transfer all json files online
  • Merge all javascript to one file
  • Minimize the javascript
  • Push the first beautiful version to github pages
  • Add PV/UV to web
  • Use brighter color
  • Try flat design
  • generate wechat share <meta>
  • generate tweeter share meta
  • Add more description to web
  • Provide the easy-to-use model for other web pages
  • Add 404 page
  • Generate new model

Embed HyperQuest to your site

  1. Use the anchor HTML:

    <div id = 'form'></div>
    <a type="button" href="javascript: submitForm()">Run</a>
    <span id="acc"></span>
    <p id="gradient_canvas"></p>
    <div id="loss_chart" style="height: 300px; width: 100%;"></div>
    <div id="train_and_vali_acc" style="height: 300px; width: 100%;"></div>
  2. Use the HyperQuest Javascript (below the anchor HTML)

    1. Embed the 2-layer net
    <script type="text/javascript" src='https://cdn.plot.ly/plotly-latest.min.js'></script>
    <script type="text/javascript" src='https://bingcheng.openmc.cn/HyperQuest/html/2-layer-latest.js'></script>
    1. Embed the neural net
    <script type="text/javascript" src='https://cdn.plot.ly/plotly-latest.min.js'></script>
    <script type="text/javascript" src='https://bingcheng.openmc.cn/HyperQuest/convhtml/conv-latest.js'></script>

1. Two Layer Net

Try the simple version here.

2. Conv Neural Net

Try the convolutional version here.

Tuning Parameters is time-consuming?

https://bingcheng.openmc.cn/HyperQuest/

Don't understand the usage of each parameter?

https://bingcheng.openmc.cn/HyperQuest/

The meaning of the curve is difficult to understand?

https://bingcheng.openmc.cn/HyperQuest/

HyperQuest can turn you into an expert!

https://bingcheng.openmc.cn/HyperQuest/

hyperquest's People

Contributors

bingcheng1998 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

hyperquest's Issues

Great job!

I'm the co-creator of HyperQuest at Stanford.

I just want to applaud you for the beautiful design. The website looks amazing. Great job!

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.