GithubHelp home page GithubHelp logo

edwinrobots / heatmapbcc Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 20.83 MB

This is a working version of the crowdscanner. Later commits have updated and improved the GP code but the crowdscanner demo may no longer look right.

Python 88.83% HTML 7.04% JavaScript 4.13%

heatmapbcc's People

Contributors

edwinrobots avatar

Watchers

 avatar

heatmapbcc's Issues

Slides/overview diagram: clarify titles and reduce text

Replace BCC with baysian classifer combination
Replace "situation" with enlarged gathering reports.
Remove numbers?
Crowd + Ensemble box can be simplified --> "to produce machine-readable data" is not required
Transition slide: highlight BCC box in the overview diagram

slides need to be clearer

the overview diagram is too much to take in during the demo -- separate demo and slide explanation.

possibly remove the overview diagram completely.

it's too loopy

could introduce it piece by piece, or only show some of the arrows when we actually discuss them

Compare GPGrid code with other package versions

Compare for speed, accuracy (e.g. by looking at marginal likelihood with different parameters). Use GPy, but we'll need to submit the beta-adjusted values and have a way to input the corresponding observation noise.

make current state clearer

It is hard to see the selected options/state in the checkboxes. Make these bold or make a new title to show if we are using Bayesian heatmaps

Do the maths to show that model is correct.

Do the maths to determine how we optimise for length scale as well. Can this be done as part of VB or as a ML2 step? It's important not to spend long on things that are not part of our core BCC model though.

GET list of targets from the heatmap

Implement algorithm for finding peaks. Find all points with p(target) > theta. Eliminate those with neighbours that are higher.

Plot on map to test (as a binary grid). Use same method to display as for report intensity map.

Hook this up to GET requests by altering the demoserver.py

invalidate old reports

When the report ID is no longer included in the list, invalidate it by setting type in prov store to -1

Optimise hyperparameters (length scale, s)

Input length-scale is the important one, but also sigmoid sensitivity "s". Could either work out the marginal likelihood for HeatmapBCC, then use fminsearch. Alternativeily, there may be a way to handle the length-scale in an approximate Bayesian manner by including it in the variational updates using a delta method to approximate the non-conjugate posterior???

Other hyperparameters, i.e. alpha0 and nu0 (corresponds in latent space to output length scale and prior function mean) probably don't want optimising.

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.