Amazon.com Customer Reviews
Many advances since this book was written - Review written on April 22, 2006
Rating: 4 out of 5
Intelligent machines can be characterized, at least qualitatively, by the degree to which they require interaction with another intelligent machine in order to learn or engage in problem solving, the degree to which they can construct theories explaining data in a given domain, the degree to which they can think in more than one domain, the degree of curiosity that they possess, and the degree to which they take on these tasks by themselves and not under the instigation of an external entity. There are many (non-human) machines today that have some of these characteristics, thanks in part to the research contained in this book, among many others.
The book is a collection of work in artificial intelligence that was undertaken almost 25 years ago, but some of it is still relevant today. At that time researchers were still unsure as to what constitutes machine intelligence, and to a large degree the lack of a general definition has continued to this day. But one can argue with confidence that machine intelligence has finally taken a foothold in the real world, and in fact is now undergoing an explosion in application, particularly in areas such as network management, finance, medicine, and bioinformatics.
The characterization of machine intelligence given in the paragraph above differs to a large degree to the classification of machine learning systems that is given in this book, but there are similarities. Since the time of publication of this book, emphasis now is placed on the ability of machines to solve problems in more than one domain. In particular, many insist that a truly intelligent machine must be able to use essentially the same reasoning patterns over multiple domains, or as a bare minimum that a reasoning pattern be able solve a problem in one domain and without alteration solve a different problem in a different domain.
The editors of this book classify machine learning systems on the basis of the learning strategies that they use, the way that they represent the knowledge or skills that they acquire, and in terms of the domain in which the knowledge is acquired. It is interesting to note however that they distinguish the learning strategies by the amount of inference that the machine is able to perform. A machine that is programmed directly will not perform any inference, even though its knowledge increases. One could call these ordinary machines, and they represent most of the machines at the present time. However, there are at the present time machines that can discover new theories and invent new concepts. These machines the editors argue perform a substantial amount of inference, and therefore are less dependent on the need for tutoring or guidance by a teacher or the external environment. There are machines today that are certainly able to engage in this type of inference. Their reasoning patterns on based on inductive logic and they have been used in automated drug discovery. This book contains other examples of this type of learning, such as learning from examples and from instruction. The ability of some machines today to do this type of learning is a definite sign of the remarkable advances in machine intelligence since this volume was written.
Just a brief introduction to ML ... - Review written on September 12, 2005
Rating: 2 out of 5
11 customers found this review helpful, 16 did not.
First of all, the statistical part of machine learning is JUST a real subset of mathematical statisitcs, whatever Bayesian or frequentist. Secondly, the non-statistical part of machine learning is not systematic or well developed yet.
We have used it as a textbook for a half-year course of Machine Learning. I think
[1] this book is a collection of many methods from Pattern Recognition, Statistics, Coding Theory, etc.
[2] anyone who wants to make clear the algorithms of EM, ME, etc, DO NOT read this book.
[3] it is suitable for undergraduate students in light of its simple mathematics.
[4] the examples in this book are very very naive.
Venerable, in both senses - Review written on April 04, 2004
Rating: 3 out of 5
28 customers found this review helpful, 1 did not.
It's pretty well done, it covers theory and core areas but - maybe it was more the state of the field when it was written - I found it unsatisfyingly un-synthesized, unconnected, and short of detail (but this is subjective). I found the 2nd edition of Russell and Norvig to be a better introduction where it covers the same topic, which it does for everything I can think of, except VC dimension.
The book sorely needs an update, it was written in 1997 and the field has moved fast. A comparison with Mitchell's current course (materials generously available online) shows that about 1/4 of the topics taught have arisen since the book was published; Boosting, Support Vector Machines and Hidden Markov Models to name the best-known. The book also does not cover statistical or data mining methods.
Despite the subjective complaint about lack of depth it does give the theoretical roots and many fundamental techniques decently and readably. For many purposes though it may have been superceded by R&N 2nd ed.
Only book of it's kind - Review written on January 25, 2003
Rating: 5 out of 5
8 customers found this review helpful.
I am a graduate student at a major research university. I am currently taking my fifth AI/Machine Learning graduate course. This is the one book everyone grabs for when they need a reference. I had to mark the spine of my book with tape so I could find it more easily on my colleagues shelves.
Other books are either not as accessible or too niche-specific. This is the only book out there that covers all of the major machine learning techniques (with the possible exception of support vector machines) and covers them in a manner that can be well understood.
Every discipline has one book that must be on your shelf. If you are planning on doing serious research in Machine Learning - this is the one book.
A 5 star as an introduction book - Review written on October 31, 2002
Rating: 5 out of 5
3 customers found this review helpful, 1 did not.
I got this book from the university's library, because I wanted a nice book that can show me different methods for machine learning, so I can learn the buzzwords, and understand their meaning, at least in principle. It was important to me that the book won't go too much in depth into any subject, and more importantly, that the book won't use unfamiliar terminology, unless explained before.
This book is indeed a nice overview of the field at the time it was written, although a lot happened in Machine Learning since, the book remains a good source for learning what can be done and how.
Reading the book is quite easy (I'm a graduate student in computer science), and quickly I got what I was asking for.
This book is not a magic pill for any problem. This is not a cookbook. So the compliments are in place as long as you know what you're looking for.
These days I attend a seminar where the students are asked, each student in turn to present one chapter from this book (and some other books). Surely, once the seminar is over, we (the students) will know enough to be able to chat about Machine Learning, and more importantly, we will know where to look for deeper texts if we wanted to.
An excellent overview for the adv. undergrad or beg. grad - Review written on October 01, 2002
Rating: 5 out of 5
49 customers found this review helpful.
I agree with some of the previous reviews which criticize the book for its lack of depth, but I believe this to be an asset rather than a liability given its target audience (seniors and beginning grad. students). The average college senior typically knows very little about subjects like neural networks, genetic algorithms, or Baysian networks, and this book goes a long way in demystifying these subjects in a very clear, concise, and understandable way. Moreover, the first-year grad. student who is interested in possibly doing research in this field needs more of an overview than to dive deeply into
one of the many branches which themselves have had entire books written about them. This is one of the few if only books where one will find diverse areas of learning (e.g. analytical, reinforcment, Bayesian, neural-network, genetic-algorithmic) all within the same cover.
But more than just an encyclopedic introduction, the author makes a number of connections between the different paradigms. For example, he explains that associated with each paradigm is the notion of an inductive-learning bias, i.e. the underlying assumptions that lend validity to a given learning approach. These end-of-chapter discussions on bias seem very interesting and unique to this book.
Finally, I used this book for part of the reading material for an intro. AI class, and received much positive feedback from the students, although some did find the presentation a bit too abstract for their undergraduate tastes
Jack of all trades. - Review written on September 09, 2002
Rating: 3 out of 5
5 customers found this review helpful.
Mitchell provides a good coverage of ML subject matter but niether goes right in-depth, nor gives a digestable overview.
I'm a post grad student working in the area, and expect to find one of two things:
1. a clear & concise overview that can bring me up to speed on a body of research - what the competing theories/methods are, when they would be useful, a review of business cases or experimental results justifying various academic positions.
OR
2. In depth analysis of the theory and methods of implementation.
I never felt as if I got either from ML.
An excellent textbook for machine learning - Review written on January 26, 2001
Rating: 5 out of 5
23 customers found this review helpful, 1 did not.
In fall 2000, I taught a master's level course in ML to about 25 students at New York University. Fortunately both for me and my students, I was able to use and assign excellent recent textbooks in the area: "Machine Learning" by Tom Mitchell and "Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations" by Ian H. Witten and Eibe Frank. I recommend both books enthusiastically.
A student who has mastered Mitchell has a solid grasp of the basic element of nearly every method of machine learning currently in use, and of almost every aspect of ML research. A student who has mastered Witten/Frank has a deep knowledge of the major ML techniques, and a strong sense of the opportunities and pitfalls to be encounted when these techniques are put into practice....