Coder Social home page Coder Social logo

deep-listening's Issues

Error in section Training on a minimised data set

Hi,
i am trying 3-us8k-cnn-extract-train but met with error at the section "Training on a minimised data set". hope you will help me to get out of this
this is what i got

fold1 features: (0, 60, 41, 2)
fold2 features: (0, 60, 41, 2)
fold3 features: (0, 60, 41, 2)
Building model...
Training model...

ValueError Traceback (most recent call last)
in ()
18 # now fit the model to the training data, evaluating loss against the validation data
19 print("Training model...")
---> 20 model.fit(train_x, train_y, validation_data=(valid_x, valid_y), callbacks=[earlystop], batch_size=20, epochs=3)
21
22 # now evaluate the trained model against the unseen test data
~\Anaconda3\lib\site-packages\keras\models.py in fit(self, x, y, batch_size, epochs, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, sample_weight, initial_epoch, steps_per_epoch, validation_steps, **kwargs)
1000 initial_epoch=initial_epoch,
1001 steps_per_epoch=steps_per_epoch,
-> 1002 validation_steps=validation_steps)
1003
1004 def evaluate(self, x=None, y=None,
~\Anaconda3\lib\site-packages\keras\engine\training.py in fit(self, x, y, batch_size, epochs, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, sample_weight, initial_epoch, steps_per_epoch, validation_steps, **kwargs)
1628 sample_weight=sample_weight,
1629 class_weight=class_weight,
-> 1630 batch_size=batch_size)
1631 # Prepare validation data.
1632 do_validation = False
~\Anaconda3\lib\site-packages\keras\engine\training.py in _standardize_user_data(self, x, y, sample_weight, class_weight, check_array_lengths, batch_size)
1478 output_shapes,
1479 check_batch_axis=False,
-> 1480 exception_prefix='target')
1481 sample_weights = _standardize_sample_weights(sample_weight,
1482 self._feed_output_names)
~\Anaconda3\lib\site-packages\keras\engine\training.py in _standardize_input_data(data, names, shapes, check_batch_axis, exception_prefix)
121 ': expected ' + names[i] + ' to have shape ' +
122 str(shape) + ' but got array with shape ' +
--> 123 str(data_shape))
124 return data
125
ValueError: Error when checking target: expected activation_4 to have shape (10,) but got array with shape (0,)

and it is craeting problem in later sections

Error in section "Saving Extracted Features (optional)" in Notebook 3

Hi,
I am trying to the 3-us8k-cnn-extract-train, but at the section "Saving Extracted Features (optional)", I got this results:

Saving fold1
Features of fold1 = (0, 60, 41, 2)
Labels of fold1 = (0, 0)
Saved data/us8k-np-cnn/fold1_x.npy
Saved data/us8k-np-cnn/fold1_y.npy

Saving fold2
Features of fold2 = (0, 60, 41, 2)
Labels of fold2 = (0, 0)
Saved data/us8k-np-cnn/fold2_x.npy
Saved data/us8k-np-cnn/fold2_y.npy

Saving fold3
Features of fold3 = (0, 60, 41, 2)
Labels of fold3 = (0, 0)
Saved data/us8k-np-cnn/fold3_x.npy
Saved data/us8k-np-cnn/fold3_y.npy

Saving fold4
Features of fold4 = (0, 60, 41, 2)
Labels of fold4 = (0, 0)
Saved data/us8k-np-cnn/fold4_x.npy
Saved data/us8k-np-cnn/fold4_y.npy

Saving fold5
Features of fold5 = (0, 60, 41, 2)
Labels of fold5 = (0, 0)
Saved data/us8k-np-cnn/fold5_x.npy
Saved data/us8k-np-cnn/fold5_y.npy

Saving fold6
Features of fold6 = (0, 60, 41, 2)
Labels of fold6 = (0, 0)
Saved data/us8k-np-cnn/fold6_x.npy
Saved data/us8k-np-cnn/fold6_y.npy

Saving fold7
Features of fold7 = (0, 60, 41, 2)
Labels of fold7 = (0, 0)
Saved data/us8k-np-cnn/fold7_x.npy
Saved data/us8k-np-cnn/fold7_y.npy

Saving fold8
Features of fold8 = (0, 60, 41, 2)
Labels of fold8 = (0, 0)
Saved data/us8k-np-cnn/fold8_x.npy
Saved data/us8k-np-cnn/fold8_y.npy

Saving fold9
Features of fold9 = (0, 60, 41, 2)
Labels of fold9 = (0, 0)
Saved data/us8k-np-cnn/fold9_x.npy
Saved data/us8k-np-cnn/fold9_y.npy

Saving fold10
Features of fold10 = (0, 60, 41, 2)
Labels of fold10 = (0, 0)
Saved data/us8k-np-cnn/fold10_x.npy
Saved data/us8k-np-cnn/fold10_y.npy

I think it's a problem causing a later error on "Training on a minimised data set" section.


IOError Traceback (most recent call last)
in ()
2
3 # load fold1 for testing
----> 4 train_x, train_y = load_folds([1])
5
6 # load fold2 for validation

in load_folds(folds)
42 feature_file = os.path.join(data_dir, fold_name + '_x.npy')
43 labels_file = os.path.join(data_dir, fold_name + '_y.npy')
---> 44 loaded_features = np.load(feature_file)
45 loaded_labels = np.load(labels_file)
46 print fold_name, "features: ", loaded_features.shape

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/lib/npyio.pyc in load(file, mmap_mode, allow_pickle, fix_imports, encoding)
427 except:
428 raise IOError(
--> 429 "Failed to interpret file %s as a pickle" % repr(file))
430 finally:
431 if own_fid:

IOError: Failed to interpret file 'data/us8k-np-cnn-mini/fold1_x.npy' as a pickle

Many thanks for the helps!

How is number of frames in a window set during feature extraction(melspectogram)

@jaron Can you please explain how number of frames in each window is set in 3-us8k-cnn-extract-train.ipynb script. To be exact, I am referring to extract_features method. I understand that the script is creating overlapping windows from windows method, but I don't understand how librosa library is able to adjust frames with librosa.feature.melspectrogram function (script doesn't explicitly set number of frames in a window). I tried looking at librosa documentation, but no luck in getting the answer.

Thanks

Error in model.fit()

Hi Jaron,

I am trying to run the 4-us8k-cnn-salamon.ipynb notebook, however
in the section "Training on the full data set (intensive)"

I get the following error

model.fit(train_x, train_y, validation_data=(valid_x, valid_y), callbacks=[earlystop], batch_size=24, nb_epoch=2)

"TypeError: unsupported operand type(s) for -: 'NoneType' and 'int'"

screen shot 2017-01-23 at 10 44 51 am

Many thanks for the contribution!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.