The document presents a novel approach for machine learning-based human activity recognition using convolutional neural networks (CNNs). It discusses extracting frames from input videos, preprocessing the frames, using a CNN model to classify activities in the frames, and predicting the overall human activity. The methodology involves collecting video data, extracting and enhancing frames, extracting features, training the CNN model on the data, and validating the model's ability to recognize activities in real-time. Experimental results show the CNN model achieves 99% accuracy, 92% precision, and 0.93 F1 score in identifying diverse activities like meditation, jogging, and push-ups. The approach provides accurate and reliable human activity recognition with applications in healthcare, sports, and security.