Human activity recognition based on triaxial accelerometer using multi-feature weighted ensemble