机器学习-周志华-西瓜书 PDF
机器学习是计算机科学和人工智能的一个重要分支。作为这一领域的入门教材,本书尽可能涵盖机器学习基础知识的所有方面。
本书共16章,大致分为三个部分:
第一部分(第1章至第3章)介绍机器学习的基本知识;
第二部分(第4~10章)讨论了一些经典和常用的机器学习方法(决策树、神经网络、支持向量机、贝叶斯分类器、集成学习、聚类、降维和度量学习);
第三部分(第11章至第16章)是高级知识,涉及特征选择和稀疏学习、计算学习理论、半监督学习、概率图模型、规则学习和强化学习。每章都附有练习和相关阅读材料,以便感兴趣的读者可以进一步学习和探索。
Machine learning is an important branch of computer science and artificial intelligence. As an introductory textbook in this field, this book covers all aspects of the basic knowledge of machine learning as much as possible. In order to enable as many readers as possible to understand machine learning through this book, the author tries to use mathematical knowledge as little as possible. However, a little knowledge of probability, statistics, algebra, optimization and logic seems inevitable. Therefore, this book is more suitable for undergraduate and graduate students of science and engineering above the third year of University, as well as people with similar backgrounds who are interested in machine learning. For the convenience of readers, the appendix of this book gives a brief introduction to some basic mathematical knowledge.
The book consists of 16 chapters, which are roughly divided into three parts: Part 1 (Chapters 1 to 3) introduces the basic knowledge of machine learning; Part 2 (Chapter 4 ~ 10) discusses some classical and commonly used machine learning methods (decision tree, neural network, support vector machine, Bayesian classifier, ensemble learning, clustering, dimension reduction and metric learning); Part 3 (chapters 11 ~ 16) is advanced knowledge, which involves feature selection and sparse learning, computational learning theory, semi supervised learning, probability graph model, rule learning and reinforcement learning. The subsequent chapters except the first three chapters are relatively independent, and readers can choose to use them according to their own interests and time. According to the class hours, the first 9 or 10 chapters can be taught for undergraduate courses in a semester; Graduate courses may wish to use the book.
In addition to Chapter 1, each chapter of the book gives ten exercises. Some exercises are designed to help readers consolidate the learning of this chapter, while others are designed to guide readers to expand relevant knowledge. These exercises can be used in the general course of one semester, supplemented by two or three large assignments for specific data sets. The exercises with asterisks are quite difficult, and some of them have no ready-made answers. They are just for the enterprising readers to think about.
This book can be used as a textbook for undergraduate or graduate students majoring in computer, automation and related majors in Colleges and universities, as well as for researchers and engineering technicians interested in machine learning.
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/4953/
转载文章受原作者版权保护。转载请注明原作者出处!