Using Smartphone Accelerometer for Human Physical Activity and Context Recognition in-the-Wild