Multi-layer Cortical Learning Algorithm for Forecasting Time-series Data with Smoothly Changing Variation Patterns | IEEE Conference Publication | IEEE Xplore