当前位置: 首页 > 编程日记 > 正文

【组队学习】【23期】Datawhale集成学习(上)

集成学习(上)

开源内容:https://github.com/datawhalechina/team-learning-data-mining/tree/master/IntegratedLearning

基本信息

  • 贡献人员:李祖贤、薛传雨、赵可、杨毅远、陈琰钰
  • 学习周期:14天
  • 学习形式:理论学习 + 练习
  • 人群定位:具备《高等数学》、《线性代数》、《概率论与数理统计》基础,会使用常见的数据分析工具(Numpy,Pandas、matplotlib),既想系统学习sklearn工具库解决机器学习问题,又想系统学习机器学习算法理论的数学推导的学习者。
  • 难度系数:中

学习目标

本次课程是由Datawhale集成学习小组内部成员共同完成,是针对机器学习小白的一入门课程。学习本课程需要学习者具备《高等数学》、《线性代数》、《概率论与数理统计》基础,会使用常见的数据分析工具(Numpy,Pandas、matplotlib)。

本次课程内容的设计参考了B站很火的《白板推导》系列、李航老师的《统计学习方法》、机器学习入门圣经的《统计学习导论》以及大量的技术博客,详细地介绍了机器学习领域中最经典的算法并给出了相应的数学推导和代码,对于每个算法都进行了细致的分析以及必要的代码的演示,便于学习者深刻理解机器学习算法的本质。除此之外,每个算法都要求学习者自行查阅sklearn官方文档的相应参数,帮助学习者构建理论与实际相结合的学习框架。在这些案例的代码中,我们给出了详细的代码注释,尽量让学习者们不会因为看不懂代码而感到烦恼。

任务安排

Task00:熟悉规则(1天)

  • 组队、修改群昵称
  • 熟悉打卡规则

Task01:熟悉机器学习的三大主要任务(1天)

  • 了解传统机器学习领域的三大基本任务——回归、分类、无监督学习。

Task02:掌握基本的回归模型(3天)

  • 掌握基本回归问题中的线性回归以及如何打破线性回归的假设推广至非线性回归,包括多项式回归、广义可加模型、回归树以及支持向量回归,在掌握了这些理论的基础上了解如何使用python及其工具库实现这些算法。

Task03:掌握偏差与方差理论(2天)

  • 在前面的基本回归模型的建模中,我们一直使用最小化训练误差原则,但实际的问题是我们想要最小化未知数据的误差,因此如何权衡训练误差和未知的测试数据误差就是一个急需解决的问题,掌握偏差与方差理论有利于提高模型预测未知数据的能力。偏差与方差的权衡是机器学习基本模型推广至集成学习的关键,也是机器学习面试中必问的一个问题。

Task04:掌握回归模型的评估及超参数调优(3天)

  • 数据科学永恒不变的主题也许就是调参吧,正确的调参姿势也是建立在正确评估模型的基础上的。因此我们要从偏差与方差理论中得到启发,从数学理论和代码上掌握回归模型的评估及超参数调优。

Task05:掌握基本的分类模型(3天)

  • 也许大家并不清楚,分类问题也是从回归问题推广而来的,也正是打破线性回归的基本假设而延伸出多种多样的分类模型。我们需要掌握分类问题中的逻辑回归、基于概率的分类模型(线性判别分析、朴素贝叶斯)、分类决策树、支持向量机以及核函数。

Task06:掌握分类问题的评估及超参数调优(2天)

  • 我们需要像回归问题那样,对分类问题进行正确的评估以及超参数的选择,由于前面回归问题的理论支撑,分类问题的模型评估及超参数选择应该会得心应手!

开营视频

插入视频

内容介绍

01

02

03

04

05

06

07


相关文章:

APP测试和传统软件测试有什么区别?

软件测试从字面意思我们就知道它主要是做软件产品方面的测试,尤其是APP这块,那么很多人就问了APP测试和传统软件测试有什么区别?来看看下面的详细介绍。 软件测试培训分享:APP测试和传统软件测试有什么区别?移动APP的特点使得它与传统软件在…

C6678-SRIO和Virtex6-FPGA

设计的板子到了SRIO调试阶段了,在板子上,一片V6和两片6678通过4XSRIO互联,中间没有Switch,总算搞定了相互之间的通信。首先,感谢Ti论坛提供的SRIO程序范例,但是其硬件平台是EVM板,更多的只能用于…

【组队学习】【23期】Datawhale编程实践(区块链)

编程实践(区块链) 开源内容:https://github.com/datawhalechina/team-learning-program/tree/master/Blockchain 基本信息 贡献人员:陈锴、孙子涵、李岳昆、易远哲学习周期:12天学习形式:根据教程主线进…

bootstrap模态框显示控制

默认模态框弹出后,点击背景蒙层部分弹框会消失,如要解决,需要在模态框属性中加 aria-hidden"true" data-backdrop"static"属性即可; 转载于:https://www.cnblogs.com/jiangze-blog/p/7844639.html

什么是Python?主要运用哪些方面?

人工智能领域少不了Python的相助,这也是目前Python技术在人工领域的好前景所致,近几年,想要学习Python技术的人越来越多,很多人都想知道什么是Python?主要运用哪些方面?来看看下面的详细介绍。 什么是Python?主要运用哪些方面?…

第五课:系统目录及ls·文件类型及alias命令介绍

1、上过一次我们学习了单用户和救援模式及服务器秘钥登录等操作,而我们最终的目的还是要操作和使用linux系统,所以我们今天先初步学习linux的基本命令如下: 一目录介绍 ls命令介绍 文件类型 alias命令介绍 1、首先我们…

jquery 实现表单验证功能代码(简洁)

html xmlns"http://www.w3.org/1999/xhtml"> <head> <title>表单验证页面</title> <link href"../Scripts/themes/default/easyui.css" rel"stylesheet" type"text/css" /> <script src"../Script…

【组队学习】【23期】Datawhale深度推荐模型

深度推荐模型 开源内容&#xff1a;https://github.com/datawhalechina/team-learning-rs/tree/master/DeepRecommendationModel 基本信息 贡献人员&#xff1a;罗如意、吴忠强、田雨&#xff0c;宁彦吉&#xff0c; 何世福、徐何军、赖敏材、刘纪川学习周期&#xff1a;13天…

参加Python培训后能干嘛

​ 参加Python培训后能干嘛?相信这是目前很多正在学习Python技术的同学都比较关注的一个问题&#xff0c;Python的法发展前景是非常好的&#xff0c;那么具体学完之后可以运用到哪些方面呢?我们来看看下面的详细介绍吧。 参加Python培训后能干嘛?网站是很基本的&#xff0c;…

博客园HTML源码运行特制js(原创自Zjmainstay)

canrun 测试运行HTML <html> <head><title>测试博客园HTML源码运行程序</title><meta http-equiv"Content-Type" content"text/html; charsetutf-8" /><meta http-equiv"Content-Language" content"zh-CN…

【组队学习】【23期】Datawhale零基础入门数据挖掘(心跳信号分类)

零基础入门数据挖掘&#xff08;心跳信号分类&#xff09; 开源内容&#xff1a;https://github.com/datawhalechina/team-learning-data-mining/tree/master/HeartbeatClassification 基本信息 贡献人员&#xff1a;鱼佬、牧小熊、吉米杜、张晋、王皓月、姚昱君学习周期&am…

Unity3D提示“XX,some are mac os x (unix) and some are windows”

2019独角兽企业重金招聘Python工程师标准>>> 解决办法&#xff1a; 将Unity安装目录\Editor\Data\Resources\ScriptTemplates\目录下的所有文件用上面的方式修改换行编码&#xff0c;以后通过Unity3D编辑器创建的文件将默认以“CR LF”换行&#xff0c;一劳永逸。 转…

什么是Python?前景怎么样?

​ Python在人工智能行业的高速发展&#xff0c;引起了很多人的关注&#xff0c;很多目前都不知道什么是Python?前景怎么样?那么下面小编就为大家做下详细的介绍&#xff0c;希望能够帮助到大家。 什么是Python?前景怎么样? 你可能听说过c语言&#xff0c;听说过java语言&a…

Spring整合CXF,发布RSETful 风格WebService

这篇文章是承接之前CXF整合Spring的这个项目示例的延伸&#xff0c;所以有很大一部分都是一样的。关于发布CXF WebServer和Spring整合CXF这里就不再多加赘述了。如果你对Spring整合CXF WebService不了解&#xff0c;具体你可以参看这两篇文章&#xff1a; http://www.cnblogs.c…

使用CNN做文本分类——将图像2维卷积换成1维

使用CNN做文本分类from __future__ import division, print_function, absolute_importimport tensorflow as tfimport tflearnfrom tflearn.layers.core import input_data, dropout, fully_connectedfrom tflearn.layers.conv import conv_1d, global_max_poolfrom tflearn.l…

如何在Datawhale开源学习小程序中创建队伍?

我们的组队学习马上就要开营了&#xff0c;本次组队学习与以往不同的是小程序中增加了组队的功能。为了方便大家组队&#xff0c;Datawhale的 六一同学 为大家准备了在Datawhale开源学习小程序中创建队伍的教程。 Step01&#xff1a;打开小程序主页后&#xff0c;点击“审批小…

Python List 列表list()方法

Python基础数据类型之一列表list&#xff0c;在python中作用很强在&#xff0c;列表List可以包含不同类型的数据对像&#xff0c;同时它是一个有序的集合。所有序列能用到的标准操作方法&#xff0c;列表也都可以使用&#xff0c;比如切片、索引等&#xff0c;python的list是可…

一个用泛型隐式传递权限关键字的方法

最近和IBM在重新做公司的平台&#xff0c;其中涉及多租户问题&#xff0c;之前处理多租户数据隔离时考虑很简单&#xff0c;直接把权限关键字作为每个方法的参数传递给DAO。带来的问题是在编码过程中有部分同事经常会忘记添加&#xff0c;维护也有些麻烦&#xff0c;这次就想着…

软件工程实践2017 个人技术博客

目录 一、github项目管理 二、vue.js框架的搭建 三、通过axios调用api 四、javascript的Date对象 五、文件上传 六、javascript教程 一、github项目管理 参考资料&#xff1a; 廖雪峰的git教程西瓜学长提供的github团队项目管理博客。其中主要碰到的问题是代码冲突&#xff0c;…

Scratch等级考试(一级)模拟题

Scratch竞赛交流群已成立&#xff08;适合6至18周岁的青少年&#xff09;&#xff0c;公众号后台回复【Scratch】&#xff0c;即可进入。如果加入了之前的社群不需要重复加入。 微信后台回复“资料下载”可获取以往学习的材料&#xff08;视频、代码、文档&#xff09;。 这是第…

参加完Python培训后可以找什么工作

Python在近几年的发展速度是非常快的&#xff0c;越来越多的学员开始学习Python技术&#xff0c;都想学成以后找一个好的工作&#xff0c;那么参加完Python培训后可以找什么工作呢?来看看下面的详细介绍吧。 参加完Python培训后可以找什么工作&#xff1a; 网络编程 除了网络和…

大型数据库设计原则与技巧

大型数据库设计原则与技巧 一个好的数据库产品不等于就有一个好的应用系统&#xff0c;如果不能设计一个合理的数据库模型&#xff0c;不仅会增加客户端和服务器段程序的编程和维护的难度&#xff0c;而且将会影响系统实际运行的性能。一般来讲&#xff0c;在一个MIS系统…

Datawhale组队学习周报(第005周)

本周&#xff08;03月15日~03月21日&#xff09;&#xff0c;第 23 期组队学习正在如火如荼的进行中。本期组队学习&#xff0c;一共有 4 门开源课程&#xff0c;共组建了 5 个学习群&#xff0c;参与的学习者有 740 人。另外&#xff0c;第 24 期组队学习也蓄势待发准备与大家…

安装hue依赖包

yum -y install rsync gcc gcc-c openldap-devel openssl-devel python-ldap python-devel python-setuptools python-simplejson sqlite-devel libxml2-devel libxslt-devel cyrus-sasl-devel gmp-devel 另外还需要安装mysql mysql-devel 本文转自 yntmdr 51CTO博客&a…

Python培训入门基础知识学什么?

Python培训基础知识主要是针对一些零基础的同学安排的&#xff0c;虽说Python是相对比较简单的一门编程语言&#xff0c;但是没有基础的同学还是要进行系统的学习&#xff0c;那么Python培训入门基础知识学什么呢?来看看下面小编的详细介绍。 Python培训入门基础知识学什么?P…

Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断后的处理

介绍Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断后的处。 Oracle EBS R12 运行adadmin 安装中文语言包过程中意外中断或关机后&#xff0c;重新开机&#xff0c;运行数据库及数据库监听&#xff0c;再运行应用服务后&#xff0c;登录会出现如下提示&#xff0c;需…

cmd命令 安装本地服务器

安装本地服务器 0下载nodejs并安装 1安装npm &#xff1a;npm install -g anywhere 2打开服务器 &#xff1a;anywhere 8080 3停用服务器 ctrlc 查找路径 cd c:/program/www/ 本文转自Ansue 51CTO博客&#xff0c;原文链接http://blog.51cto.com/ansue/1732335&#xff1a;&…

你与ACM MM的距离只差一场算法比赛

你与ACM MM的距离只差一场算法比赛 伴随5G时代来临&#xff0c;视频广告迎来爆发式增长&#xff0c;在广告创意/投放/策略等广告系统的关键环节中&#xff0c;对视频广告内容的深度理解越发显得重要且迫切。 因此&#xff0c;2021腾讯广告算法大赛今年的赛题聚焦在了视频广告…

Python培训班适合哪些人报名学习

学习Python技术有两种方法&#xff0c;一个是自学&#xff0c;一个是报Python培训班进行系统学习&#xff0c;自学肯定是对一些有Python基础的同学比较合适的&#xff0c;那么Python培训班适合哪些人报名学习呢?来看看下面的详细介绍。 Python培训班适合哪些人报名学习? 1.适…

网络硬件一篇通

现在局域网大多采用以太网的拓扑结构&#xff0c;物理上由服务器、工作站、集线器、交换机、路由器、网卡、 RJ45水晶头、网线等组成。很多朋友想了解一些局域网的硬件组成及相关硬件的安装设置&#xff0c;下面就谈谈这方面的话题。一、网络硬件概述1、服务器和工作站大多数时…