Machine Learning and Deep Learning algorithms to predict the activity of a user (standing, sitting, walking or sleeping) using data collected by various smartwatch sensors (such as Accelerometer, Gyroscope, Rotation, Orientation and Gravity sensors).