“…An improved RNN named Long Short Term Memory (LSTM) [147], including complex gates and memory cells within the hidden units for "better memories", became popular in various applications such as speech recognition [126], video analysis [335], language translation [215], activity recognition [130] etc. Since data streaming is most common in the IoT environment, RNN (LSTM) is deemed as one of the most powerful modelling techniques, and there are various IoT applications such as smart assistant [109,336], smart car navigator system [161], malware threat hunting [134], network traffic forecasting [272], equipment condition forecasting [387], energy demand prediction system [243], load forecasting [181], etc.…”