1. A method of evaluating predictive performance of a spatial and temporal memory system, comprising: generating a spatial and temporal memory system output responsive to receiving input data representing a spatial pattern at a first time; determining a predicted spatial pattern at a second time based on the spatial and temporal memory system output; and evaluating the performance of the spatial and temporal memory system by comparing the predicted spatial pattern at the second time and a spatial pattern received at the second time.