本文共 1156 字,大约阅读时间需要 3 分钟。
OpenASR 项目的目录结构设计清晰,各部分功能分明。主要目录包括:
OpenASR 项目的启动文件主要集中在 egs/aishell1/s5/
目录下,以下是主要的启动脚本及其功能:
数据准备:
bash prep_data.sh
模型训练:
bash train.sh
模型平均:
bash avg.sh
解码测试集:
bash decode_test.sh
评分:
bash score.sh data/test/text exp/exp1/decode_test_avg-last10
OpenASR 项目的配置文件使用 YAML 格式,位于 egs/aishell1/s5/
目录下。主要配置文件包括:
# config_base.yamldata_dir: "data"model: type: "SpeechTransformer" hidden_size: 256 num_layers: 6train: batch_size: 32 learning_rate: 0.001 num_epochs: 50decode: beam_size: 10
在启动训练脚本时,可以通过指定配置文件来加载不同的配置:
bash train.sh --config config_base.yaml
通过以上配置文件,可以灵活地调整模型的参数和训练策略。
转载地址:http://aosfk.baihongyu.com/