我是黄海广,我上的一门课叫《机器学习》,本科生学机器学习有点难,但也不是没有可能,我在摸索中,设计适合本科生的机器学习课程,写了教材,录了视频,做了课件。我有科普文章写作经验,知道初学者需要什么,因此,上这门课还是相当得心应手。
课程登陆了中国大学慕课,将在9月6日10点开课了。

课程介绍

Machine Learning(机器学习)是人工智能的核心,本课程用通俗和结合案例的方式,讲解机器学习算法,如经典算法:线性回归、逻辑回归、决策树等,也将讲解近几年才出现的如XGBoost、LightGBM等集成学习算法。此外,这门课还会讲解利用机器学习解决问题的实用技术,还包括Python、Scikit-learn工具的使用等等。

通过本课程,你不仅得到理论基础的学习,而且获得那些利用机器学习解决问题的实用技术,包括机器学习工具的使用等等。

与国内外很多非常优秀的机器学习课程或作品相比(如吴恩达机器学习课程、李航老师的统计学习方法、周志华老师的《机器学习》等),本课程对初学者来说,更加容易理解,本课程属于“雪中送炭”,而不是“锦上添花”,更适合初学者学习,主要解决初学者的三个问题:

  • 就是资料太多,难以取舍;

  • 理论性强,初学比较困难;

  • 代码资料比较少。

课程门槛较低,只要有本科三年级以上的数学知识,会一种编程语言,就可以掌握这门课程的绝大部分内容。

课程链接:
https://www.icourse163.org/course/WZU-1464096179?tid=1464959450

课程资源公布在Github:

https://github.com/fengdu78/WZU-machine-learning-course

课程主讲

  • 黄海广,博士,副教授,硕士生导师,善于指导初学者入门,曾经翻译过吴恩达机器学习课程,整理过机器学习、深度学习笔记等等。

  • 张笑钦,博士,教授,博士生导师。

  • 徐震,博士,讲师。

授课目标

1、掌握机器学习的基本问题定义、基本模型,对机器学习学科有概览性的认识。

2、掌握目前主流的机器学习算法和模型,并能够根据实际问题的需要选择并实现相应的算法。

3、编程完成机器学习典型应用实例,对机器学习工程编程有初步的训练。

课程大纲

01 引言

1.1 机器学习概述

1.2 机器学习的类型

1.3 机器学习的背景知识

1.4 机器学习的开发流程

02 回归

2.1 线性回归

2.2 梯度下降

2.3 正则化

2.4 回归的评价指标

03 逻辑回归

3.1 分类问题

3.2 Sigmoid函数

3.3 逻辑回归求解

3.4 逻辑回归的代码实现

04  朴素贝叶斯

4.1 贝叶斯方法

4.2 朴素贝叶斯原理

4.3 朴素贝叶斯案例

4.4 朴素贝叶斯代码实现

05 机器学习实践

5.1 数据集划分

5.2 评价指标

5.3 正则化、偏差和方差

06 KNN算法

6.1 距离度量

6.2 KNN算法

6.3 KD树划分

6.4 KD树搜索

07 决策树

7.1 决策树原理

7.2 ID3算法

7.3 C4.5算法

7.4 CART算法

08 集成学习

8.1 集成学习方法概述

8.2 AdaBoost和GBDT算法

8.3 XGBoost算法

8.4 LightGBM算法

09 支持向量机

9.1 支持向量机概述

9.2 线性可分支持向量机

9.3 线性支持向量机

9.4 线性不可分支持向量机

10 人工神经网络

10.1 人工神经网络概述

10.2 感知机算法

10.3 反向传播算法(BP算法)

11聚类

11.1 无监督学习概述

11.2 K-means聚类

11.3 密度聚类和层次聚类

11.4 聚类的评价指标

12 降维

12.1 降维概述

12.2 SVD(奇异值分解)

12.3 PCA(主成分分析)

13 关联规则

13.1 关联规则概述

13.2 Apriori 算法

13.3 FP-Growth算法

14 机器学习项目流程

14.1 机器学习项目流程概述

14.2 数据清洗

14.3 特征工程

14.4 数据建模

课程大纲可能会有小范围调整。

课程每个单元会有20道题目的测验,课程相关资料已经公布在Github。

预备知识

数学基础:主要包括高等数学、线性代数、概率论与数理统计。最低要求:大三上学期的数学水平。

编程基础:已经掌握一种编程工具,最好会使用Python进行简单地编程。

课程定位

基础入门课,适合大三以上的本科生,或者初学机器学习的硕士生,博士生,也适合对机器学习感兴趣的毕业生。
与其他优秀的机器学习课程相比,本课程内容相对简单易懂,资料全面,课程团队坚信:让地方性本科院校的学生也能入门机器学习。

课程资料

1.如果是在校老师,请告知我们学校和姓名,我可以发原版ppt文件,请用edu邮箱联系我:haiguang2000@wzu.edu.cn

2.其他读者可以直接在github下载,地址:

https://github.com/fengdu78/WZU-machine-learning-course

或者可以直接在百度云下载课件的pdf版本,地址:

链接:

https://pan.baidu.com/s/1AW7P8dZfGMBgveBygmJlqg

提取码:6r80 复制这段内容后打开百度网盘手机App,操作更方便哦

为什么只给老师发原版课件?

我希望他们能在我的课件基础上修改完善,这样他们可以更好地把机器学习课程上好。其他读者下载的是pdf版本,Pdf版本的课件和原版ppt文件一致,在学习上没有区别,因为公开了,还是担心有些机构拿到原版文件用于商业用途(如收费培训),见谅!

部分课件截图

课程报名

课程在中国大学慕课开课,这个平台是免费的。

课程开课时间:2021年9月6日10点

课程地址:

https://www.icourse163.org/course/WZU-1464096179?tid=1464959450

点击下方『阅读原文』立即报名。

等了一个月,我主讲的课程《机器学习》在中国大学慕课开课了!相关推荐

  1. 2020年7月python编程一级考试答案_2020中国大学慕课moocPython编程基础章节答案

    2020中国大学慕课moocPython编程基础章节答案 更多相关问题 脱式计算.7×(625-387)200-40×3405×3-600. 脱式计算.500-100×3(375+125)×425×4 ...

  2. 关于万门大学的《理论物理一个月特训》课程

    首先,这是一篇转贴,为什么要转这个文章,是因为这个文章看完之后感触很深,看了校长在B站的复数部分,自然引入CR方程和傅里叶变换,有了醍醐灌顶的感觉,因为自己这两年在看大学的数学系类课程和物理系类课程时 ...

  3. 【中国大学慕课浙江大学【C语言课程】-翁恺教授】学习心得

    1.1计算机和编程语言 1.计算机是how to do ,人是what to do 2.一个程序读取我写的程序,将其编译 3.解释语言(python)vs编译语言© 4.C语言是全世界最流行的语言之一 ...

  4. 刚接触机器学习这一个月我都做了什么?

    这一个月,从对机器学习充满好奇与畏惧,到对各种算法稍有理解以及围绕推荐场景的编码实践,算是对机器学习有了一个入门的体验.但是中间也踩过不少坑,比如啃过线性代数的教材.看过无聊的机器学习课程.追过高端的 ...

  5. python语言程序设计是什么课文_中国大学MOOC有哪些优质课程?

    说到学习,相信很多人囤了一堆自学网站吧?囤完之后,是不是依然不知道要学什么? 因为免费的网络课程,质量参差不齐,试错成本太高. 所以小叶子帮大家做了这样一件事,直接帮你从中国大学MOOC里挑选了25门 ...

  6. 【088】中国大学MOOC-高教社大学课程学习平台

    中国大学MOOC是由网易与高教社携手推出的在线教育平台,承接教育部国家精品开放课程任务,向大众提供中国知名高校的MOOC课程.在这里,每一个有意愿提升自己的人都可以免费获得更优质的高等教育. 地址:参 ...

  7. 学银在线python课程_Python 从入门到精通:一个月就够了!

    毫无疑问,Python 是当下最火的编程语言之一.对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握 Python 看似是一件十分困难的事.其实,只要掌握了科学的学习方法并制定了合理的学习计划, ...

  8. 纯新手入门机器/深度学习自学指南(附一个月速成方案)

    原作:Masum Hasan 问耕 编译整理 量子位 出品 | 公众号 QbitAI 怎么入门机器/深度学习? 回答这个问题,最先要考虑的问题是:你有多少时间? 准备用三个月入门,和想要一个月速成,肯 ...

  9. 近一个月的学习总结(4.8—5.12)

    Java-se基础知识的学习已经告一段落,对自己这一个月的知识体系做一个大致的总结: 1.Java语言基础(基础完成) 2.面向对象基础(封装.继承.多态)(基础完成) 3.抽象类.接口(基础完成) ...

最新文章

  1. CodeGen标记循环
  2. 安全之美(英文影印版)
  3. 2018.11月Android优质开源项目
  4. 让Python不在mac的dock上显示火箭图标
  5. php 数组接在数组后面,PHP array_splice()接合数组用法的简单介绍
  6. python文件名有空格_python 解决Windows平台上路径有空格的问题
  7. explain ref_数据库查询优化:使用explain分析sql语句执行效率
  8. 试写函数显示当前具体时间:
  9. 数据结构之 顺序栈、共享栈、链栈
  10. CUDA中并行规约(Parallel Reduction)的优化
  11. Python案例:用米粒填充国际象棋盘
  12. http 请求_HTTP请求方法有哪些?
  13. 1090 危险品装箱 (25 分)—PAT (Basic Level) Practice (中文)
  14. ubuntu设置python3.7为默认(python版本切换)
  15. 【回归预测】基于matlab鲸鱼算法WOA优化混合核极限学习机KELM回归预测【含Matlab源码 JQ004期】
  16. 小米路由pro php,小米路由器开启frp
  17. 二极管整流和同步整流区别
  18. 2022年CPU天梯图(7月更新)
  19. 嘉楠科技:一家芯片创业公司的上云历程
  20. 数据分析师未来发展前景如何?

热门文章

  1. Oracle 数据恢复指导具体解释
  2. 课后作业:情境二:数据类型与运算符 3、运算符及表达式
  3. React 的组件与 this.props对象
  4. CSS中隐藏内容的3种方法及属性值
  5. Excel异常Cannot get a text value from a numeric cell
  6. websocket vs keep-live
  7. js判断时间两小时之内_js判断两个时间的大小
  8. C语言switch分支结构
  9. JavaScript(三)——函数、变量作用域、方法
  10. python3 scrapy 教程_Scrapy 教程