Recurrent Nets and
Sensors
Idosi Korea 2015 - ujava.org
Recurrent nets
Credit: Andrej
Karpathy
Recurrent Architecture
Credit:
http://blog.josephwilk.net/ima
ges/blog/2012/10/
Recurrent vs normal feed forward
Normal feed forward meant for basic tasks
such as classification
No memory component
Recurrent can be used to learn sequences
Different backpropagation
BPTT vs normal Backprop
Extra weight matrices represent a sort of
“memory component”
Learns to minimize sequences rather than just
one classification
Different Recurrent Architectures
Recurrent Nets (normal)
Gated recurrent units
Long Short term Memory
Attention models
Gated Recurrent Nets
http://image.slidesharec
dn.com/generalsequenc
elearningwithrecurrentn
euralnetworksfornextml-
150217161745-
conversion-
gate01/95/general-
sequence-learning-
using-recurrent-neural-
networks-19-
638.jpg?cb=143075083
8
LSTM
Credit:
http://blog.otoro.net/
wp-
content/uploads/sites
/2/2015/05/LSTM.pn
g
What can you do with them?
http://karpathy.github.io/2015/05/21/rnn-
effectiveness/
Generate shakespeare
Compilable code
Forecasting
Other applications
Caption Generation for images
Real time object tracking based on the output
of a conv net
Image segmentation
Internet of Things
Anomaly Detection
Predictive maintenance
Targeted advertising (sensors + video)
All about predicting the future
Recurrent net sequence learning allows for us
to predict anything with a time axis
Think about videos and forecasting movement
over time
Thanks!
help@skymind.io
@agibsonccc
https://deeplearning4j.org/

Recurrent nets and sensors