谷歌BERT模型--pycharm实现--- absl.flags._exceptions.IllegalFlagValueError: flag --do_train=true\: ('Non-boolean argument to boolean flag', 'true\\'


absl.flags._exceptions.IllegalFlagValueError: flag --do_train=true: (‘Non-boolean argument to boolean flag’, ‘true\’)
)

唐宇迪BERT课程使用Pycharm实现MRPC

本次调试过程中TensorFlow = 1.14.0 ,Python=3.7,按照视频里调试代码,遇道如下错误:
absl.flags._exceptions.IllegalFlagValueError: flag --do_train=true: (‘Non-boolean argument to boolean flag’, ‘true\’)
只需要修改pycharm里的初始化参数,具体方法如下:
谷歌BERT模型--pycharm实现
谷歌BERT模型--pycharm实现

  1. 参数设置为: ,–task_name=MRPC
    –do_train=true
    –do_eval=true
    –data_dir=…/GLUE/glue_data/MRPC
    –vocab_file=…/GLUE/BERT_BASE_DIR/uncased_L-12_H-768_A-12/vocab.txt
    –bert_config_file=…/GLUE/BERT_BASE_DIR/uncased_L-12_H-768_A-12/bert_config.json
    –init_checkpoint=…/GLUE/BERT_BASE_DIR/uncased_L-12_H-768_A-12/bert_model.ckpt
    –max_seq_length=128
    –train_batch_size=2
    –learning_rate=2e-5
    –num_train_epochs=3.0
    –output_dir=…/GLUE/output/;
    需要注意的是取消官网脚本文件的斜杠,如果下载官网代码困难,可以移步至我的仓库https://gitee.com/cheng_jinpei/bert,具体的几个文件的路径自己修改。

2.最终实现效果如下:谷歌BERT模型--pycharm实现

相关文章: