Home

Awesome

nab-comportex

Support and experiments for running Comportex HTM models on the Numenta Anomaly Benchmark.

For context, read the blog post Attempting the Numenta Anomaly Benchmark.

Results

The results as submitted to the 2016 NAB Competition can be found in the results directory.

Headline results:

modelstandardlow FP ratelow FN rate
original NuPIC model + anomaly likelihood65.358.669.4
original NuPIC model, raw bursting score52.541.158.3
selected Comportex model, delta anomaly score64.658.869.6

Effective time step model results:

modelstandardlow FP ratelow FN rate
effective time steps when 20% columns change64.759.869.5

Usage

To reproduce the results submitted to the 2016 NAB Competition:

  1. install Leiningen.
  2. clone this git repo. It should be placed alongside the NAB directory so that data files can be read from and result files written to ../NAB.
  1. In the NAB directory:
  1. In the nab-comportex directory:
  1. In the repl: (start-notebook)
  2. Note the port number such as 12345, then go to http://localhost:12345/worksheet.html?filename=worksheeets/method.clj
  3. Keep pressing Shift+Enter...

The results will be written into ../NAB/results/.

It would also be possible to run the clojure file worksheets/method.clj in other ways, interactive or not.

License

Copyright © 2016 Felix Andrews

Distributed under the GNU Affero General Public Licence, Version 3, the same as Comportex.