Affiliation:
1. Department of Computer Science and Communication Engineering, Jiangsu University, Zhenjiang, China
Abstract
Hierarchical Temporal Memory is a new type of artificial neural network model, which imitates the structure and information processing flow of the human brain. Hierarchical Temporal Memory has strong adaptability and fast learning ability and becomes a hot spot in current research. Hierarchical Temporal Memory obtains and saves the temporal characteristics of input sequences by the temporal pool learning algorithm. However, the current algorithm has some problems such as low learning efficiency and poor learning effect when learning time series data. In this paper, a temporal pool learning algorithm based on location awareness is proposed. The cell selection rules based on location awareness and the dendritic updating rules based on adjacent inputs are designed to improve the learning efficiency and effect of the algorithm. Through the algorithm prototype, three different datasets are used to test and analyze the algorithm performance. The experimental results verify that the algorithm can quickly obtain the complete characteristics of the input sequence. No matter whether there are similar segments in the sequence, the proposed algorithm has higher prediction recall and precision than the existing algorithms.
Funder
National Natural Science Foundation of China
Subject
Computer Science Applications,Software
Reference32 articles.
1. Why Neurons Have Thousands of Synapses, a Theory of Sequence Memory in Neocortex
2. GeorgeD.How the brain might work: a hierarchical and temporal model for learning and recognition2008Kunnamangalam, KeralaStanford UniversityPh.D Thesis
3. Properties of sparse distributed representations and their application to hierarchical temporal memory;S. Ahmad,2015