bert模型下载运行实例全过程tensorflow版spyderIDE

选择tensorflow和spyder的原因是因为之前有懒得安新的,我的tansorflow版本是2.0,虚拟环境版本是Python3.8,后面代码也因版本问题需要修改一下。

1.GitHub下载google版的bert-master全部代码,点右上角绿色,因为huggingface我进不去,需要注意这里Google版的用得是tensorflow框架,我刚好之前安的就是tensorflow,你如果用得是pytorch就要找他的架构下的bert

2.下载不同需求需要的bert模型,点蓝色的下载模型,这里我们用第三个bert-base-uncased,uncased是把所有字母都转为小写字母的意思,即不区分大小写

3.下载需要的数据集,也在这个网页下面sentence这里,下的GLUE data 直接点就能下,这里运行的小例子就是下面这个

4.把他们整理好导进spyder, like this

5.调参:运行run.classifier.py,点进run的configuration...勾选command...在后面方格里把参数放进去,注意参数的格式

官方给的参数是这个

从task开始复制,不要前面--和最后\,参数都加上双引号,把他们放在同一行,变量之间空一格,那个date_dir开始四行放自己的文件存放路径,data_dir是数据集,后面三个都是模型里面的文件

task_name="MRPC" do_train="true" do_eval="true" data_dir="E:/bert/b/GLUE/glue_data/MRPC" vocab_file="E:/bert/b/GLUE/uncased_L-12_H-768_A-12/vocab.txt" bert_config_file="E:/bert/b/GLUE/uncased_L-12_H-768_A-12/bert_config.json" init_checkpoint="E:/bert/b/GLUE/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="2.0" output_dir="E:/bert/b/GLUE/output" 

6.报错问题

改:

报错

改:这个就是前面提到的tensorflow版本不同他们函数放的位置也不同的问题

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值