Deep learning and model personalization in sensor-based human activity recognition