hey, i just have an assignment from my class about deeplearning, i choose your topic for my assignment. I have done the way in the readme file, but there is an error when extracting the EEG data.
I use google colab for simulation your code.
!python2 drive/deepsleepnet-master/prepare_physionet.py --data_dir drive/deepsleepnet-master/data --output_dir drive/deepsleepnet-master/data/eeg_fpz_cz --select_ch 'EEG Fpz-Cz' !python2 drive/deepsleepnet-master/prepare_physionet.py --data_dir drive/deepsleepnet-master/data --output_dir drive/deepsleepnet-master/data/eeg_pz_oz --select_ch 'EEG Pz-Oz'
the error is
Extracting EDF parameters from drive/deepsleepnet-master/data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Reading 0 ... 7949999 = 0.000 ... 79499.990 secs...
Traceback (most recent call last):
File "drive/deepsleepnet-master/prepare_physionet.py", line 217, in
main()
File "drive/deepsleepnet-master/prepare_physionet.py", line 95, in main
raw_ch_df = raw.to_data_frame(scale_time=100)[select_ch]
TypeError: to_data_frame() got an unexpected keyword argument 'scale_time'
Extracting EDF parameters from drive/deepsleepnet-master/data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Reading 0 ... 7949999 = 0.000 ... 79499.990 secs...
Traceback (most recent call last):
File "drive/deepsleepnet-master/prepare_physionet.py", line 217, in
main()
File "drive/deepsleepnet-master/prepare_physionet.py", line 95, in main
raw_ch_df = raw.to_data_frame(scale_time=100)[select_ch]
TypeError: to_data_frame() got an unexpected keyword argument 'scale_time
when i removed the scale time, the code can working but another error like this happen.
..........................
Include onset:50550.0, duration:480.0, label:4 (Sleep stage R)
Include onset:51030.0, duration:33030.0, label:0 (Sleep stage W)
Remove onset:84060.0, duration:2340.0, label:5 (Sleep stage ?)
before remove unwanted: (675000,)
after remove unwanted: (675000,)
before intersect label: (675000,)
after intersect label: (675000,)
before remove extra labels: (675000,), (2802,)
after remove extra labels: (0,), (0,)
Traceback (most recent call last):
File "drive/deepsleepnet-master/prepare_physionet.py", line 217, in
main()
File "drive/deepsleepnet-master/prepare_physionet.py", line 183, in main
x = np.asarray(np.split(raw_ch, n_epochs)).astype(np.float32)
File "/usr/local/lib/python2.7/dist-packages/numpy/lib/shape_base.py", line 557, in split
if N % sections:
ZeroDivisionError: float modulo
can you explain why?
sorry im new in AI or deeplearning topics :)
thank you.