Machine Learning
Book information
Description
Machine Learning, a vital and core area of artificial intelligence (AI), is propelling the AI field ever further and making it one of the most compelling areas of computer science research. This textbook offers a comprehensive and unbiased introduction to almost all aspects of machine learning, from the fundamentals to advanced topics. It consists of 16 chapters divided into three parts: Part 1 (Chapters 1-3) introduces the fundamentals of machine learning, including terminology, basic principles, evaluation, and linear models; Part 2 (Chapters 4-10) presents classic and commonly used machine learning methods, such as decision trees, neural networks, support vector machines, Bayesian classifiers, ensemble methods, clustering, dimension reduction and metric learning; Part 3 (Chapters 11-16) introduces some advanced topics, covering feature selection and sparse learning, computational learning theory, semi-supervised learning, probabilistic graphical models, rule learning, and reinforcement learning. Each chapter includes exercises and further reading, so that readers can explore areas of interest. The book can be used as an undergraduate or postgraduate textbook for computer science, computer engineering, electrical engineering, data science, and related majors. It is also a useful reference resource for researchers and practitioners of machine learning. Preface Contents Symbols 1 Introduction 1.1 Introduction 1.2 Terminology 1.3 Hypothesis Space 1.4 Inductive Bias 1.5 Brief History 1.6 Application Status 1.7 Further Reading Exercises Break Time References 2 Model Selection and Evaluation 2.1 Empirical Error and Overfitting 2.2 Evaluation Methods 2.3 Performance Measure 2.4 Comparison Test 2.5 Bias and Variance 2.6 Further Reading Exercises Break Time References 3 Linear Models 3.1 Basic Form 3.2 Linear Regression 3.3 Logistic Regression 3.4 Linear Discriminant Analysis 3.5 Multiclass Classification 3.6 Class Imbalance Problem 3.7 Further Reading Exercises Break Time References 4 Decision Trees 4.1 Basic Process 4.2 Split Selection 4.3 Pruning 4.4 Continuous and Missing Values 4.5 Multivariate Decision Trees 4.6 Further Reading Exercises Break Time References 5 Neural Networks 5.1 Neuron Model 5.2 Perceptron and Multi-layer Network 5.3 Error Backpropagation Algorithm 5.4 Global Minimum and Local Minimum 5.5 Other Common Neural Networks 5.6 Deep Learning 5.7 Further Reading Exercises Break Time References 6 Support Vector Machine 6.1 Margin and Support Vector 6.2 Dual Problem 6.3 Kernel Function 6.4 Soft Margin and Regularization 6.5 Support Vector Regression 6.6 Kernel Methods 6.7 Further Reading Exercises Break Time References 7 Bayes Classifiers 7.1 Bayesian Decision Theory 7.2 Maximum Likelihood Estimation 7.3 Naïve Bayes Classifier 7.4 Semi-Naïve Bayes Classifier 7.5 Bayesian Network 7.6 EM Algorithm 7.7 Further Reading Exercises Break Time References 8 Ensemble Learning 8.1 Individual and Ensemble 8.2 Boosting 8.3 Bagging and Random Forest 8.4 Combination Strategies 8.5 Diversity 8.6 Further Reading Exercises Break Time References 9 Clustering 9.1 Clustering Problem 9.2 Performance Measure 9.3 Distance Calculation 9.4 Prototype Clustering 9.5 Density Clustering 9.6 Hierarchical Clustering 9.7 Further Reading Exercises Break Time References 10 Dimensionality Reduction and Metric Learning 10.1 k-Nearest Neighbor Learning 10.2 Low-Dimensional Embedding 10.3 Principal Component Analysis 10.4 Kernelized PCA 10.5 Manifold Learning 10.6 Metric Learning 10.7 Further Reading Exercises Break Time References 11 Feature Selection and Sparse Learning 11.1 Subset Search and Evaluation 11.2 Filter Methods 11.3 Wrapper Methods 11.4 Embedded Methods and L1 Regularization 11.5 Sparse Representation and Dictionary Learning 11.6 Compressed Sensing 11.7 Further Reading Exercises Break Time References 12 Computational Learning Theory 12.1 Basic Knowledge 12.2 PAC Learning 12.3 Finite Hypothesis Space 12.4 VC Dimension 12.5 Rademacher Complexity 12.6 Stability 12.7 Further Reading Exercises Break Time References 13 Semi-Supervised Learning 13.1 Unlabeled Samples 13.2 Generative Methods 13.3 Semi-Supervised SVM 13.4 Graph-Based Semi-Supervised Learning 13.5 Disagreement-Based Methods 13.6 Semi-Supervised Clustering 13.7 Further Reading Exercises Break Time References 14 Probabilistic Graphical Models 14.1 Hidden Markov Model 14.2 Markov Random Field 14.3 Conditional Random Field 14.4 Learning and Inference 14.5 Approximate Inference 14.6 Topic Model 14.7 Further Reading Exercises Break Time References 15 Rule Learning 15.1 Basic Concepts 15.2 Sequential Covering 15.3 Pruning Optimization 15.4 First-Order Rule Learning 15.5 Inductive Logic Programming 15.6 Further Reading Exercises Break Time References 16 Reinforcement Learning 16.1 Task and Reward 16.2 K-Armed Bandit 16.3 Model-Based Learning 16.4 Model-Free Learning 16.5 Value Function Approximation 16.6 Imitation Learning 16.7 Further Reading Exercises Break Time References Appendix A Matrix A.1 Basic Operations A.2 Derivative A.3 Singular Value Decomposition Appendix B Optimization B.1 Lagrange Multiplier Method B.2 Quadratic Programming B.3 Semidefinite Programming B.4 Gradient Descent Method B.5 Coordinate Descent Method Appendix C Probability Distributions C.1 Common Probability Distributions C.2 Conjugate Distribution C.3 Kullback–Leibler Divergence Index
Similar books
Machine Learning
2021 · EPUB
Advances in Knowledge Discovery and Data Mining: 23rd Pacific-Asia Conference, PAKDD 2019, Macau, China, April 14-17, 2019, Proceedings, Part I
2019 · PDF
Advances in Knowledge Discovery and Data Mining: 23rd Pacific-Asia Conference, PAKDD 2019, Macau, China, April 14-17, 2019, Proceedings, Part II
2019 · PDF
Advances in Knowledge Discovery and Data Mining: 23rd Pacific-Asia Conference, PAKDD 2019, Macau, China, April 14-17, 2019, Proceedings, Part III
2019 · PDF
Evolutionary Learning. Advances in Theories and Algorithms
2019 · PDF
Evolutionary Learning. Advances in Theories and Algorithms
2019 · PDF
Artificial Intelligence
2018 · PDF
Trends and Applications in Knowledge Discovery and Data Mining: PAKDD 2015 Workshops: BigPMA, VLSP, QIMIE, DAEBH, Ho Chi Minh City, Vietnam, May 19-21, 2015. Revised Selected Papers
2015 · PDF