当前位置: 首页 > news >正文

我写了一本书,书名对肺活量大有益处

今天,想感谢一位很nice的同学。

我写了一本书,书名对肺活量大有益处,叫《机器学习算法的数学解析与Python实现》。每次一口气念完,都感觉心肺功能提高不少。很多朋友,很多以为早已消失在茫茫人海的老朋友,就像忽然想起来一样发来同一个问题:

“写书是什么感觉?”

我很认真地想了好一会:

“像跑了一场马拉松,很长很长的马拉松,好几次中途都觉得无论如何也坚持不下去了,想要放弃。”

“噢......”

不过,实情总还要复杂一点。我跑过长跑,纯粹出于自愿的那种长跑。最难的地方,我觉得不在于肌肉酸痛,而是你清楚随时随地都可以往跑道旁边一站,选择放弃,然后就不会再酸痛了。在身体感到难以为继的时候,简直像是每一个细胞都在高声呐喊“快点放弃”。

写书当然需要坚持,但这只是起步。你选择了坚持,那就意味着你选择了要在脑汁所剩无几的深夜里,逼自己反复思考、思考、思考:

  • 这个知识点有哪些复杂的概念?

  • 这些个复杂的概念到底复杂在哪里?

  • 背后内在的逻辑究竟是什么?

  • 怎么讲述才够清晰完整?

  • 用怎样的例子才能不失严谨又形象具体?

爱因斯坦说,只有当你能用简洁的语言说清楚一个概念时,你才真正理解了这个概念。以前读书,我常苦恼为什么有些老师喜欢照本宣科,明明知道这样的讲课,学生觉得枯燥,自己也会乏味吧。现在我想,创作是痛苦的,也许不是每一位老师,都愿意在枯夜里痛苦地不断思考,而照着别人写的念,是一种省力得多的选择。

有些朋友认为写书就像背书,要写什么心里已经清楚,只需要一个字一个字地写下来就成了。我倒觉得更像是做化学实验,试剂是现成的,但怎么混合才能得到最炽烈的反应,则需要反复地实验试错。有时候,你以为已经完成了90%,但忽然发现有更好的办法,你怎么办?在我这里,是叹了口气,然后删掉花了很多时间写成的大段大段的文字,选择重新出发。

“那,你靠什么坚持下来了呢?”

“我找到了一个绝妙的办法”

“喔,是什么?”

“先把前言写了”

“哈哈哈哈,你真会开玩笑”

也许吧,可是这不是玩笑。我在前言里写到,在我最初接触学习机器学习的时候,特别特别想找本书,能够简洁明了地回答我一个非常非常简单的问题:机器学习是做什么的?可是,我找不到,哪里都没有这样一本书。

“所以”,我在前言里写到,“我自己写了一本”。

现实当然没有这么戏剧化。当时别无选择,我又非要找到这个问题的答案,最后不得不强忍着强烈的不适感,去啃那些堆积成山数学公式。我想,那时神经细胞如果有表情,一定是每一个都写着拒绝。

我在华章做直播的时候,聊过学机器学习中数学的几个痛点,有观众留言说主播很神奇,说出了心声,很有共鸣。其实,魔术背后的把戏出奇地简单,我不过是把自己亲身的体验,在大家面前又重新说了一遍而已。

现在,我读数学公式就像在看漫画,有种一图胜千言的感慨,但我不敢像一名前辈一样飘飘然地说,都必须是这么过来的,我不能。求知当然是没有捷径的,总是要亲自一口一口吃下去、消化。不过我想,把自己磕破脚的地方指出来,然后告诉大家后来我是怎么跨过去的,也许大家能走得更轻松。

我知道市面已经有许多大牛的书,当然都是好书,但大牛实在太厉害了,大开大合之间,忘了对于很多初学者来说,一条小小的皱褶都会是难以逾越的大河。经历过痛苦,才能最了解痛苦,才知道怎样减少痛苦。我已经经历的痛苦,也许能对更多的人有所帮助。

所以,我很早就写了前言,在长跑难以坚持的时候读一读,别忘了当初为什么要写书。

所以,我坚持写了这本书。我更迫切地想要知道,是不是能真的能对人有所帮助。今天,这位很nice的同学专程来把答案告诉了我。

咱们中国传统,感谢是要首先提名字的,这是起码的礼仪。我很抱歉,只是今天早上,我向你请教了那么多的问题,你一定能够知道,我感谢的是你。谢谢你,让我重新了解了自己写的书,谢谢你,让我忽然觉得,当时坚持写下的每一个字都有价值。

在写书的时候,我无数次勾勒读者的形象,我想知道,我知道的,还有什么是大家想知道的。现在,写出来了,我还想知道,看了书大家知道了什么,还想知道什么。如果你也读了这本书,也有话想说,欢迎加入这本书的读者群。

你所说的,我都想知道。

   

本群适合:想要学习机器学习的学生、程序员、研究人员或者爱好者,以及想要知道机器学习是什么、为什么和怎么用的所有读者。

点击上方链接了解详情并购买

推荐语:

入门机器学习的第一本书。从生活案例中理解算法,发现算法的乐趣,再把算法应用到机器学习中,让你零基础掌握算法精髓,快速进入人工智能开发领域。


往期精彩回顾

 4月书讯 | 一大波好书来袭,最美华章四月天

书单 | 怎样成为一名真正的数据科学家?这10本书就是答案
干货 | 用户画像的核心技术盘点

相关文章:

  • 大数据战略上升为国家战略,悄悄告诉你大数据大牛都在读的8本书
  • 灵魂拷问:你看过Xgboost原文吗?
  • 有图有真相——图神经网络到底是什么?
  • 聊聊XGBoost CatBoost LightGBM RF GBDT
  • 干货收藏!一文看懂8个常用Python库从安装到应用
  • 5G、物联网的加持下,区块链是否未来可期?
  • 大数据分析与挖掘——跟张良均老师学大数据
  • 【第2期】学大数据分析与挖掘?看这几本书就够了
  • 【收藏】记住这五个字,入门朴素贝叶斯模型
  • 当当 “书香节” | 每满100减50! 优惠码再减30!170元买400块的书!
  • 听说出版圈有人要模仿李佳琦直播卖书了?
  • “乔帮主”的云技术实践绝学,“降云十八掌”
  • 想转行做数据产品经理?这份书单赶紧收藏起来
  • 机器智能正在代替人类做的5件事
  • 五一在家宅5天?前端开发工程师必读书单送给你!(文末大彩蛋!)
  • [译]前端离线指南(上)
  • 【comparator, comparable】小总结
  • ES6简单总结(搭配简单的讲解和小案例)
  • nodejs实现webservice问题总结
  • Redux 中间件分析
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 面试遇到的一些题
  • 用Python写一份独特的元宵节祝福
  • 积累各种好的链接
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​ssh免密码登录设置及问题总结
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • #android不同版本废弃api,新api。
  • $.each()与$(selector).each()
  • $NOIp2018$劝退记
  • (007)XHTML文档之标题——h1~h6
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (四)汇编语言——简单程序
  • (小白学Java)Java简介和基本配置
  • (一)插入排序
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转) Face-Resources
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 5种线程安全集合
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .Net 代码性能 - (1)
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .net下简单快捷的数值高低位切换
  • ::before和::after 常见的用法
  • @Controller和@RestController的区别?
  • @FeignClient注解,fallback和fallbackFactory
  • [ 英语 ] 马斯克抱水槽“入主”推特总部中那句 Let that sink in 到底是什么梗?
  • [BUUCTF NewStarCTF 2023 公开赛道] week4 crypto/pwn
  • [CF543A]/[CF544C]Writing Code
  • [Codeforces1137D]Cooperative Game
  • [Paper]Cardiologist-Level Arrhythmia Detection with Convolutional Neural Networks