文章目录

  • 1. 背景
  • 2. 闲谈

1. 背景

最近看到了周志华老师出了新书《机器学习理论导引》,我抱着不能错过的心态买来看了一看,发现新书与以前看过的机器学习方面的书所讲述的内容完全不一样,于是想写一篇笔记记录一下。

2. 闲谈

这是一本让人自省并且发现自己的无知的书。

我大概是一年前开始了解机器学习的,也就是那个 不学AI,无以言 的时候。周志华老师的《机器学习》,李航老师的《统计学习方法》,拿在手上好像走路带风,有了这两本书,好像就把自己和熙熙攘攘的人群区分了开来,我们是知道AI的人,他们是 不知道AI的人

我在淘宝搜了一下,《深度学习》没有上面两本书卖得好,为什么呢?主要是太重了不好带着出门。

刚开始学的时候,sklearn 一调,两手一叉,再喝口茶,看着屏幕上输出的 loss 逐渐降低,感觉自己就是 AIMaster

后来陆陆续续看了一点CVNLPGAN知识图谱,虽然公式很多看不懂,但许多时候也就是这样的网络 和那样的 卷积 的一些组合。再加上可以 import tensorflow as tffrom torch import nnimport mxnet as mx,哪里不会点哪里,想要什么网络都有现成的。

于是,AI 工具的低使用门槛和 AI 岗位的高收益形成了鲜明的对比,这就是金融界苦苦追寻的无风险套利啊。一时间搞生物的、搞机械的、搞通讯的都开始学起了 AI,其中当然少不了我们搞计算机的,字节跳动甚至因为收到的算法工程师简历的数量远超需求,给求职者发邮件建议大家转投开发岗位。与此同时,我们也学会了一个词叫人才内卷

质疑的声音也总会有的,一个跑出来的结果好,但是你根本不知道为什么好的模型,真的会有不错的应用前景吗?

在这样的环境下,潜心搞理论研究的人少,赶紧调个参发两篇论文的人多。

我学得也很浮躁,因为别人在宣扬 AI 会推翻人类对世界的统治的时候,我默默地看了一眼屏幕中的神经网络,低下了自己的头。


从京东小哥手里拿过书的时候,我掂量了一下,不重,适合带出门。拆掉外包装之后,发现页面有一点褶皱,不要紧,再过一年可能就看起来跟新买的一样了。

看书先看目录,可是一看目录我就傻了,预想之中的熟悉感没有到来,很多东西见都没见过。

我们来看看《机器学习》的目录。

├── 第1章 绪论
├── 第2章 模型评估与选择
├── 第3章 线性模型
├── 第4章 决策树
├── 第5章 神经网络
├── 第6章 支持向量机
└── ...

是不是觉得都比较熟悉,起码有个大概的idea,知道这些是什么东西。

再来看看《机器学习理论导引》的目录。

├── 第1章 预备知识
├── 第2章 可学性
├── 第3章 复杂度
├── 第4章 泛化界
├── 第5章 稳定性
├── 第6章 一致性
├── 第7章 收敛率
└── 第8章 遗憾界

阿Sir,这些都是啥呀。什么是PAC可学VC维Natarajan维线性超平面在线强凸优化

我再翻到序言部分,老师从2017年开始试讲本书,期间多次调整内容,在2018年给南京大学研究生讲完一轮后,有 1/31/31/3 的学生感觉难度较大。再次调整内容后,再2019年春季又讲授一轮,学生反馈情况大致符合预期。

我们可以再拿周志华老师之前的作品来进行对比。在《机器学习》一书中,周志华老师提到这是一本面向理工科高年级本科生和研究生的教科书,并且给出了如果作为本科生教材,讲授进度上的一些建议。

而在《机器学习理论导引》中,老师说,本书读者必须具备较为扎实的理工科高年级本科生的数学知识,还必须具备机器学习的基础知识,至少应该系统性地学习过机器学习的专门性教科书。

由此我们大概可以认为,《机器学习理论导引》是《机器学习》一书的后续进阶读物,涉及理论研究方面的内容,主要面向的群体应该还是研究生。

对于我这个刚接触机器学习一年的普通本科生来说,里面是全新的内容,粗看下来更像是一本数学和统计方面的书,同时也意味着我有不少的数学知识需要补充。

这就是为什么我在一开始说到,这是一本让人自省并且发现自己的无知的书。

有了黑箱工具的支持,我们站在应用的层面上,很容易觉得机器学习不过如此,但是机器学习真的不过如此吗?有时候,我们产生不过如此的感觉,是因为我们知道的东西太少。

有一种认知偏差叫做达克效应(D-K effect),全称为邓宁-克鲁格效应(Dunning-Kruger effect)。能力欠缺者们沉浸在自我营造的虚幻的优势之中,常常高估自己的能力水平。

这本书也许就能让人从愚昧山峰上走下来,意识到自己的无知。

如果说《机器学习》与讲TensorFlow的书相比,前者是道,后者是器,那么《机器学习理论导引》可能就是道之道,用来研究机器学习理论的理论。

在意识到自己的无知之后,我也想一边学习本书,一边写几篇笔记记录自己的学习过程,想要了解的同学可以关注后续。


联系邮箱:curren_wong@163.com

CSDN:https://me.csdn.net/qq_41729780

知乎:https://zhuanlan.zhihu.com/c_1225417532351741952

公众号复杂网络与机器学习

欢迎关注/转载,有问题欢迎通过邮箱交流。

如何评价周志华老师的新书《机器学习理论导引》“宝箱书”?相关推荐

  1. AI:周志华老师文章《关于强人工智能》的阅读笔记以及感悟

    AI:周志华老师文章<关于强人工智能>的阅读笔记以及感悟 导读        关于人工智能,长期存在两种不同的目标或者理念.一种是希望借鉴人类的智能行为,研制出更好的工具以减轻人类智力劳动 ...

  2. 周志华教授签名新书免费送!豆瓣满分森林书破解AI实践难题

    近年来,机器学习技术的快速发展推动了语音.自然语言处理.机器视觉等多个领域获得巨大进步,也带动了人工智能相关产业的蓬勃发展. 回顾机器学习最近30 年的发展历程,各种学习方法推陈出新.不断演进.但是, ...

  3. 售价910元!周志华等人英文新书《演化学习》出炉!

    点击上方↑↑↑蓝字关注我们~ 整理 | 琥珀 出品 | AI 科技大本营(公众号ID:rgznai100) 关于人工智能教育,从学生培养方案,到课程设置.教材,甚至是授课老师,全国各大高校正探索一条新 ...

  4. 周志华老师开课啦!机器学习视频课上线了(附地址)

    主讲:周志华,南京大学教授 人工智能从1956年正式成为一个学科,机器学习是人工智能的核心研究领域之一.今天的"人工智能热潮"正是由于机器学习等技术取得了巨大进展,并基于大数据.大 ...

  5. 周志华老师报告Boasting 25years

    一.经典的机器学习过程 训练数据   -   模型    -预测 二.集成学习的成功 三.集成学习的分类 一个是序列化的,一个是平行的. 四.关键点:Adaboast 优势:准确,简单,广泛而又成功的 ...

  6. 如何评价周志华深度森林模型

    这篇文章背后的思路实际上是这样的: DNN(或者说 MLP)其实就是堆起来的广义线性模型(比如 logistic,但也有其他激活函数).它能够自动发现特征与标签之间的非线性关系,当决策边界非线性,并且 ...

  7. 《周志华机器学习详细公式推导版》发布,Datawhale开源项目pumpkin-book

    点击上方↑↑↑蓝字关注我们~ 「2019 Python开发者日」全日程揭晓,请扫码咨询 ↑↑↑ 来源 | Datawhale(ID:Datawhale) 如果让你推荐两本国内机器学习的入门经典作,你会 ...

  8. 周志华《机器学习》课后习题解析(第一章)绪论

    周志华老师的<机器学习>(西瓜书)一书,没有公布答案,于是我们从网上搜集了各题目的答案,供大家参考. 参考答案 第一章 绪论 1.1.表1.1中若只包含编号为1,4的两个样例,试给出相应的 ...

  9. (github标星9200+)《南瓜书》:周志华《机器学习》的代码实现

    有个非盈利的开源学习组织Datawhale开源了一个github仓库:"南瓜书(PumpkinBook)",对<机器学习>(西瓜书)里比较难理解的公式加以解析,以及对部 ...

  10. 重磅推荐《南瓜书》:周志华《机器学习》的代码实现

    有个非盈利的开源学习组织Datawhale开源了一个github仓库:"南瓜书(PumpkinBook)",对<机器学习>(西瓜书)里比较难理解的公式加以解析,以及对部 ...

最新文章

  1. 我愿意参加计算机俱乐部的英文,如果你是一英语俱乐部的负责人你会组织什么活动...
  2. usagestatsmanager获取正在运行应用_用Python构建数据科学Web应用程序
  3. ASP.NET Web Pages 的冲突版本问题
  4. 模块-基本概念和import导入复习
  5. Thrall’s Dream HRBUST - 2048【BFS or 强连通分量】
  6. java案例源代码_求java案例源代码 越多越好!
  7. 年轻人如何做好自己的人生规划?
  8. n阶行列式计算----c语言实现(完结)
  9. @程序员,正在自学机器学习?这六点一定要牢记!
  10. PostMan 之 Mock 接口测试
  11. jquery里判断数组内是否包含了指定的值或元素的方法
  12. mac安装JDK及maven
  13. java基础篇(二) ----- java面向对象的三大特性之继承
  14. JavaScript全套视频教程
  15. 根据银行卡号码获取银行卡归属行以及logo图标
  16. spring-boot集成kafka(包含zookeeper和kafka的下载介绍)
  17. 统一建模语言UML简答题/期末考试分享
  18. 拼多多商家无货源,如何批量铺货?
  19. IP抓包精准定位教程
  20. 威胁猎人 | 2018年上半年短视频行业黑灰产研究报告

热门文章

  1. Java程序设计案例教程
  2. 局域网互访终结贴(转载)
  3. NetSpeedMonitor for mac
  4. 浅谈Linux操作系统基础知识
  5. CocoStudio 的使用
  6. MT4 缠论双线MACD面积背离指标
  7. 如何编译运行C语言代码
  8. Java 拦截器自定义(添加响应头)
  9. 135编辑器点击换图html,135编辑器如何换图片 135编辑器使用教程
  10. java 发送邮件(亲测有效)