Git Product home page Git Product logo

danet-tensorflow's People

Contributors

hsiaoyenchuang avatar khaotik avatar louis49 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

danet-tensorflow's Issues

Roadmap

  • training code
  • test / validation code
  • dataset preprocessing
  • finetune / bugfix
  • docs

Constant traning loss ?

We are using this implementation for training a model using our custom dataset with the default network configuration. But it seems that the training loss is constant even after 1600 epochs.

  • What might be the possible cause ?
  • And how the loss is calculated ?

NB: We are using CPU machine .

ops.py syntax invalid

2018-07-05 12-20-28
I can't run the main.py due to the error shown in the figure. Can you help me figure out how to solve this ,thank very much~

the model cannot separate the mix speech!

Hello, I am disturbing you. I used my timit dataset to find that the trained model could not separate mixed speech. May I venture to ask, do you have a trained model for reference? Thank you very much!

Training problems

Thank you for your nicely implemented DaNet!

However, I ran into a couple of questions when testing your code. Would you please kindly help me figure them out?

  1. After installing the TIMIT dataset, I ran the timit_1.sh script, but the result using the demo drown from the test set seemed not very good. The model I used is anchor and bilstm-orig. So I guess the timit_1.sh is not meant to be used in such settings?

  2. When you read raw files from timit using scipy.io.wavfile, the format is 16-bit PCM., If you cast the data type into float type and do some processing and then write back the wav, the scipy.io.wave will see that as a 32-bit floating-point type and most of the data will blow the file up(bigger than one). It seems that there will also be a mismatch between training and testing using other format of wavefiles because of the format problems (wavefile.read also has such problems). Not sure if the problem is affected by scipy versions, I've tested them both on scipy 0.9 and 1.0.

As far as I can see, you implementation looks different from the original paper in the following ways

  1. Your input data to the encoder are of variant time steps, which depend on the length of the raw signals. The original paper use trunks of frames of length 100, much shorter than the typical input lengths in your implementation, that might help LSTM to remember things better.

  2. Your data generator may mix up the signals from the same speaker, that might potentially undermine the network to separate the signal based on the tones of the speakers.

  3. The embedding encoder of the original paper has a tanh activation function before spitting out the embedding vectors and your implementation is a linear activation function.

Your implementation really helps me a lot. Looking forward to your reply!!!

Loss cannot decrease

Thanks very much for your code! That really help my a lot. But when I use my dataset, I find that my batch loss cannot decrease. And the demo cannot separate even a little.
Hope you can reply me! Thanks much for your time!

SNR Target Value

I tried with TIMIT and with my own dataset and it works fine (some modifications to do for TIMIT on OSX). At the moment there is no convincing result after a hundred epoch. What is the value of SNR validation to get to have good results?

NameError: global name 'FileNotFoundError' is not defined

I make sure download and install the timit dataset

File "app/datasets/timit.py", line 102, in install_and_load
raise FileNotFoundError(

NameError: global name 'FileNotFoundError' is not defined
image
IOError: [Errno 2] No such file or directory: 'app/datasets/TIMIT/train_set.pkl'

just some questions

Hello, it's very nice to see such good programs. I am the beginner and I am trying to do the same experiments in this paper, too. But when I run your programs there are some problems. I want to use timit datasets, firstly, but when I run as the 'readme' said, the timit datasets does not install at all. I don't know what operations are wrong. Could you please help me? If it's possible could you please give an e-mail address to me? Thank you so much~

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.