Skip to main content
  • Textbook
  • © 2015

An Introduction to Machine Learning

Authors:

  • Supplies frequent opportunities to practice techniques at the end of each chapter with control questions, exercises, thought experiments, and computer assignments

  • Reinforces principles using well-selected toy domains and interesting real-world applications

  • Supplementary material will be provided including an instructor's manual with PowerPoint slides

  • Request lecturer material: sn.pub/lecturer-material

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (14 chapters)

  1. Front Matter

    Pages i-xiii
  2. A Simple Machine-Learning Task

    • Miroslav Kubat
    Pages 1-18
  3. Probabilities: Bayesian Classifiers

    • Miroslav Kubat
    Pages 19-41
  4. Similarities: Nearest-Neighbor Classifiers

    • Miroslav Kubat
    Pages 43-64
  5. Artificial Neural Networks

    • Miroslav Kubat
    Pages 91-111
  6. Decision Trees

    • Miroslav Kubat
    Pages 113-135
  7. Computational Learning Theory

    • Miroslav Kubat
    Pages 137-150
  8. A Few Instructive Applications

    • Miroslav Kubat
    Pages 151-171
  9. Induction of Voting Assemblies

    • Miroslav Kubat
    Pages 173-189
  10. Some Practical Aspects to Know About

    • Miroslav Kubat
    Pages 191-211
  11. Performance Evaluation

    • Miroslav Kubat
    Pages 213-233
  12. Statistical Significance

    • Miroslav Kubat
    Pages 235-253
  13. The Genetic Algorithm

    • Miroslav Kubat
    Pages 255-275
  14. Reinforcement Learning

    • Miroslav Kubat
    Pages 277-286
  15. Back Matter

    Pages 287-291

About this book

This book presents basic ideas of machine learning in a way that is easy to understand, by providing hands-on practical advice, using simple examples, and motivating students with discussions of interesting applications. The main topics include Bayesian classifiers, nearest-neighbor classifiers, linear and polynomial classifiers, decision trees, neural networks, and support vector machines. Later chapters show how to combine these simple tools by way of “boosting,” how to exploit them in more complicated domains, and how to deal with diverse advanced practical issues. One chapter is dedicated to the popular genetic algorithms.

Reviews

“Miroslav Kubat's Introduction to Machine Learning is an excellent overview of a broad range of Machine Learning (ML) techniques. It fills a longstanding need for texts that cover the middle ground of neither oversimplifying nor too technical explanations of key concepts of key Machine Learning algorithms. … All in all it is a very informative and instructive read which is well suited for undergraduate students and aspiring data scientists.” (Holger K. von Joua, Google+, plus.google.com, December, 2016)

“It is superbly organized: each section includes a ‘what have you learned’ summary, and every chapter has a short summary, accompanying (brief) historical remarks, and a slew of exercises. … In most of the chapters, there are very clear examples, well chosen and illustrated, that really help the reader understand each concept. … I did learn quite a bit about very basic machine learning by reading this book.” (Jacques Carette, Computing Reviews, January, 2016)

Authors and Affiliations

  • Department of Electrical and Computer Engineering, University of Miami, Coral Gables, USA

    Miroslav Kubat

About the author

Miroslav Kubat, Associate Professor at the University of Miami, has been teaching and studying machine learning for more than a quarter century. Over the years, he has published more than 100 peer-reviewed papers, co-edited two books, served on the program committees of some 60 program conferences and workshops, and is the member of the editorial boards of three scientific journals. He is widely credited for having co-pioneered research in two major branches of the discipline: induction of time-varying concepts and learning from imbalanced training sets. Apart from that, he contributed to induction from multi-label examples, induction of hierarchically organized classes, genetic algorithms, initialization of neural networks, and other problems.

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access