htm.java
htm.java copied to clipboard
Knn dev
Fixes #132
Work In Progress... (i.e. Merge not yet requested)
- [x] Create new Parameters for application to KNNClassifier construction
- [x] Create new Constants class to begin getting rid of open-ended strings in HTM.java
- [x] Create new static Builder for fluent construction of the many KNNClassifier parameters
- [x] Enhance the BeanUtil to accept classes with no mutator fields (for Parameters.apply() method)
- [x] Extends Parameters test to include test of new BeanUtil and new Enum properties
- [x] Add new array handling methods to ArrayUtils to equal methods called in KNNClassifier
- [ ] Complete port of KNNClassifier unit test
- [ ] Complete port of all KNNClassifier methods
Coverage decreased (-37.7%) to 44.796% when pulling 7e374e856b986a5bf47ab26caa1cc230ee2a5ab2 on cogmission:knn_dev into f7b2ea2c85a80767b8d75bc62eee0e11a5a35b74 on numenta:master.
@cogmission Is this stale? Should you close it?