Human Activity from Smartphone Accelerometer