First, let me say, "Thank You", for all of your hard work!
The idea was to avoid container constructs like
ModelFactory and to show what is going in and out of each algorithm (no support frameworks). So to start around line 84 in the QuickTest.py file and physically add the necessary code to feed the output of the TemporalMemory in to the Anomaly code and provide printouts of the input data and output data for same?
We want to see:
- What exactly goes into the Anomaly code and exactly what comes out of it?
- What transformations of the data are necessary (if any) to take the output from the TemporalMemory and pass it into the Anomaly code?
- The structure kept the same as the original file so that it is the mirror image of the QuickTest.java file. (I apologize, you didn't know that existed).
- So if possible, on line 12, please add the direct import of the Anomaly code; on line 24, please declare the reference variable to the Anomaly code, and on line 85 please begin transforming the TM output (with printouts) and add it into the Anomaly class keeping the same style of documentation - and printout the Anomaly result?
- Nothing hidden, everything simple and inlined right in front of us so we can see exactly what's going on... (Please don't include anything that requires debugging into another file that isn't the Anomaly code itself?)
Please keep in mind. This is "HTMNetwork for Dummies"
Another point is. If the file isn't exactly like what's mentioned, then I can't make a Java file that does the same simple thing and I can't compare everything minutely enough for trouble shooting our issue. I guess I failed to mention there is a QuickTest.java file as well and it looks almost exactly the same and has exactly the same output. Also we don't want to get rid of the Classifier code, we want to output everything so we can see what's going in and out of everything.
I really apologize, I know your time is valuable but this code has to act as a "sanity check" for seeing right in front of my face, what goes into and comes right out of each and every algorithm so that I can apply that knowledge to HTM.Java.
In addition, this is the file I point to (in both languages) when people want the most accessible example of how to work with the algorithms themselves.
Anyway, please let me know if my craziness requires any more explanation? And thanks a million for letting me pester you with these exact requirements, again I know how valuable your time is and I really appreciate everything you're doing to help debug things.