Created a new dir to store previous versions of HTM.
deleted previous versions of HTM as they have moved to a new dir.
Fixed code to follow PEP8 conventions.
Code change to PEP8 standard. Note the max line length was set to 120 from 80.
Changed to PEP8 style.
Changed the input viewer. The input can now be a different size to the HTM
column array. This hasn't been completly fixed yet. Still need to clean up
the initialising in the GUI and the step function.
Deleted the commandRow variable form the HTM. The command space and input
space will be seperated in the input to each HTM layer. The actual columns
of the HTM layer are not seperated by a commandRow variable anymore.
This will make the code much cleaner and easier to work with.
Added zooming and drag to the HTM input viewer box.
Added functionality to view different inputs to different layers and
levels in the HTM.
Added some inter region input output functionality. The input output views
need fixing as they are not updating correctly. The process of setting a new
input to the HTM and then automatically updating inter level and layer
input outputs needs reviewing.
The input can be different sizes.
deleted old qt GUI
Update README.md
First commit of example HTM code.
Updated 3rd learning sequence function. This was done so cells that where predicting for multiple consecutive timesteps had their synapses correctly incremented or decremented.
Updated the spatial pooler to correct the desiredLocal activity. This now stops more then the desired local activity number of cells from being active within the local inhibition radius.
Updated the HTM balancer to be more similar to the newly created example HTM code. This code also fixes some sequence and spatial pooler bugs. It also removes references to the inverted pendulum code which should stay in the inverted pendulum class, this makes the code cleaner and easier to understand.
fixed import spelling error
Setup a simple inverted pendulum class again. Currently the pendulum moves randomly. An output needs to be added to it.
Fixed the display of the spatial pooler. It is now shown on the HTMInput viewer and works for different input sizes.