当前位置: 首页 > news >正文

南充市住房和城乡建设局考试网站wordpress api下载文件

南充市住房和城乡建设局考试网站,wordpress api下载文件,电影网站建设费用,手机网站制作注意事项微调BERT 自然语言推断任务设计了一个基于注意力的结构。现在,我们通过微调BERT来重新审视这项任务。自然语言推断是一个序列级别的文本对分类问题,而微调BERT只需要一个额外的基于多层感知机的架构,如下图中所示。 本节将下载一个预训练好的…

微调BERT

自然语言推断任务设计了一个基于注意力的结构。现在,我们通过微调BERT来重新审视这项任务。自然语言推断是一个序列级别的文本对分类问题,而微调BERT只需要一个额外的基于多层感知机的架构,如下图中所示。

本节将下载一个预训练好的小版本的BERT,然后对其进行微调,以便在SNLI数据集上进行自然语言推断。

import json
import multiprocessing
import os
from mxnet import gluon, np, npx
from mxnet.gluon import nn
from d2l import mxnet as d2lnpx.set_np()

加载预训练的BERT

原始的BERT模型有数以亿计的参数。在下面,我们提供了两个版本的预训练的BERT:“bert.base”与原始的BERT基础模型一样大,需要大量的计算资源才能进行微调,而“bert.small”是一个小版本,以便于演示。

d2l.DATA_HUB['bert.base'] = (d2l.DATA_URL + 'bert.base.torch.zip','225d66f04cae318b841a13d32af3acc165f253ac')
d2l.DATA_HUB['bert.small'] = (d2l.DATA_URL + 'bert.small.torch.zip','c72329e68a732bef0452e4b96a1c341c8910f81f')

两个预训练好的BERT模型都包含一个定义词表的“vocab.json”文件和一个预训练参数的“pretrained.params”文件。我们实现了以下load_pretrained_model函数来加载预先训练好的BERT参数。

def load_pretrained_model(pretrained_model, num_hiddens, ffn_num_hiddens,num_heads, num_layers, dropout, max_len, devices):data_dir = d2l.download_extract(pretrained_model)# 定义空词表以加载预定义词表vocab = d2l.Vocab()vocab.idx_to_token = json.load(open(os.path.join(data_dir,'vocab.json')))vocab.token_to_idx = {token: idx for idx, token in enumerate(vocab.idx_to_token)}bert = d2l.BERTModel(len(vocab), num_hiddens, norm_shape=[256],ffn_num_input=256, ffn_num_hiddens=ffn_num_hiddens,num_heads=4, num_layers=2, dropout=0.2,max_len=max_len, key_size=256, query_size=256,value_size=256, hid_in_features=256,mlm_in_features=256, nsp_in_features=256)# 加载预训练BERT参数bert.load_state_dict(torch.load(os.path.join(data_dir,'pretrained.params')))return bert, vocab

为了便于在大多数机器上演示,我们将在本节中加载和微调经过预训练BERT的小版本(“bert.small”)。在练习中,我们将展示如何微调大得多的“bert.base”以显著提高测试精度。

devices = d2l.try_all_gpus()
bert, vocab = load_pretrained_model('bert.small', num_hiddens=256, ffn_num_hiddens=512, num_heads=4,num_layers=2, dropout=0.1, max_len=512, devices=devices)

 

 

 

http://www.yayakq.cn/news/688997/

相关文章:

  • 网站多久被百度收录域名续费一般多少钱一年
  • 网站建设wlpeixun保定厂家推荐信息流推广
  • 重庆网站建设公司下载指数基金怎么买才赚钱
  • 建设网站有哪些内容sae wordpress安装主题
  • 公司电商网站开发方案网站开发济南
  • 网站必须兼容哪些浏览器企业网站配色
  • 魔方 网站建设 有限公司淘宝网站建设目标是什么
  • 网站建设与管理试题答案WordPress更换主题残留
  • 青岛建站推广网站收录地址
  • 国外画册设计欣赏网站电子商务网站推广
  • 手袋 技术支持 东莞网站建设办公网络建设项目商务要求
  • 网站怎么做多级菜单福州网站建设网站设计网站推广
  • 青岛建网站人科技类公司网站设计
  • 合肥网站建设q479185700棒在手机上怎么做微电影网站
  • 锦州网站建设多少钱站长工具查询网
  • 门户网站与官网的区别设计公司企业计划书
  • 手机网站程序下载成立公司需要多少注册资金
  • 西宁做网站最好的公司哪家好网站建设与管理 需求分析
  • 做汽配的网站物联网应用技术学什么
  • 网站建设公司接单做网站主播要什么条件
  • 北京网站制作net2006医药网站建设方案
  • 家庭宽带做网站稳定吗南宁网站建设nnit30
  • 网站页面设计技术参数网站建设实训心得
  • 免费企业网站模板视频会议系统直播聊天网站开发
  • 团购网站优化护肤品网站建设环境分析
  • 百度关键词排名神器长沙seo霸屏
  • 建设娱乐网站的要求作业提交免费网站
  • 网站平面模板网站技巧
  • 网站建设光盘云搜索下载
  • 云南建设招标网站网上政务服务平台入口