【Datawhale夏令营】任务三学习笔记

acff8ed52629488e89b6f666cd4a247e.gif

                          任务一笔记回顾

                          任务二笔记回顾

acff8ed52629488e89b6f666cd4a247e.gif

目录

一:竞赛上分流程

1.1问题建模1.2数据分析

1.3数据清洗1.4特征工程

1.5模型训练与验证

二:任务总结与心得


 

一:竞赛上分流程

8b8788e0b6934e50abcf740696082e7c.jpeg

问题建模——>数据分析 ——>数据清洗——>特征工程——>模型训练与验证——>模型预测

1.1问题建模

fde23f88ae9343aa9fbe25e59373374c.jpeg

 

1.2数据分析

f2d07d666b7f462e80b67ed4c3217fb2.jpeg

 

1.3数据清洗

  1. 数据审查:首先,查看数据集的整体结构和特征。了解数据的格式、类型、缺失值、异常值等信息。

  2. 处理缺失值:检查数据集中是否存在缺失值。可以选择删除包含缺失值的行或列,或者使用恰当的方法填充缺失值,比如用均值、中位数或者使用插值算法填充。

  3. 处理异常值:检测并处理异常值,这些异常值可能会对分析结果产生显著影响。可以使用统计方法,比如计算离群值或使用箱线图,或者应用领域知识和专业判断来处理异常值。

  4. 数据类型转换:检查数据的类型是否正确,并根据需要进行类型转换。例如,将字符串类型转换为数值类型,或者将日期和时间类型转换为标准格式。

  5. 数据去重:检查数据集中是否存在重复的数据行或列,并根据需要删除重复项,以确保数据的唯一性。

1.4特征工程

(1)交叉特征:主要提取流量、上部温度设定、下部温度设定之间的关系;

(2)历史平移特征:通过历史平移获取上个阶段的信息;

(3)差分特征:可以帮助获取相邻阶段的增长差异,描述数据的涨减变化情况。在此基础上还可以构建相邻数据比值变化、二阶差分等;

(4)窗口统计特征:窗口统计可以构建不同的窗口大小,然后基于窗口范围进统计均值、最大值、最小值、中位数、方差的信息,可以反映最近阶段数据的变化情况。
e7f344ac67f0499984ffba17af643c15.jpeg


 

1.5模型训练与验证

63b0e8b3bdcb444a962e6ccb0b758f02.jpeg

 


 

二:任务总结与心得

b1f094acae1a405ead3fb1682f29f680.png

 

2.1      baseline进行修改优化后并跑通,结果可观如下:

313df650a89046a39e915ec317147212.png

2.2      调整参数后: 

483b4094cccf43029d347d46d2008e64.png

 

参考文章:

datawhale暑期夏令营:datawhale开源项目

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 夏令营是一个很好的机会,让学生们在暑假期间参加各种活动,丰富自己的知识和技能。面试计组 csdnn这样的夏令营可以给学生提供学习计算机科学和网络技术的机会。 首先,计算机科学和网络技术是当今世界发展最迅速的领域之一。通过参加夏令营,学生可以接触到最新的技术和理论,并学习如何应用这些知识来解决现实生活中的问题。夏令营活动不仅包括课堂学习,还有实践和项目实践。这将帮助学生们提高他们的动手能力和解决问题的能力。 其次,计算机科学和网络技术是未来就业市场的热门领域。无论是电子商务、人工智能还是区块链技术,这些都需要计算机科学和网络技术的专业人才。通过参加夏令营,学生们可以提前积累相关的知识和经验,为将来的就业做好准备。 最后,夏令营也是一个培养学生团队合作和领导能力的平台。在计组 csdnn这样的夏令营中,学生们将分组合作完成各种任务和项目。通过与他人的沟通和协作,学生们可以提高团队合作和领导能力,同时也能够结识到来自不同地区和学校的朋友。 总而言之,参加夏令营计组 csdnn是一个值得鼓励和支持的活动。它可以为学生们提供学习计算机科学和网络技术的机会,帮助他们积累相关的知识和经验,提高团队合作和领导能力,为未来的发展做好准备。 ### 回答2: 夏令营面试是计组csdnn的一个重要环节,通过面试可以了解学生的计算机知识、编程能力和团队合作等方面的情况。在面试中,我会积极准备,以展示自己的优势。 首先,在计算机知识方面,我会熟悉掌握计算机组成原理、数字逻辑、计算机组织与体系结构等相关课程的知识,并理解计算机内部的工作原理和各个组件的功能。同时,我也会学习一些计算机网络和操作系统方面的知识,以丰富自己的技能背景。 其次,我会注重编程能力的提升。我会提前了解夏令营的编程语言和题目要求,并进行相关的练习和项目实践。我相信通过不断的学习和实践,我能够掌握所学编程语言的基本语法和常用数据结构,能够独立编写出一些小型程序,并能够解决一些常见的编程问题。 最后,我会注重团队合作能力的展示。在面试中,我会强调我在团队中的经验和角色,以及我在协调和解决团队问题方面的能力。我相信团队合作是夏令营中的重要一环,通过良好的沟通和协作,我们能够更好地完成夏令营的各项任务和项目。 总的来说,我会在面试前做好充分准备,凭借计算机知识、编程能力和团队合作能力等方面的优势来展示自己。我相信通过努力和实践,我能够成为夏令营中的优秀学员,与其他同学共同进步。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

漆黑の莫莫

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

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

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

打赏作者

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

抵扣说明:

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

余额充值