【ML 2023 Spring】hw1

题意

给出USA某个洲过去3天的调查数据,根据这些数据预测测试数据第三天检测为阳性的可能性

idALAZCACOCTFLGAILINIAKSKYLAMEMDMAMIMNMONJNMNYNCOHOKORPASCTNTXVAWAWVWIcliiliwnohh_cmnty_cliwbelief_masking_effectivewbelief_distancing_effectivewcovid_vaccinated_friendswlarge_event_indoorswothers_masked_publicwothers_distanced_publicwshop_indoorswrestaurant_indoorswworried_catch_covidhh_cmnty_clinohh_cmnty_cliwearing_mask_7dpublic_transitworried_financestested_positivecliiliwnohh_cmnty_cliwbelief_masking_effectivewbelief_distancing_effectivewcovid_vaccinated_friendswlarge_event_indoorswothers_masked_publicwothers_distanced_publicwshop_indoorswrestaurant_indoorswworried_catch_covidhh_cmnty_clinohh_cmnty_cliwearing_mask_7dpublic_transitworried_financestested_positivecliiliwnohh_cmnty_cliwbelief_masking_effectivewbelief_distancing_effectivewcovid_vaccinated_friendswlarge_event_indoorswothers_masked_publicwothers_distanced_publicwshop_indoorswrestaurant_indoorswworried_catch_covidhh_cmnty_clinohh_cmnty_cliwearing_mask_7dpublic_transitworried_financestested_positive

目标

使用深度神经网络(DNNs)解决线性回归问题


Simple Baseline

方法

样例代码链接

结果

在这里插入图片描述
在这里插入图片描述


Medium Baseline

Feature Selection

并不是所有特征都与结果有联系,比如地区信息。

因此主要修改select_feat函数代码,选择索引下标35-88,剔除了地区信息特征。

if select_all:
     feat_idx = list(range(raw_x_train.shape[1]))
else:
     feat_idx = []
     for i in range(35,raw_x_train.shape[1]):
         feat_idx.append(i)

结果

在这里插入图片描述
在这里插入图片描述在这里插入图片描述


Strong Baseline

L2 Regularization + Adam Optimizer

修改trainer函数代码,选择使用Adam优化器,并且L2正则化方式采用权重衰退方式。

optimizer =  torch.optim.Adam(model.parameters(),lr=config['learning_rate'],weight_decay=1e-5)

结果
在这里插入图片描述
使用官方推荐的过Strong的做法,但是实际效果看起来并不是很好。
后续没有硬train超参如weight_decay=1e-5等,有比较好的结果可以交流一下


Boss Baseline

方法
官方推荐使用更好的特征选择方式,修改模型架构以及调参。

结果
在这里插入图片描述


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
李宏毅ML2021春季课程的第三个作业是一个关于自然语言处理任务的实践项目。这个作业涵盖了文本分类、情感分析和命名实体识别等主题。 学生们的任务是使用提供的数据集,通过实现机器学习算法,对文本进行分类和情感分析。对于命名实体识别,学生们需要利用已有的工具和技术来提取文本中的实体,例如人名、地名、组织名等。 在这个作业中,学生们需要掌握一些基本的自然语言处理技术和算法。他们需要了解常用的特征提取方法,例如词袋模型和TF-IDF。此外,学生们还需要学习基本的分类算法,如朴素贝叶斯和支持向量机。在情感分析任务中,学生们需要了解情感词典和情感分析的基本原理。 此外,学生们还需要使用Python编程语言和相关的自然语言处理工具库,如NLTK和SpaCy。通过实践项目,学生们将获得与自然语言处理相关的实际经验,并加深对机器学习模型和算法的理解。 完成这个作业需要一定的时间和努力。学生们需要仔细阅读作业要求和相关文档,并按照要求完成代码实现和实验报告。他们还需要参考课程讲义和推荐的学习资源,以加深对自然语言处理领域的理解。 总的来说,李宏毅ML2021春季课程的HW3是一个涉及自然语言处理任务的实践作业。通过完成这个作业,学生们将掌握基本的自然语言处理技术和算法,并获得与自然语言处理相关的实际经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值