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

直播网站怎么建设四会市网站建设

直播网站怎么建设,四会市网站建设,作业3 主题资源网站建设,淄博桓台学校网站建设方案这是前置工作 向量数据构建完成 开始进行处理 因为我们要对上面构建的数据集添加一些内容,比如检索出来的数据,评分指标等,所以我们把他封装在一个自定义item类中进行操作,然后把item放进自己构建的dataset类中 ef get_dataset…

 这是前置工作

向量数据构建完成 

开始进行处理

因为我们要对上面构建的数据集添加一些内容,比如检索出来的数据,评分指标等,所以我们把他封装在一个自定义item类中进行操作,然后把item放进自己构建的dataset类中

ef get_dataset(config):"""从配置加载数据集。"""# 从配置中获取数据集的路径,这个是我们数据集的路径dataset_path = config['dataset_path']# 获取要加载的数据集的分割名称,如'train'、'test'等all_split = config['split']# 创建一个字典,用于存储每个分割的数据集对象split_dict = {split: None for split in all_split}# 遍历每个分割for split in all_split:# 构建该分割对应的文件路径,这个步骤就是组成完整的文件路径split_path = os.path.join(dataset_path, f'{split}.jsonl')# 检查文件是否存在if not os.path.exists(split_path):print(f"{split} file not exists!")  # 如果文件不存在,打印提示信息continue# 如果分割是'test', 'val', 'dev'之一,初始化Dataset类的实例if split in ['test', 'val', 'dev']:split_dict[split] = Dataset(config,split_path,sample_num=config['test_sample_num'],random_sample=config['random_sample'])else:# 对于其它分割,直接初始化Dataset类的实例split_dict[split] = Dataset(config, split_path)# 返回包含所有分割数据集的字典return split_dict

 加载数据

如果没有传递data,那么根据路径进行加载,一行一样的进行读取 ,最后data列表中是一个个的item对象

 此时我们已经拿到所有的数据

all_split是个字典,通过key可以拿到dataset对象,并且在方法上加了@property注解,可以通过书想的方式调用方法 

 然后构建提示模版,根据传递的模型类型判断是生成chat类还是instruct类的提示模版

 然后运行pipeline

 pipeline里面获取检索器,生成器

 获取生成器实例

 

获取检索器

检索器分为两种,这里我们使用的是密集的

 encoder 是用来将query转换为向量的

 

 然后执行run方法

预测完之后,把预测完之后的值放入dataset中 

评估

评估就是拿到预测的值和金标准进行比较

评估的基类

这是子类方法写的一个评估的实例,首先肯定是拿到 生成的答案和金标准答案,然后通过自己写的计算方式进行评估

 f1计算得分的细节,把单词切分为token然后计算交集,或者进行正则

 最终生成的数据

 

re-ranking 


文章转载自:

http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://00000000.rdsst.cn
http://www.dtcms.com/wzjs/617103.html

相关文章:

  • iis不能新建网站投资网站建设
  • 盐城网站建设找宇苏州网络推广服务
  • 做网站价格需要多少钱网站样板
  • 网站备案的幕布是什么来的建立网站 要怎么做
  • 电子商务网站建设与管理目录上海手机网站制作公司
  • 老的网站为什么要改版新网站wordpress图片中文主题
  • 建设部网站城建学院企业营销型网站建设哪家公司好
  • 国外有在线做设计方案的网站吗搭建创新平台
  • 网站开发流程ppt济南公交优化
  • three.js做的酷炫网站洛阳网站建设行业
  • 空间设计公司网站十堰网站网站建设
  • 网站维护需要的知识电子商务网站版面布局
  • 云南网站开发公司介绍wordpress4.0.x
  • 在哪家网站做淘宝客最好网上购物商城系统er图
  • 大作设计网站官网入口东莞做网站找微客巴巴
  • 青岛网站开发哪家服务专业清远网站设计公司
  • 自己建网站免费品牌营销
  • 电商网站的图片贵阳seo公司
  • 杭州最大的网站开发服务营销策划方案
  • php 企业网站系统下载网站页面自动还原代码
  • 阜新旅游网站建设程序员必备软件
  • wordpress两张图片并列网站制作开发及优化是什么
  • 网站固定通栏代码google app engine wordpress
  • 专业手机网站建设价格明细表网站验证码怎么做
  • 做游戏网站需要多少钱搜索引擎 网站推广 举例
  • 网站建设一定要备案吗有专业设计网站吗
  • 可信的手机网站建设企业网站建设定制开发
  • 做羞羞的事网站柳州网站建设找哪家好
  • 广州网站排名优化公司网站后台登入不了出现验证码错误
  • 怎么推广一个网站wordpress设置为繁体字