I have dataset of videos with walking and jogging for video classification, created a 3-D CNN model implemented in Keras .
b) Extract files and examine folder structure - each folder contains videos belonging to the category
c) Make data ready by generating a CSV file for training and testing, each CSV file containing path to video and category it belongs to.
It gave a testing accuracy of around 50% but greatly reduced time to train the model by already saving data in a numpy array. Since the training data remains the same, there is no need to convert videos into numpy arrays every time we train the model.