fastHan.model.utils.check_dataloader_paths(paths: Union[str, Dict[str, str]]) → Dict[str, str][源代码]¶检查传入dataloader的文件的合法性。如果为合法路径,将返回至少包含’train’这个key的dict。类似于下面的结果 162 | {
163 |164 |167 |‘train’: ‘/some/path/to/’, # 一定包含,建词表应该在这上面建立,剩下的其它文件应该只需要处理并index。 165 | ‘test’: ‘xxx’ # 可能有,也可能没有 166 | …
} 168 | 如果paths为不合法的,将直接进行raise相应的错误
169 || 参数: | paths – 路径. 可以为一个文件路径(则认为该文件就是train的文件); 可以为一个文件目录,将在该目录下寻找train(文件名 174 | 中包含train这个字段), test.txt, dev.txt; 可以为一个dict, 则key是用户自定义的某个文件的名称,value是这个文件的路径。 | 175 |
|---|---|
| 返回: | 177 | |
| 165 | f | ||
| 169 | |
170 | fastHan | 171 | |
| 174 | |
175 | fastHan.FastModel | 176 | |
| 179 | |
180 | fastHan.model | 181 | |
| 184 | |
185 | fastHan.model.bert | 186 | |
| 189 | |
190 | fastHan.model.bert_encoder_theseus | 191 | |
| 194 | |
195 | fastHan.model.BertCharParser | 196 | |
| 199 | |
200 | fastHan.model.CharParser | 201 | |
| 204 | |
205 | fastHan.model.model | 206 | |
| 209 | |
210 | fastHan.model.old_fastNLP_bert | 211 | |
| 214 | |
215 | fastHan.model.UserDict | 216 | |
| 219 | |
220 | fastHan.model.utils | 221 | |
fastHan.model.model.CharModel(embed, label_vocab, pos_idx=31, Parsing_rnn_layers=3, Parsing_arc_mlp_size=500, Parsing_label_mlp_size=100, Parsing_use_greedy_infer=False, encoding_type='bmeso', embedding_dim=768, dropout=0.1, use_pos_embedding=True, use_average=True)[源代码]¶基类:torch.nn.modules.module.Module
__init__(embed, label_vocab, pos_idx=31, Parsing_rnn_layers=3, Parsing_arc_mlp_size=500, Parsing_label_mlp_size=100, Parsing_use_greedy_infer=False, encoding_type='bmeso', embedding_dim=768, dropout=0.1, use_pos_embedding=True, use_average=True)[源代码]¶Initializes internal Module state, shared by both nn.Module and ScriptModule.
166 |fastHan.model.UserDict.Trie[源代码]¶基类:object
insert(word)[源代码]¶Inserts a word into the trie. 172 | :type word: str 173 | :rtype: void
174 |