wenet如何在训练后接着训练以及直接对预训练模型进行再次训练(如在新的数据集上再训练)?

2023-05-16

本文以Aishell数据集的训练为例:

具体关联文件在wenet的框架里面 wenet/exsample/aishell/s0/run.sh脚本:

我们在首次训练模型时,并没有checkpoint点(因为还没训练过,怎么接着训练?)

checkpoint:用于描述在每次训练后保存模型参数(权重)的惯例或术语。这就像在游戏中保存关卡时你可以随时通过加载保存文件回复游戏。你可以加载保存的模型权重重新开启训练甚至可以之后进行一个推理。

当需要进行题目所示的操作的话需要将第一个箭头处的"checkpoint=" 后面加上你要重新开始训练的final.pt文件路径(并将此文件重新命名为init.pt)

train_config=conf/train_conformer.yaml  # 1.此处需要改变你的预训练模型里的yaml文件
cmvn=false
dir=exp/conformer
checkpoint=$dir/init.pt # 2.注意此处其实是你的之前的训练出的final文件(或者预训练模型的final.pt文件)并改名为init.pt的路径

# use average_checkpoint will get better result
average_checkpoint=false  # 3.此处改为false,不进行average_checkpoint?还没看懂
decode_checkpoint=$dir/final.pt  # 此处是解码过程stage5才会用到,不影响训练,不需要改变

 具体如何进行设置可以参看上述代码的1-2-3部操作!


可以看到在此处(stage4的执行代码)会将checkpoint路径加入执行参数中去!

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

wenet如何在训练后接着训练以及直接对预训练模型进行再次训练(如在新的数据集上再训练)? 的相关文章

  • 树莓派3B+指南(十五)omxplayer的安装与使用

    omxplayer的安装与使用 需要用python来控制播放视频 xff0c 所以就找到了这个播放器 xff0c 很好用 看了官网文档 xff0c 安装使用都写的比较明白了 官网地址 xff1a https python omxplayer
  • 使用ffmpeg将实时流保存为AVI

    项目中需要将编码器编码出的H264数据保存为avi格式文件 使用ffmpeg接口进行实现 ffmpeg一般是直接打开本地视频文件 如avi mp4等 或者网络视频流 如 xff1a rtmp流媒体等 xff0c 只需要直接将本地视频文件名或
  • 电脑发热严重:禁用独立显卡(Nvidia)/ TLP解决cpu占用率大

    引言 CPU温度经常居高不下 xff0c 每天风扇嗡嗡响 xff0c 尝试过许多办法都没有解决 xff0c 最后用了一个工具 xff0c 并禁用独显 xff0c 明显改善 xff01 1 禁用独立显卡 参考 xff08 真正帮我解决问题的方
  • 网易云音乐网络问题修复 (加载失败)

    问题 网易云一切网络功能正常 xff0c 唯有在线播放时出现问题 xff0c 提示加载失败 问题解决 查看log xff0c 发现是不能建立到m7 music 126 net 原因不知道 联系舍友问能不能听歌 xff0c 舍友说可以 xff
  • ibus-setup-sunpinyin 打不开

    ibus setup sunpinyin 打不开 提示 Traceback most recent call last File 34 usr share ibus sunpinyin setup main py 34 line 42 in
  • 编译原理 Tiny编译器和TM虚拟机

    编译器与解释器的设计流程 编译器前端部分 词法分析 字符流 gt 记号流 词法分析也称作扫描 xff0c 是编译器的第一个步骤 xff0c 词法分析器读入组成源程序的字符流 xff0c 并且将它们组织成为有意义的词素的序列 xff0c 对于
  • Markdown emoji 收藏

    表情符的使用 人物 syntaxpreviewsyntaxpreviewsyntaxpreview bowtie bowtie smile x1f604 laughing x1f606 blush x1f60a smiley x1f603
  • Powershell中解决win10无法打开设置等应用问题

    在powershell中 选择run as administer 输入 Get AppxPackage AllUsers Foreach Add AppxPackage DisableDevelopmentMode Register spa
  • Arduino设计 有害气体检测小车

    有害气体检测小车 从代码已经可以看得出电路应该怎么接了 具体电路就不放上来了 Arduino控制部分代码 span class token macro property span class token directive keyword
  • xpath —— 父子、兄弟、相邻节点定位方式详解

    1 由父节点定位子节点 最简单的肯定就是由父节点定位子节点了 xff0c 我们有很多方法可以定位 xff0c 下面上个例子 xff1a 对以下html代码 span class token tag span class token tag
  • Wireshark Lab: TCP v7.0

    Wireshark Lab TCP v7 0 Answer the following questions by opening the Wireshark captured packet file tcpethereal trace 1
  • org.openqa.selenium.UnableToSetCookieException: unable to set cookie

    1 当尝试添加cookies时抛出selenium unable to set cookie错误 大多情况是在一个webDriver空域 xff08 没有访问任意一个页面 xff09 中添加cookies xff0c 我们要做的就是在赋值c
  • IPC之Posix共享内存详解

    1 概念 共享内存区 xff0c 按标准可分为Posix共享内存区和System V共享内存区 xff0c 两者在概念上类似 Posix 表示可移植操作系统接口 xff08 Portable Operating System Interfa
  • IIS配置PHP运行环境

    这里写自定义目录标题 添加IIS服务下载安装PHP在IIS7中添加php支持 新建站点修改host文件 添加域名解析测试 添加IIS服务 控制面板 程序 打开或关闭Windows功能 勾选 Internet 信息服务 勾选 IIS 管理控制
  • 使用远程工具远程连接linux(xshell,xftp,xmanager,xrdp)

    前言 首先来说一下为什么要使用远程工具来控制linux呢 xff0c 相信大家都知道linux主要是用来做服务器的 xff0c 而在实际工作中 xff0c linux服务器可能在别的机房 xff0c 所以常常需要使用远程工具来操作 养成使用
  • 创建一个快捷方式设置浏览器跨域

    浏览器跨域设置 chrome以及新版Edge xff08 chrome内核 xff09 新建一个快捷方式 新建一个文件夹 例如 xff1a MyEdgeDevUserData 我是直接在C盘下创建的 xff0c 经过测试 xff0c 其他位
  • Mysql8修改密码和远程访问

    mysql8修改密码和远程访问 MySql 从8 0开始修改密码有了变化 xff0c 在user表加了字段authentication string xff0c 修改密码前先检查authentication string是否为空 1 如果不
  • centos7 安装node环境(一遍过)

    centos7 安装node环境 前言 xff1a 查看当前系统架构 span class token function uname span span class token parameter variable n span span
  • 栈实现回文字符串判断

    回文判断 xff1a 正读和反读都相同的字符序列称为回文 从回文的定义可以看出 xff0c 回文字符串的正序和逆序输出结果是相同的 xff0c 算法需要做的就是将字符串串进行进栈然后出栈操作 xff0c 将其与正序字符串进行比较 xff0c
  • 搭建confluence服务器(详细操作+踩坑说明)

    linux服务器配置推荐 前提 xff1a web服务 xff0c 文件服务 xff0c 数据库服务部署在同一台服务器上 推荐配置 2核 43 4G8G 内存 43 300G硬盘 经过实践 xff0c 4G内存还是不够用 部署资源 atla

随机推荐