GitPedia

Video Classification CNN and LSTM

To classify video into various classes using keras library with tensorflow as back-end.

From sagarvegad·Updated May 14, 2026·View on GitHub·

To classify videos into various classes using keras library with tensorflow as back-end. The project is written primarily in Python, first published in 2017. Key topics include: cnn-model, deep-neural-networks, keras-models, lstm, python.

Video-Classification-CNN-and-LSTM

To classify videos into various classes using keras library with tensorflow as back-end.

I have taken 5 classes from sports 1M dataset like unicycling, marshal arts, dog agility, jetsprint and clay pigeon shooting. First I have captured the frames per sec from the video and stored the images. I gave the labels to those images and trained them on VGG16 pretrained model.

I achieved 78% accuracy on frames using CNN model, 73% accuracy on whole videos using CNN model, 81% accuracy on frames using CNN-LSTM architecture, 77% accuracy on videos using CNN-LSTM.

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from sagarvegad/Video-Classification-CNN-and-LSTM- via the GitHub API.Last fetched: 6/16/2026