codeforgoodconf / black_holes Goto Github PK
View Code? Open in Web Editor NEWThis project was created at CodeForGood 2017
This project was created at CodeForGood 2017
From black_holes_backend created by amjcosta : codeforgoodconf/black_holes_backend#6
Use a minimum threshold for distinguishing between HeII and non-HeII.
From black_holes_backend created by sauln : codeforgoodconf/black_holes_backend#7
Currently, all the data is stored directly in the git repo. As we get more data to train on, this will become too big. The data should be stored somewhere that can be retrieved via a wget
command.
From black_holes_frontend created by sauln : codeforgoodconf/black_holes_frontend#5
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:
TODO:
From black_holes_backend created by amjcosta : codeforgoodconf/black_holes_backend#4
We may need to add Gaussian smoothing to the processed_data. @rlbyrne had worked on this with previous data processing.
๐ข
After discussions with Andrew, we've decided to try converting the project to Django. We figure that in the long run, it will be easier. There will be hickups in getting everyone up to speed with the new system, but once that hurdle is crossed, expanding functionality of the frontend should be simpler.
Steps:
Python's built-in logging module is just OK. It's a little confusing to set up and configure properly. It's still leaps and bounds better than print statements.
From black_holes_frontend created by edbreeden : codeforgoodconf/black_holes_frontend#8
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.
From black_holes_frontend created by sauln : codeforgoodconf/black_holes_frontend#7
Make the interface for voting very mobile friendly. Ideally, this would mean using swipe functionality for voting.
From black_holes_frontend created by samking314 : codeforgoodconf/black_holes_frontend#1
Write a nice readme.
From black_holes_frontend created by sauln : codeforgoodconf/black_holes_frontend#6
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.
If you decrease the width of the browser, the nav-bar automatically collapses into a hamburger button. The hamburger button doesn't do anything though, so we can't access the navigation keys.
Fix the hamburger button is it creates a drop down navigation panel.
From black_holes_frontend created by amjcosta : codeforgoodconf/black_holes_frontend#4
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!
From black_holes_backend created by samking314 : codeforgoodconf/black_holes_backend#3
test on
-10,000
-50,000
-100,000
-200,000
-500,000
-1,000,000
From black_holes_backend created by rlbyrne : codeforgoodconf/black_holes_backend#5
Spectra that don't appear to contain the HeII spike by eye are flagged as HeII by the algorithm
From black_holes_frontend created by edbreeden : codeforgoodconf/black_holes_frontend#3
Once user models are created, have the algorithm that chooses which galaxy to show a user dependent on that user.
It should
From black_holes_backend created by amjcosta : codeforgoodconf/black_holes_backend#2
It would be ideal to create an engine with greater than 95% accuracy. One way to accomplish this may be using tensorflow to build a neural net.
From black_holes_frontend created by amjcosta : codeforgoodconf/black_holes_frontend#2
Set up a way for users to log in to their account.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.