SYMBOL INDEX (45 symbols across 1 files) FILE: NER_BERT_CRF.py function set_work_dir (line 44) | def set_work_dir(local_path="ner_bert_crf", server_path="ner_bert_crf"): function get_data_dir (line 53) | def get_data_dir(local_path="ner_bert_crf", server_path="ner_bert_crf"): class InputExample (line 113) | class InputExample(object): method __init__ (line 116) | def __init__(self, guid, words, labels): class InputFeatures (line 132) | class InputFeatures(object): method __init__ (line 137) | def __init__(self, input_ids, input_mask, segment_ids, predict_mask, ... class DataProcessor (line 145) | class DataProcessor(object): method get_train_examples (line 148) | def get_train_examples(self, data_dir): method get_dev_examples (line 152) | def get_dev_examples(self, data_dir): method get_labels (line 156) | def get_labels(self): method _read_data (line 161) | def _read_data(cls, input_file): class CoNLLDataProcessor (line 195) | class CoNLLDataProcessor(DataProcessor): method __init__ (line 200) | def __init__(self): method get_train_examples (line 206) | def get_train_examples(self, data_dir): method get_dev_examples (line 210) | def get_dev_examples(self, data_dir): method get_test_examples (line 214) | def get_test_examples(self, data_dir): method get_labels (line 218) | def get_labels(self): method get_num_labels (line 221) | def get_num_labels(self): method get_label_map (line 224) | def get_label_map(self): method get_start_label_id (line 227) | def get_start_label_id(self): method get_stop_label_id (line 230) | def get_stop_label_id(self): method _create_examples (line 233) | def _create_examples(self, all_lists): method _create_examples2 (line 243) | def _create_examples2(self, lines): function example2feature (line 254) | def example2feature(example, tokenizer, label_map, max_seq_length): class NerDataset (line 304) | class NerDataset(data.Dataset): method __init__ (line 305) | def __init__(self, examples, tokenizer, label_map, max_seq_length): method __len__ (line 311) | def __len__(self): method __getitem__ (line 314) | def __getitem__(self, idx): method pad (line 319) | def pad(cls, batch): function f1_score (line 333) | def f1_score(y_true, y_pred): function evaluate (line 447) | def evaluate(model, predict_dataloader, batch_size, epoch_th, dataset_na... function log_sum_exp_1vec (line 554) | def log_sum_exp_1vec(vec): # shape(1,m) function log_sum_exp_mat (line 559) | def log_sum_exp_mat(log_M, axis=-1): # shape(n,m) function log_sum_exp_batch (line 562) | def log_sum_exp_batch(log_Tensor, axis=-1): # shape (batch_size,n,m) class BERT_CRF_NER (line 566) | class BERT_CRF_NER(nn.Module): method __init__ (line 568) | def __init__(self, bert_model, start_label_id, stop_label_id, num_labe... method init_bert_weights (line 598) | def init_bert_weights(self, module): method _forward_alg (line 611) | def _forward_alg(self, feats): method _get_bert_features (line 635) | def _get_bert_features(self, input_ids, segment_ids, input_mask): method _score_sentence (line 644) | def _score_sentence(self, feats, label_ids): method _viterbi_decode (line 665) | def _viterbi_decode(self, feats): method neg_log_likelihood (line 701) | def neg_log_likelihood(self, input_ids, segment_ids, input_mask, label... method forward (line 711) | def forward(self, input_ids, segment_ids, input_mask): function warmup_linear (line 764) | def warmup_linear(x, warmup=0.002): function evaluate (line 769) | def evaluate(model, predict_dataloader, batch_size, epoch_th, dataset_na...