SYMBOL INDEX (107 symbols across 6 files) FILE: datasets.py class SingingVoiceMUSDB18Dataset (line 11) | class SingingVoiceMUSDB18Dataset(): method __init__ (line 13) | def __init__(self, config, model): method load_dataset (line 28) | def load_dataset(self): method load_songs (line 46) | def load_songs(self): method get_num_sequences_in_dataset (line 70) | def get_num_sequences_in_dataset(self): method retrieve_sequence (line 74) | def retrieve_sequence(self, set, condition, sequence_num): method get_random_batch_generator (line 87) | def get_random_batch_generator(self, set): method get_condition_input_encode_func (line 143) | def get_condition_input_encode_func(self, representation): method get_target_sample_index (line 150) | def get_target_sample_index(self): method get_samples_of_interest_indices (line 153) | def get_samples_of_interest_indices(self, causal=False): method get_sample_weight_vector_length (line 162) | def get_sample_weight_vector_length(self): class MultiInstrumentMUSDB18Dataset (line 169) | class MultiInstrumentMUSDB18Dataset(): method __init__ (line 171) | def __init__(self, config, model): method load_dataset (line 186) | def load_dataset(self): method load_songs (line 204) | def load_songs(self): method get_num_sequences_in_dataset (line 228) | def get_num_sequences_in_dataset(self): method retrieve_sequence (line 232) | def retrieve_sequence(self, set, condition, sequence_num): method get_random_batch_generator (line 245) | def get_random_batch_generator(self, set): method get_condition_input_encode_func (line 311) | def get_condition_input_encode_func(self, representation): method get_target_sample_index (line 318) | def get_target_sample_index(self): method get_samples_of_interest_indices (line 321) | def get_samples_of_interest_indices(self, causal=False): method get_sample_weight_vector_length (line 330) | def get_sample_weight_vector_length(self): FILE: layers.py class AddSingletonDepth (line 7) | class AddSingletonDepth(keras.layers.Layer): method call (line 9) | def call(self, x, mask=None): method compute_output_shape (line 17) | def compute_output_shape(self, input_shape): class Subtract (line 24) | class Subtract(keras.layers.Layer): method __init__ (line 26) | def __init__(self, **kwargs): method call (line 29) | def call(self, x, mask=None): method compute_output_shape (line 32) | def compute_output_shape(self, input_shape): class Add (line 36) | class Add(keras.layers.Layer): method __init__ (line 38) | def __init__(self, **kwargs): method call (line 41) | def call(self, x, mask=None): method compute_output_shape (line 47) | def compute_output_shape(self, input_shape): class Slice (line 51) | class Slice(keras.layers.Layer): method __init__ (line 53) | def __init__(self, selector, output_shape, **kwargs): method call (line 58) | def call(self, x, mask=None): method compute_output_shape (line 73) | def compute_output_shape(self, input_shape): FILE: main.py function set_system_settings (line 15) | def set_system_settings(): function get_command_line_arguments (line 20) | def get_command_line_arguments(): function load_config (line 49) | def load_config(config_filepath): function get_dataset (line 60) | def get_dataset(config, cla, model): function training (line 69) | def training(config, cla): function get_valid_output_folder_path (line 92) | def get_valid_output_folder_path(outputs_folder_path): function inference (line 104) | def inference(config, cla): function main (line 170) | def main(): FILE: models.py class SingingVoiceSeparationWavenet (line 13) | class SingingVoiceSeparationWavenet(): method __init__ (line 15) | def __init__(self, config, load_checkpoint=None, input_length=None, ta... method setup_model (line 66) | def setup_model(self, load_checkpoint=None, print_model_summary=False): method get_optimizer (line 118) | def get_optimizer(self): method get_out_1_loss (line 123) | def get_out_1_loss(self): method get_out_2_loss (line 132) | def get_out_2_loss(self): method get_callbacks (line 141) | def get_callbacks(self): method fit_model (line 151) | def fit_model(self, train_set_generator, num_steps_train, test_set_gen... method separate_batch (line 164) | def separate_batch(self, inputs): method get_target_field_indices (line 167) | def get_target_field_indices(self): method get_padded_target_field_indices (line 174) | def get_padded_target_field_indices(self): method get_target_sample_index (line 181) | def get_target_sample_index(self): method get_metrics (line 184) | def get_metrics(self): method valid_mean_absolute_error (line 191) | def valid_mean_absolute_error(self, y_true, y_pred): method build_model (line 195) | def build_model(self): method dilated_residual_block (line 245) | def dilated_residual_block(self, data_x, res_block_i, layer_i, dilatio... class MultiInstrumentSeparationWavenet (line 299) | class MultiInstrumentSeparationWavenet(): method __init__ (line 301) | def __init__(self, config, load_checkpoint=None, input_length=None, ta... method setup_model (line 353) | def setup_model(self, load_checkpoint=None, print_model_summary=False): method get_optimizer (line 406) | def get_optimizer(self): method get_out_1_loss (line 411) | def get_out_1_loss(self): method get_out_2_loss (line 420) | def get_out_2_loss(self): method get_out_3_loss (line 429) | def get_out_3_loss(self): method get_callbacks (line 437) | def get_callbacks(self): method fit_model (line 447) | def fit_model(self, train_set_generator, num_steps_train, test_set_gen... method separate_batch (line 460) | def separate_batch(self, inputs): method get_target_field_indices (line 463) | def get_target_field_indices(self): method get_padded_target_field_indices (line 470) | def get_padded_target_field_indices(self): method get_target_sample_index (line 477) | def get_target_sample_index(self): method get_metrics (line 480) | def get_metrics(self): method valid_mean_absolute_error (line 487) | def valid_mean_absolute_error(self, y_true, y_pred): method build_model (line 491) | def build_model(self): method dilated_residual_block (line 552) | def dilated_residual_block(self, data_x, res_block_i, layer_i, dilatio... FILE: separate.py function separate_sample (line 11) | def separate_sample(model, input, batch_size, output_filename_prefix, sa... FILE: util.py function l1_l2_loss (line 16) | def l1_l2_loss(y_true, y_pred, l1_weight, l2_weight): function compute_receptive_field_length (line 29) | def compute_receptive_field_length(stacks, dilations, filter_length, tar... function wav_to_float (line 41) | def wav_to_float(x): function float_to_uint8 (line 56) | def float_to_uint8(x): function keras_float_to_uint8 (line 66) | def keras_float_to_uint8(x): function linear_to_ulaw (line 75) | def linear_to_ulaw(x, u=255): function keras_linear_to_ulaw (line 81) | def keras_linear_to_ulaw(x, u=255.0): function uint8_to_float (line 87) | def uint8_to_float(x): function keras_uint8_to_float (line 98) | def keras_uint8_to_float(x): function ulaw_to_linear (line 108) | def ulaw_to_linear(x, u=255.0): function keras_ulaw_to_linear (line 114) | def keras_ulaw_to_linear(x, u=255.0): function one_hot_encode (line 120) | def one_hot_encode(x, num_values=256): function one_hot_decode (line 129) | def one_hot_decode(x): function preemphasis (line 134) | def preemphasis(signal, alpha=0.95): function binary_encode (line 139) | def binary_encode(x, max_value): function get_condition_input_encode_func (line 149) | def get_condition_input_encode_func(representation): function ensure_keys_in_dict (line 157) | def ensure_keys_in_dict(keys, dictionary): function get_subdict_from_dict (line 164) | def get_subdict_from_dict(keys, dictionary): function pretty_json_dump (line 169) | def pretty_json_dump(values, file_path=None): function read_wav (line 177) | def read_wav(filename): function load_wav (line 191) | def load_wav(wav_path, desired_sample_rate): function write_wav (line 198) | def write_wav(x, filename, sample_rate): function ensure_sample_rate (line 208) | def ensure_sample_rate(x, desired_sample_rate, file_sample_rate): function normalize (line 215) | def normalize(x): function get_sequence_with_singing_indices (line 220) | def get_sequence_with_singing_indices(full_sequence): function get_indices_subsequence (line 251) | def get_indices_subsequence(indices): function contains_voice (line 260) | def contains_voice(fragment, sequence): function dir_contains_files (line 285) | def dir_contains_files(path):