2022李宏毅机器学习hw2

本文介绍了完成李宏毅机器学习课程中第二课时的作业,任务是根据前后帧判断当前帧的phoneme。通过数据下载、四种改进方法(Simple line, Medium Baseline, Strong Baseline, Boss Baseline)的详细阐述,最终在Strong Baseline实现超过0.75的准确率,Boss Baseline尝试引入RNN但效果不理想,建议探索LSTM或Transformer。" 93420603,7551784,Excel数据分析:掌握52个关键函数,"['Excel', '数据分析']
部署运行你感兴趣的模型镜像

目录

一、任务

 数据下载

结果

 二、改进方法

2.1 Simple line (acc>0.45797)

2.2 Medium Baseline (acc>0.69747)

2.3 Strong Baseline (acc>0.75028)

2.4 Boss Baseline (acc>0.82324)

三、总结


Machine Learning HW2 

一、任务

        根据一帧前后的其他帧判断当前帧是属于哪个phoneme。

 数据下载

百度网盘:

链接:https://pan.baidu.com/s/1IptOdLPBAt-WZAY0grCeCw?pwd=s0k9 
提取码:s0k9

 

结果

全过strong baselin,public score与bossline差0.2

 

 

 二、改进方法

2.1 Simple line (acc>0.45797)

运行课程上给的基础代码

2.2 Medium Baseline (acc>0.69747)

对concat n frames,add layers两个参数进行调整

concat_nframes = 33
hidden_layers = 6   

concat n frames:表示对该帧进行分类时,所关注的相邻的帧的个数,必须为奇数,理论上改值约大越好,但存在边际效用,达到某一值后再增大只能取得微弱的提升,但是训练速度会大幅增加。

增加模型的层数,基础代码层数较少,模型较为简单,所取得的效果不佳。

2.3 Strong Baseline (acc>0.75028)

concat n frames,batchnorm,dropout,add layers

class BasicBlock(nn.Module):
    def __init__(self, input_dim, output_dim):
        super(BasicBlock, self).__init__()

        self.block = nn.Sequential(
            nn.Linear(input_dim, output_dim),
            nn.LeakyReLU(0.1),
            nn.BatchNorm1d(output_dim),
            nn.Dropout(0.4),
        )

    def forward(self, x):
        x = self.block(x)
        return x

对于模型架构进行调整,加入batchnorm和dropout,降低过拟合,同时可以将隐藏层增加到6层,每一层神经元个数增加到1024个。

2.4 Boss Baseline (acc>0.82324)

RNN,使用之后效果并不好,考虑使用LSTM或者Transform

三、总结

        这一次作业较为基础,基本上改改几个参数就能上到比较好的结果。

您可能感兴趣的与本文相关的镜像

Dify

Dify

AI应用
Agent编排

Dify 是一款开源的大语言模型(LLM)应用开发平台,它结合了 后端即服务(Backend as a Service) 和LLMOps 的理念,让开发者能快速、高效地构建和部署生产级的生成式AI应用。 它提供了包含模型兼容支持、Prompt 编排界面、RAG 引擎、Agent 框架、工作流编排等核心技术栈,并且提供了易用的界面和API,让技术和非技术人员都能参与到AI应用的开发过程中

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦想的小鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值