Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Should we include advanced functionality (statistics, anomaly detection) as modules as a part of the app? #82

Open
breznak opened this issue Jan 19, 2016 · 9 comments

Comments

@breznak
Copy link
Member

breznak commented Jan 19, 2016

..I got asked this from some feedback, basically some users would be interested in out-of-the-box advanced functionality, such as some statistics, anomaly detection (HTM, outliner detection), ...

For us it would mean switching from a simple visualization task to a more broad use-case monitoring and anomaly detection system.

I think this would be interesting if we still stick with the JS-only requirement and provide a very simple user experience, running from a browser.

I could imagine this as (optional) modules, that can be added as new series to the graph. For example:

Our goal should not be to develop the functionality ourselves, but rather reuse existing projects, only setting them up and integrating them for a convenient user-experience in the app.

@breznak
Copy link
Member Author

breznak commented Jan 19, 2016

This is a big change in our focus, but imho quite interesting and useful; what do you think @jefffohl ?

@divyangashah
Copy link

I think you should include anomaly detection on batch data with streaming data. It would not be a big change. what do you say @breznak?
I think its available even currently but not mentioned in documents. is it so?

@breznak
Copy link
Member Author

breznak commented Jan 20, 2016

@divyangashah any modules (eg. anomaly detection model, HTM) are currently not part of the system. What is present is the support for NuPIC/OPF format, so when you run anomaly detection on a NuPIC model, you can easily load the results here and show the anomaly score as needed.

It is a question of this Issue whether we should support "running built-in models on the data": it would mean a lot of work and shift from a clear, single use-case (visualizations) to a "do it all" aim. On the other hand, it could simplify life for the users.

@divyangashah
Copy link

@breznak As per my knowledge NAB - Numenta Anomaly Detection supports on streaming data.
but, is it supporting on batch data.
for. ex. I have a csv file with timestamp,pageviews than can I detect anomaly in that or can predict future pageviews using NAB?

@breznak
Copy link
Member Author

breznak commented Jan 20, 2016 via email

@divyangashah
Copy link

@breznak thanks for response.
Actually, I was confuse about I can use NAB for my work or not and I was not getting proper response on numenta mailing list.
👍

@breznak breznak added this to the v2 - public milestone Jan 25, 2016
@breznak
Copy link
Member Author

breznak commented Jan 25, 2016

(not saying how, but adding the need to decide to Milestone 2.)

@breznak
Copy link
Member Author

breznak commented Jan 27, 2016

htm-community/htm.JavaScript#2 is a JS port of HTM, not sure how much feature parity has been reached with the official NuPIC, but would be interesting project for a module

@jefffohl
Copy link
Member

I am not sure how active Raf's project is. That said, it would be neat to have a server-side JS implementation of HTM. I started a few projects intending to do that, but it is a really big task, and right now my projects are stalled out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants