Human-centered computing is an emerging research field that aims to understand human behavior and integrate users and their social context with computer systems. This research aimed to find the best algorithm for human activity recognition. We used Logistic Regression, SVM with RBF kernel; CNN, LSTM, Bi-Directional LSTM, and CNNLSTM algorithms for analyzing the data. The data analysis measured and compared the accuracy and training time. The most accuracy belonged to the CNN-LSTM and Bi-Directional LSTM, and the least training time belonged to the SVM with RBF kernel