Reading my way through the HTM Java code and matching it up with my understanding of HTM from the papers and HTM School videos. In doing so I feel that Column is missing from the object hierarchy. From the Papers/Videos:
Cortext has Regions. Regions have Columns. Columns are made of Layers. Layers have MiniColumns. MiniColumns haveCells.
From HTM Java, I read:
network.Network has network.Region. network.Regions have network.Layers. network.Layers have model.Columns and model.Cells via algorithm.SpatialPooler and alogrithm.TemporalMemory and/or model.Connections.
So, if I read the code correctly, model.Columns are minicolumns in the context of HTM. The disconnect for me is that it seems that network.Region is equivalent to a single Column (not minicolumn) from the videos. Is there no equivalent for Column in the HTM Java object hierarchy?