大家好,随着大数据的话题在社会上越来越火,越来越多的人对人工智能和机器学习到底是什么也越来越感兴趣了。可当被问起“机器学习到底是什么”、“机器学习包含了什么内容”,“机器学习的内容的适用范围是什么”等问题时,往往很多人都无法回答。
所幸,随着时代的发展,知识的获取越来越容易,只要你想学,没有什么是学不到的。在所有的关于机器学习的文章、知识和书籍中,周志华老师的《机器学习》是一本很好的入门书籍。我相信通过学习《机器学习》这本书,能帮助我们理清并解答之前关于机器学习的概念、架构以及适用范围的问题。
《机器学习》这本书因为其封面上的西瓜图案以及书籍开篇举的挑西瓜的例子而得到“西瓜书”的小名。在接下来的三周时间内,让我们一起努力啃完这个大西瓜。在这个过程中,我希望我们都能在收获知识的同时获得成长的快乐。
不过在开始阅读之前,我们需要先确定我们阅读的目的(下边是我的阅读目的),因为带着具体的目的去阅读,往往能有的放矢,事半功倍:
1)在阅读的过程中,能复习并巩固基础的数据知识和概念。因为在之后更进一步的学习大数据知识时,往往需要阅读很多论文文献,如果数学知识基础不牢的话,会浪费很多时间在基础概念的复习上
2)在阅读的过程中,能对机器学习领域有个整体的认识,对机器学习的不同算法的原理和适用范围有个清晰的认识。这其实也是很多不是大数据领域工作的人所关注的,因为他们不希望去啃具体的算法和公式,但是又想对机器学习的原理有所理解。在我阅读西瓜书的过程中,我将尝试着对这些算法和原理进行归纳总结,并尽量的排除掉复杂的数学公式,对每种算法能形成一个简单的条件反射。这样能帮助我在对具体问题进行分析时快速选择有效的算法。
3)在阅读的过程中,对机器学习每种算法的具体脉络进行梳理。书中只能展示有限的“套路”,但是现实世界的任务却是千变万化的,要用有限的套路去应对无限的变化根本就不现实。可算法是“死”的,思想是“活”的,当我们要去面对千变万化的世界时,要能对各种算法进行调整和整合,这就需要我们能对算法背后的思想脉络有着深度的理解
既然我们有了阅读的目的,那么我们在阅读的过程中要关注的内容就十分清楚了:
1)基础知识:对书中提到的数学知识要进行整理并记忆,对书中没有具体解释但是自己又不清楚的概念,需要去网络上查询并纪录下来
2)章节大意:对书中每一章节的主要内容进行总结和归纳
3)算法思想:对每一章节中的算法的主要思想和计算过程进行总结和归纳
4)原理和逻辑:对每个算法背后的原理和逻辑进行总结和归纳
好了,既然我们的阅读目的和阅读重点已经理清楚了,那么我们就开始我们的学习之旅吧!在阅读的过程中,我将只关注我所在意的内容,希望一同阅读的小伙伴们能理解我对不相关内容的忽略。希望三周之后,我们都能达到我们的目标,并在机器学习领域有着较深入的理解。