Git Product home page Git Product logo

black_holes_frontend's People

Contributors

accua avatar dependabot[bot] avatar edbreeden avatar larsonnd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

black_holes_frontend's Issues

Track labels from individual users

Keep track of the labels that a user gave and the labels that came from which person.

With this information, we can enable other features:

  • treat given labels as votes, only confirming the label if there have been enough or unanimous votes.
  • rate the accuracy of each user, with options to weight users' votes or reject them from participating.
  • retract labels from users.
  • enable training from #4 and track improvement.

TODO:

  • Build a user model
  • Build a vote model
  • Connect spectra->vote with 1-many relationship
  • Connect user->vote with 1-many relationship

Add pre-commit hooks

Add pre-commit hooks to the git repo so that when a user pushes their changes to master, it will be rejected (maybe?) if the tests do not pass.

  • Run all unit tests
  • Run Flake8
  • Examine code coverage

Update set of random galaxies

Once user models are created, have the algorithm that chooses which galaxy to show a user dependent on that user.

It should

  • Not show the same galaxy more than once
  • Show some galaxies that we have already labeled (as a control set for the user)

make sure machine and human labels are consistent!!!

I'm pretty sure that right now the humans input True if there IS a WR bump [meaning NOT a blackhole] and the machine marks galaxies as True if there is NO WR bump [meaning it IS a blackhole]. lets please make sure it does not do this before we use the app to train the computer!!! idk who is working on this project still but you guys can assign me if you want me to do it and ill change the html on the app to make sure it's clear and consistent.

  • Also unrelated side note: I probably can't video conference with the client but you should ask him if he has a written description to put on the front page or any info for the about page so one of us can through it in there :)

Make description of our product

Write a nice readme.

  • Explain the tech stack,
  • Explain the features in the website,
  • Provide some explanation of the neural net,
  • Provide setup instructions so new users can get involved.

Add a people trainer

We could add a "people trainer" on to the front end. The app would display a picture that has been verified as a black hole or not a black hole, and once a user guesses the answer, the app tells them whether they got it right or not.

@simian201 feel free to add more information!

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.