Click here to Skip to main content
15,879,490 members
Please Sign up or sign in to vote.
1.00/5 (3 votes)
See more:
https://www.codeproject.com/Articles/3993967/Applying-Long-Short-Term-Memory-for-Video-Classifi
Applying Long Short-Term Memory for Video Classification Issues
github code is given, and I am not able to run the code Please help me out in these matter.
Link of code
https://github.com/SBoyNumber1/LSTM-video-classification


Apriorit Inc, Semyon Boyko Please reply for my query

What I have tried:

I have made the data set of code in proper structure given on website. Please help me to run the code. When I run the code below errors were shown. I am not able to understand what sys.argv is doing in the code. Please

runfile('C:/Users/Dell/Desktop/LSTM-video-classification-master/data/extract_files.py', wdir='C:/Users/Dell/Desktop/LSTM-video-classification-master/data')
Generated 91 frames for Commercial_train_0
Generated 91 frames for Commercial_train_1
Generated 91 frames for Commercial_train_10
Generated 91 frames for Commercial_train_11
Generated 91 frames for Commercial_train_12
Generated 91 frames for Commercial_train_13
Generated 91 frames for Commercial_train_2
Generated 91 frames for Commercial_train_3
Generated 89 frames for Commercial_train_4
Generated 91 frames for Commercial_train_5
Generated 91 frames for Commercial_train_6
Generated 91 frames for Commercial_train_7
Generated 89 frames for Commercial_train_8
Generated 89 frames for Commercial_train_9
Generated 90 frames for News_train_1_0
Generated 91 frames for News_train_1_12
Generated 91 frames for News_train_1_15
Generated 91 frames for News_train_1_18
Generated 89 frames for News_train_1_21
Generated 89 frames for News_train_1_24
Generated 91 frames for News_train_1_27
Generated 91 frames for News_train_1_3
Generated 89 frames for News_train_1_30
Generated 91 frames for News_train_1_33
Generated 90 frames for News_train_1_36
Generated 91 frames for News_train_1_39
Generated 91 frames for News_train_1_42
Generated 90 frames for News_train_1_45
Generated 91 frames for News_train_1_48
Generated 89 frames for News_train_1_51
Generated 90 frames for News_train_1_54
Generated 91 frames for News_train_1_57
Generated 90 frames for News_train_1_6
Generated 91 frames for News_train_1_9
Generated 91 frames for News_train_2_0
Generated 91 frames for News_train_2_12
Generated 91 frames for News_train_2_15
Generated 91 frames for News_train_2_18
Generated 91 frames for News_train_2_21
Generated 91 frames for News_train_2_24
Generated 91 frames for News_train_2_27
Generated 91 frames for News_train_2_3
Generated 89 frames for News_train_2_30
Generated 89 frames for News_train_2_33
Generated 91 frames for News_train_2_36
Generated 90 frames for News_train_2_39
Generated 91 frames for News_train_2_42
Generated 91 frames for News_train_2_45
Generated 89 frames for News_train_2_48
Generated 91 frames for News_train_2_51
Generated 90 frames for News_train_2_54
Generated 91 frames for News_train_2_57
Generated 91 frames for News_train_2_6
Generated 89 frames for News_train_2_9
Generated 91 frames for News_train_3_0
Generated 91 frames for News_train_3_12
Generated 91 frames for News_train_3_15
Generated 90 frames for News_train_3_18
Generated 91 frames for News_train_3_21
Generated 91 frames for News_train_3_24
Generated 91 frames for News_train_3_27
Generated 91 frames for News_train_3_3
Generated 89 frames for News_train_3_30
Generated 91 frames for News_train_3_33
Generated 91 frames for News_train_3_36
Generated 91 frames for News_train_3_39
Generated 91 frames for News_train_3_42
Generated 91 frames for News_train_3_45
Generated 91 frames for News_train_3_6
Generated 91 frames for News_train_3_9
Generated 91 frames for Commercial_test_0
Generated 91 frames for Commercial_test_1
Generated 91 frames for Commercial_test_2
Generated 91 frames for Commercial_test_3
Generated 91 frames for Commercial_test_4
Generated 89 frames for Commercial_test_5
Generated 90 frames for News_train_3_48
Generated 91 frames for News_train_3_51
Generated 89 frames for News_train_3_54
Generated 89 frames for News_train_3_57
Generated 91 frames for News_train_4_0
Generated 91 frames for News_train_4_12
Generated 91 frames for News_train_4_15
Generated 91 frames for News_train_4_18
Generated 91 frames for News_train_4_21
Generated 91 frames for News_train_4_24
Generated 91 frames for News_train_4_27
Generated 91 frames for News_train_4_3
Generated 91 frames for News_train_4_30
Generated 91 frames for News_train_4_33
Generated 91 frames for News_train_4_36
Generated 91 frames for News_train_4_39
Generated 89 frames for News_train_4_42
Generated 91 frames for News_train_4_45
Generated 91 frames for News_train_4_48
Generated 89 frames for News_train_4_51
Generated 89 frames for News_train_4_54
Generated 89 frames for News_train_4_57
Generated 91 frames for News_train_4_6
Generated 91 frames for News_train_4_9
Extracted and wrote 100 video files.
Usage: python extract_filese.py [videos extession]
Example: python extract_files.py mp4

runfile('C:/Users/Dell/Desktop/LSTM-video-classification-master/data.py', wdir='C:/Users/Dell/Desktop/LSTM-video-classification-master')



runfile('C:/Users/Dell/Desktop/LSTM-video-classification-master/train.py', wdir='C:/Users/Dell/Desktop/LSTM-video-classification-master')
Reloaded modules: processor
Usage: python train.py sequence_length class_limit image_height image_width
Example: python train.py 75 2 720 1280
Traceback (most recent call last):

  File "<ipython-input-19-091ab9c812f8>", line 1, in <module>
    runfile('C:/Users/Dell/Desktop/LSTM-video-classification-master/train.py', wdir='C:/Users/Dell/Desktop/LSTM-video-classification-master')

  File "D:\Users\Dell\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 704, in runfile
    execfile(filename, namespace)

  File "D:\Users\Dell\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 108, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "C:/Users/Dell/Desktop/LSTM-video-classification-master/train.py", line 125, in <module>
    main()

  File "C:/Users/Dell/Desktop/LSTM-video-classification-master/train.py", line 119, in main
    extract_features(seq_length=seq_length, class_limit=class_limit, image_shape=image_shape)

  File "C:\Users\Dell\Desktop\LSTM-video-classification-master\extract_features.py", line 20, in extract_features
    data = DataSet(seq_length=seq_length, class_limit=class_limit, image_shape=image_shape)

  File "C:\Users\Dell\Desktop\LSTM-video-classification-master\data.py", line 50, in __init__
    self.classes = self.get_classes()

  File "C:\Users\Dell\Desktop\LSTM-video-classification-master\data.py", line 82, in get_classes
    if item[1] not in classes:

IndexError: list index out of range





runfile('C:/Users/Dell/Desktop/LSTM-video-classification-master/train.py', wdir='C:/Users/Dell/Desktop/LSTM-video-classification-master')
Reloaded modules: models, data, processor, extract_features, extractor
Traceback (most recent call last):

  File "<ipython-input-22-091ab9c812f8>", line 1, in <module>
    runfile('C:/Users/Dell/Desktop/LSTM-video-classification-master/train.py', wdir='C:/Users/Dell/Desktop/LSTM-video-classification-master')

  File "D:\Users\Dell\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 704, in runfile
    execfile(filename, namespace)

  File "D:\Users\Dell\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 108, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "C:/Users/Dell/Desktop/LSTM-video-classification-master/train.py", line 129, in <module>
    main()

  File "C:/Users/Dell/Desktop/LSTM-video-classification-master/train.py", line 123, in main
    extract_features(seq_length=seq_length, class_limit=class_limit, image_shape=image_shape)

  File "C:\Users\Dell\Desktop\LSTM-video-classification-master\extract_features.py", line 20, in extract_features
    data = DataSet(seq_length=seq_length, class_limit=class_limit, image_shape=image_shape)

  File "C:\Users\Dell\Desktop\LSTM-video-classification-master\data.py", line 50, in __init__
    self.classes = self.get_classes()

  File "C:\Users\Dell\Desktop\LSTM-video-classification-master\data.py", line 82, in get_classes
    if item[1] not in classes:

IndexError: list index out of range
Posted
Updated 22-May-19 22:01pm
v5
Comments
Mohibur Rashid 23-May-19 0:13am    
whose article are you are you talking about? can you make the comment in that article? so the OP of the article can answer you directly.
Member 14429705 23-May-19 0:35am    
I have given the link right now, please have a look at it, it will be good for me if you are able to help me out.
Member 14429705 23-May-19 0:36am    
copy and paste the link in your browser

1 solution

The best way to contact the author is to use the forum on bottom of article:
Applying Long Short-Term Memory for Video Classification Issues[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900