Human Activity Recognition using Recurrent Neural Networks

A recurrent neural network (RNN) is a class of artificial neural network where connections between units form a directed cycle. RNNs make use of information from the past. That way, they can make predictions for data with high temporal dependencies. This creates an internal state of the network that allows it to exhibit dynamic temporal behavior.

An RNN takes many input vectors to process them and output other vectors. Compared to a classical approach, using an RNN with Long Short-Term Memory cells (LSTMs) requires no, or very little, feature engineering. Data can be fed directly into the neural network, which acts like a black box, modeling the problem correctly. The approach here ...

Get Scala Machine Learning Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.