问题描述
我已经将Huggingface应用于Fine Tune BERT,这很容易。我试图与AllenNLP进行微调SciBERT,但进展不大。由于我计划微调语言模型,因此我使用的是SimpleLanguageModelingDatasetReader。我将SciBert下载到 pretrained 文件夹中。我的配置文件如下所示,我正在使用命令: allennlp火车/content/my.jsonnet -s ./tmp -f
local bert_model = "bert-base-cased";
{
"dataset_reader": {
"lazy": false,"type": "allennlp.data.dataset_readers.simple_language_modeling.SimpleLanguageModelingDatasetReader","tokenizer": {
"type": "pretrained_transformer","model_name": bert_model,"do_lowercase": false
},"token_indexers": {
"bert": {
"type": "bert-pretrained","pretrained_model": bert_model,}
}
},"train_data_path": "/content/Train.txt","validation_data_path": "/content/Test.txt","model": {
"_pretrained": {
"archive_file": "/content/pretrained/scibert_scivocab_cased/weights.tar.gz","path": "/content/pretrained/scibert_scivocab_cased","freeze": false
}
},"iterator": {
"type": "bucket","sorting_keys": [["tokens","num_tokens"]],"batch_size": 32
},"trainer": {
"optimizer": {
"type": "bert_adam","lr": 2e-5
},"validation_metric": "+accuracy","num_serialized_models_to_keep": 1,"num_epochs": 2,"grad_norm": 1.0,"cuda_device": 0
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)