Deep learning and probabilistic methods for robotic perception from streaming data