MCPcopy Create free account

hub / github.com/ZitengWang/nn_mask / functions

Functions123 in github.com/ZitengWang/nn_mask

↓ 6 callersFunction_sigmoid
(x)
fgnt/chainer_extensions/sequence_lstm.py:16
↓ 6 callersFunctionaudioread
Reads a wav file, converts it to 32 bit float values and reshapes accoring to the number of channels. Now, this is a wrapper of librosa w
fgnt/signal_processing.py:67
↓ 4 callersFunction_as_mat
(x)
fgnt/chainer_extensions/sequence_linear.py:12
↓ 4 callersMethod_flatten
(self, val)
fgnt/chainer_extensions/sequence_lstm.py:55
↓ 4 callersFunctionget_audio_data
(file_template, postfix='', ch_range=range(1, 7))
chime_data.py:73
↓ 4 callersFunctionstft
Calculates the short time Fourier transformation of a multi channel multi speaker time signal. It is able to add additional zeros for fade-in
fgnt/signal_processing.py:103
↓ 4 callersMethodtrain_and_cv
(self, Y, IBM_N, IBM_X, dropout=0.)
nn_models.py:17
↓ 3 callersFunction_extract_gates
(x)
fgnt/chainer_extensions/sequence_lstm.py:11
↓ 3 callersFunction_grad_sigmoid
(x)
fgnt/chainer_extensions/sequence_lstm.py:20
↓ 3 callersFunctiongen_flist_simu
(chime_data_dir, stage, ext=False)
chime_data.py:15
↓ 3 callersFunctionget_gevd_vals_vecs
Returns the eigenvalues and eigenvectors of GEVD :param target_psd_matrix: Target PSD matrix with shape (bins, sensors, sensors)
extention/beamforming.py:211
↓ 3 callersFunctionget_gevd_vals_vecs
Returns the eigenvalues and eigenvectors of GEVD :param target_psd_matrix: Target PSD matrix with shape (bins, sensors, sensors)
fgnt/beamforming.py:186
↓ 3 callersFunctionsequence_batch_normalization_function
(x, gamma, beta)
fgnt/chainer_extensions/sequenze_batch_normalization.py:118
↓ 2 callersFunction_create_batch
(file, volatile=False)
train.py:106
↓ 2 callersFunction_create_batch
(file, volatile=False)
train_sa.py:111
↓ 2 callersFunction_grad_tanh
(x)
fgnt/chainer_extensions/sequence_lstm.py:24
↓ 2 callersFunction_make_initial_state
Creates an initial lstm state filled with zeros :param batch_size: batch size to be used for the lstm :param volatile: see documentation for
fgnt/chainer_extensions/sequence_lstm.py:273
↓ 2 callersMethod_propagate
(self, Y, dropout=0.)
nn_models.py:10
↓ 2 callersMethod_propagate
(self, Y, dropout=0.)
nn_models_sa.py:25
↓ 2 callersFunctionapply_beamforming_vector
(vector, mix)
extention/beamforming.py:272
↓ 2 callersFunctionapply_beamforming_vector
(vector, mix)
fgnt/beamforming.py:247
↓ 2 callersFunctionaudiowrite
Write the audio data ``data`` to the wav file ``path`` The file can be written in a threaded mode. In this case, the writing process will be
fgnt/signal_processing.py:203
↓ 2 callersMethodbackward
(self, inputs, gy)
fgnt/chainer_extensions/mse.py:28
↓ 2 callersFunctionbinary_cross_entropy
Computes binary entropy loss. The values of the input and the target are assumed to be in the range between zero and one. Args:
fgnt/chainer_extensions/binary_cross_entropy.py:30
↓ 2 callersMethodcalc_masks
(self, Y, dropout=0.)
nn_models.py:13
↓ 2 callersFunctiongen_flist_real
(chime_data_dir, stage)
chime_data.py:62
↓ 2 callersFunctionget_audio_data_after_corr_check
(embedded_template, t_start, t_end, xcorr)
chime_data.py:137
↓ 2 callersFunctionget_pca_vector
Returns the beamforming vector of a PCA beamformer. :param target_psd_matrix: Target PSD matrix with shape (..., sensors, sensors)
extention/beamforming.py:36
↓ 2 callersFunctionget_pca_vector
Returns the beamforming vector of a PCA beamformer. :param target_psd_matrix: Target PSD matrix with shape (..., sensors, sensors)
fgnt/beamforming.py:36
↓ 2 callersFunctionget_power_spectral_density_matrix
Calculates the weighted power spectral density matrix. This does not yet work with more than one target mask. :param observation: Compl
extention/beamforming.py:7
↓ 2 callersFunctionget_power_spectral_density_matrix
Calculates the weighted power spectral density matrix. This does not yet work with more than one target mask. :param observation: Compl
fgnt/beamforming_orig.py:7
↓ 2 callersFunctionget_power_spectral_density_matrix
Calculates the weighted power spectral density matrix. This does not yet work with more than one target mask. :param observation: Compl
fgnt/beamforming.py:7
↓ 2 callersFunctionistft
Calculated the inverse short time Fourier transform to exactly reconstruct the time signal. :param stft_signal: Single channel complex S
fgnt/signal_processing.py:158
↓ 2 callersFunctionmean_squared_error
Mean squared error function. This function computes mean squared error between two variables. The mean is taken over the minibatch. Note that
fgnt/chainer_extensions/mse.py:35
↓ 2 callersFunctionmkdir_p
Creates a path recursively without throwing an error if it already exists :param path: path to create :return: None
fgnt/utils.py:112
↓ 2 callersFunctionsequence_linear_function
(x, W, b=None)
fgnt/chainer_extensions/sequence_linear.py:137
↓ 1 callersMethod__init__
(self)
nn_models.py:26
↓ 1 callersMethod__init__
(self)
nn_models_sa.py:40
↓ 1 callersMethod__init__
(self, in_size, out_size, bias=0, nobias=False, W_x=None, W_h=None, initial_bias=None, revers
fgnt/chainer_extensions/links/sequence_lstms.py:15
↓ 1 callersFunction_biorthogonal_window_loopy
This version of the synthesis calculation is as close as possible to the Matlab impelementation in terms of variable names. The results
fgnt/signal_processing.py:37
↓ 1 callersFunction_samples_to_stft_frames
Calculates STFT frames from samples in time domain. :param samples: Number of samples in time domain. :param size: FFT size. :param s
fgnt/signal_processing.py:14
↓ 1 callersFunction_stft_frames_to_samples
Calculates samples in time domain from STFT frames :param frames: Number of STFT frames. :param size: FFT size. :param shift: Hop in
fgnt/signal_processing.py:26
↓ 1 callersFunction_voiced_unvoiced_split_characteristic
(number_of_frequency_bins)
fgnt/mask_estimation.py:4
↓ 1 callersFunctionapply_beamforming_vector
(vector, mix)
fgnt/beamforming_orig.py:119
↓ 1 callersFunctionapply_r1_mwf
Apply rank-1 MWF: h = (Npsd^-1)*Tpsd*e1 / (mu+lamda) :param mix: the signal complex FFT :param target_psd_matrix (bins, sensors, sensors)
extention/beamforming.py:109
↓ 1 callersFunctionapply_r1_mwf
Apply rank-1 MWF: h = (Npsd^-1)*Tpsd*e1 / (mu+lamda) :param mix: the signal complex FFT :param target_psd_matrix (bins, sensors, sensors)
fgnt/beamforming.py:109
↓ 1 callersFunctionapply_sdw_mwf
Apply speech distortion weighted MWF: h = Tpsd * e1 / (Tpsd + mu*Npsd) :param mix: the signal complex FFT :param target_psd_matrix (bins
extention/beamforming.py:85
↓ 1 callersFunctionapply_sdw_mwf
Apply speech distortion weighted MWF: h = Tpsd * e1 / (Tpsd + mu*Npsd) :param mix: the signal complex FFT :param target_psd_matrix (bins
fgnt/beamforming.py:85
↓ 1 callersFunctionapply_vs_filter
Apply variable span filter: h = sum_q ( b*b^H / (mu+lamda) )*Xpsd*e1 :param mix: the signal complex FFT :param target_psd_matrix (bins, s
extention/beamforming.py:173
↓ 1 callersFunctionapply_vs_filter
Apply variable span filter: h = sum_q ( b*b^H / (mu+lamda) )*Xpsd*e1 :param mix: the signal complex FFT :param target_psd_matrix (bins, s
fgnt/beamforming.py:149
↓ 1 callersFunctionblind_analytic_normalization
(vector, noise_psd_matrix)
extention/beamforming.py:258
↓ 1 callersFunctionblind_analytic_normalization
(vector, noise_psd_matrix)
fgnt/beamforming_orig.py:105
↓ 1 callersFunctionblind_analytic_normalization
(vector, noise_psd_matrix)
fgnt/beamforming.py:233
↓ 1 callersFunctionestimate_IBM
Estimate an ideal binary mask given the speech and noise spectrum. :param X: speech signal in STFT domain with shape (frames, frequency-bins)
fgnt/mask_estimation.py:133
↓ 1 callersFunctionget_gev_vector
Returns the GEV beamforming vector. :param target_psd_matrix: Target PSD matrix with shape (bins, sensors, sensors) :param noise_
extention/beamforming.py:236
↓ 1 callersFunctionget_gev_vector
Returns the GEV beamforming vector. :param target_psd_matrix: Target PSD matrix with shape (bins, sensors, sensors) :param noise_
fgnt/beamforming_orig.py:83
↓ 1 callersFunctionget_gev_vector
Returns the GEV beamforming vector. :param target_psd_matrix: Target PSD matrix with shape (bins, sensors, sensors) :param noise_
fgnt/beamforming.py:211
↓ 1 callersFunctionget_mvdr_vector
Returns the MVDR beamforming vector: h = (Npsd^-1)*A / (A^H*(Npsd^-1)A) :param atf_vector: Acoustic transfer function vector with sha
extention/beamforming.py:62
↓ 1 callersFunctionget_mvdr_vector
Returns the MVDR beamforming vector: h = (Npsd^-1)*A / (A^H*(Npsd^-1)A) :param atf_vector: Acoustic transfer function vector with sha
fgnt/beamforming.py:62
↓ 1 callersFunctiongev_wrapper_on_masks
(mix, noise_mask=None, target_mask=None, setup=None, corr=None)
extention/beamforming.py:276
↓ 1 callersFunctiongev_wrapper_on_masks
(mix, noise_mask=None, target_mask=None, setup=None, corr=None)
fgnt/beamforming.py:251
↓ 1 callersMethodreset_states
(self)
fgnt/chainer_extensions/links/sequence_lstms.py:52
↓ 1 callersFunctionsegment_axis
Generate a new array that chops the given array along the given axis into overlapping frames. example: >>> segment_axis(np.arange(10), 4, 2)
fgnt/utils.py:11
↓ 1 callersFunctionsequence_lstm_function
Long Short-Term Memory units as a sequential function. This function implements LSTM units with forget gates for a batch of time series. The
fgnt/chainer_extensions/sequence_lstm.py:283
Method__call__
Applies the linear layer. Args: x (~chainer.Variable): Time-Batch of input vectors. Returns: ~chainer.Variab
fgnt/chainer_extensions/links/sequence_linear.py:69
Method__call__
Applies the lstm layer. Args: x (~chainer.Variable): Time-Batch of input vectors. Returns: ~chainer.Variable
fgnt/chainer_extensions/links/sequence_lstms.py:56
Method__call__
(self, x, **kwargs)
fgnt/chainer_extensions/links/sequence_lstms.py:105
Method__call__
Applies the BN layer. Args: x (~chainer.Variable): Time-Batch of input vectors. Returns: ~chainer.Variable:
fgnt/chainer_extensions/links/sequence_batch_norm.py:16
Method__enter__
(self)
fgnt/utils.py:145
Method__exit__
(self, *args)
fgnt/utils.py:149
Method__init__
(self)
nn_models.py:51
Method__init__
(self)
nn_models_sa.py:65
Method__init__
(self, verbose=False)
fgnt/utils.py:138
Method__init__
(self, reverse=False, dropout=0., dropout_scale=True)
fgnt/chainer_extensions/sequence_lstm.py:43
Method__init__
(self, eps=1e-8)
fgnt/chainer_extensions/sequenze_batch_normalization.py:50
Method__init__
(self, in_size, out_size, bias=0, nobias=False, initialW=None, initial_bias=None, normalized=
fgnt/chainer_extensions/links/sequence_linear.py:45
Method__init__
(self, in_size, out_size, bias=0, nobias=False, W_x_fw=None, W_h_fw=None, W_x_bw=None, W_h_bw
fgnt/chainer_extensions/links/sequence_lstms.py:87
Method__init__
(self, size)
fgnt/chainer_extensions/links/sequence_batch_norm.py:9
Method_deflatten
(self, val)
fgnt/chainer_extensions/sequence_lstm.py:58
Method_propagate
(self, Y, dropout=0.)
nn_models.py:41
Method_propagate
(self, Y, dropout=0.)
nn_models.py:62
Method_propagate
(self, Y, dropout=0.)
nn_models_sa.py:55
Method_propagate
(self, Y, dropout=0.)
nn_models_sa.py:76
Methodbackward
(self, inputs, gy)
fgnt/chainer_extensions/sequenze_batch_normalization.py:84
Methodbackward
(self, inputs, gy)
fgnt/chainer_extensions/sequence_linear.py:93
Methodbackward
(self, inputs, grad_outputs)
fgnt/chainer_extensions/binary_cross_entropy.py:21
Methodbackward_cpu
(self, inputs, grad_outputs)
fgnt/chainer_extensions/sequence_lstm.py:111
Methodbackward_gpu
(self, inputs, grad_outputs)
fgnt/chainer_extensions/sequence_lstm.py:218
Methodbackward_gpu
(self, inputs, gy)
fgnt/chainer_extensions/sequence_linear.py:106
Methodcalc_masks
(self, Y, dropout=0.)
nn_models_sa.py:28
Methodcheck_type_backward
(self, in_types, out_types)
fgnt/chainer_extensions/sequence_lstm.py:52
Methodcheck_type_backward
(self, in_types, out_types)
fgnt/chainer_extensions/sequenze_batch_normalization.py:65
Methodcheck_type_backward
(self, in_types, out_types)
fgnt/chainer_extensions/sequence_linear.py:61
Methodcheck_type_forward
(self, in_types)
fgnt/chainer_extensions/sequence_lstm.py:49
Methodcheck_type_forward
(self, in_types)
fgnt/chainer_extensions/mse.py:12
Methodcheck_type_forward
(self, in_types)
fgnt/chainer_extensions/sequenze_batch_normalization.py:53
Methodcheck_type_forward
(self, in_types)
fgnt/chainer_extensions/sequence_linear.py:51
Methodcheck_type_forward
(self, in_types)
fgnt/chainer_extensions/binary_cross_entropy.py:11
Functioneye
(size, scale=1, dtype=numpy.float32)
fgnt/chainer_extensions/weight_init.py:56
Methodforward
(self, inputs)
fgnt/chainer_extensions/binary_cross_entropy.py:14
next →1–100 of 123, ranked by callers