SYMBOL INDEX (57 symbols across 14 files) FILE: create_data.py function get_data_list (line 5) | def get_data_list(audio_path, list_path): function get_language_identification_data_list (line 31) | def get_language_identification_data_list(audio_path, list_path): function create_UrbanSound8K_list (line 61) | def create_UrbanSound8K_list(audio_path, metadata_path, list_path): FILE: infer_record.py function infer_thread (line 37) | def infer_thread(): FILE: macls/data_utils/collate_fn.py function collate_fn (line 5) | def collate_fn(batch): FILE: macls/data_utils/featurizer.py class AudioFeaturizer (line 9) | class AudioFeaturizer(nn.Module): method __init__ (line 20) | def __init__(self, feature_method='MelSpectrogram', use_hf_model=False... method forward (line 53) | def forward(self, waveforms, input_lens_ratio=None): method feature_dim (line 94) | def feature_dim(self): class KaldiFbank (line 114) | class KaldiFbank(nn.Module): method __init__ (line 115) | def __init__(self, **kwargs): method forward (line 119) | def forward(self, waveforms): FILE: macls/data_utils/reader.py class MAClsDataset (line 14) | class MAClsDataset(Dataset): method __init__ (line 15) | def __init__(self, method __getitem__ (line 66) | def __getitem__(self, idx): method __len__ (line 105) | def __len__(self): method get_crop_feature_len (line 109) | def get_crop_feature_len(self): method sort_list (line 116) | def sort_list(self): method get_augmentor (line 135) | def get_augmentor(self, aug_conf): method augment_audio (line 148) | def augment_audio(self, audio_segment): FILE: macls/metric/metrics.py function accuracy (line 6) | def accuracy(output, label): FILE: macls/optimizer/__init__.py function build_optimizer (line 11) | def build_optimizer(params, configs): function build_lr_scheduler (line 20) | def build_lr_scheduler(optimizer, step_per_epoch, configs): FILE: macls/optimizer/scheduler.py class WarmupCosineSchedulerLR (line 5) | class WarmupCosineSchedulerLR: method __init__ (line 6) | def __init__( method set_lr (line 23) | def set_lr(self, ): method step (line 29) | def step(self, step=None): method clr (line 36) | def clr(self, step): method get_last_lr (line 47) | def get_last_lr(self) -> List[float]: FILE: macls/predict.py class MAClsPredictor (line 16) | class MAClsPredictor: method __init__ (line 17) | def __init__(self, method _load_audio (line 89) | def _load_audio(self, audio_data, sample_rate=16000): method predict (line 117) | def predict(self, method predict_batch (line 139) | def predict_batch(self, audios_data: List, sample_rate=16000): FILE: macls/trainer.py class MAClsTrainer (line 30) | class MAClsTrainer(object): method __init__ (line 31) | def __init__(self, method __setup_dataloader (line 114) | def __setup_dataloader(self, is_train=False): method extract_features (line 154) | def extract_features(self, save_dir='dataset/features', max_duration=1... method __setup_model (line 190) | def __setup_model(self, input_size, is_train=False): method __train_epoch (line 221) | def __train_epoch(self, epoch_id, local_rank, writer, nranks=0): method train (line 292) | def train(self, method evaluate (line 377) | def evaluate(self, resume_model=None, save_matrix_path=None): method export (line 433) | def export(self, save_model_path='models/', resume_model='models/Ecapa... FILE: macls/utils/checkpoint.py function load_pretrained (line 10) | def load_pretrained(model, pretrained_model, use_gpu=True): function load_checkpoint (line 53) | def load_checkpoint(configs, model, optimizer, amp_scaler, scheduler, function save_checkpoint (line 112) | def save_checkpoint(configs, model, optimizer, amp_scaler, save_model_pa... FILE: macls/utils/record.py class RecordAudio (line 7) | class RecordAudio: method __init__ (line 8) | def __init__(self, channels=1, sample_rate=16000): method record (line 16) | def record(self, record_seconds=3, save_path=None): FILE: macls/utils/utils.py function print_arguments (line 10) | def print_arguments(args=None, configs=None, title=None): function add_arguments (line 34) | def add_arguments(argname, type, default, help, argparser, **kwargs): class Dict (line 43) | class Dict(dict): function dict_to_object (line 48) | def dict_to_object(dict_obj): function plot_confusion_matrix (line 57) | def plot_confusion_matrix(cm, save_path, class_labels, show=False): function convert_string_based_on_type (line 111) | def convert_string_based_on_type(a, b): FILE: setup.py function readme (line 14) | def readme(): function parse_requirements (line 20) | def parse_requirements():