Customer Reviews


15 Reviews
5 star:
 (11)
4 star:
 (2)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


19 of 20 people found the following review helpful:
5.0 out of 5 stars Outstanding book, especially for statisticians
I find it interesting that most of the people reviewing this book seem to be reviewing it as they would any other information theory textbook. Such a review, whether positive or critical, could not hope to give a complete picture of what this text actually is. There are many books on information theory, but what makes this book unique (and in my opinion what makes it so...
Published on October 2, 2007 by Alexander C. Zorach

versus
2 of 2 people found the following review helpful:
3.0 out of 5 stars overkill for engineers with a high erdos number
Very elegant but not too practical for a working engineer. Endless mathematical proofs to get to useful tools. Some of the homework problems are "good research topics...". Arrrrrgh...
Published 2 months ago by william appel


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

19 of 20 people found the following review helpful:
5.0 out of 5 stars Outstanding book, especially for statisticians, October 2, 2007
This review is from: Information Theory, Inference and Learning Algorithms (Hardcover)
I find it interesting that most of the people reviewing this book seem to be reviewing it as they would any other information theory textbook. Such a review, whether positive or critical, could not hope to give a complete picture of what this text actually is. There are many books on information theory, but what makes this book unique (and in my opinion what makes it so outstanding) is the way it integrates information theory with statistical inference. The book covers topics including coding theory, Bayesian inference, and neural networks, but it treats them all as different pieces of a unified puzzle, focusing more on the connections between these areas, and the philosophical implications of these connections, and less on delving into depth in one area or another.

This is a learning text, clearly meant to be read and understood. The presentation of topics is greatly expanded and includes much discussion, and although the book is dense, it is rarely concise. The exercises are absolutely essential to understanding the text. Although the author has made some effort to make certain chapters or topics independent, I think that this is one book for which it is best to more or less work straight through. For this reason and others, this book does not make a very good reference: occasionally nonstandard notation or terminology is used.

The biggest strength of this text, in my opinion, is on a philosophical level. It is my opinion, and in my opinion it is a great shame, that the vast majority of statistical theory and practice is highly arbitrary. This book will provide some tools to (at least in some cases) anchor your thinking to something less arbitrary. It's ironic that much of this is done within the Bayesian paradigm, something often viewed (and criticized) as being more arbitrary, not less so. But MacKay's way of thinking is highly compelling. This is a book that will not just teach you subjects and techniques, but will shape the way you think. It is one of the rare books that is able to teach how, why, and when certain techniques are applicable. It prepares one to "think outside the box".

I would recommend this book to anyone studying any of the topics covered by this book, including information theory, coding theory, statistical inference, or neural networks. This book is especially indispensable to a statistician, as there is no other book that I have found that covers information theory with an eye towards its application in statistical inference so well. This book is outstanding for self-study; it would also make a good textbook for a course, provided the course followed the development of the textbook very closely.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


18 of 19 people found the following review helpful:
5.0 out of 5 stars A must have..., February 28, 2005
By 
This review is from: Information Theory, Inference and Learning Algorithms (Hardcover)
Uniting information theory and inference in an interactive and entertaining way, this book has been a constant source of inspiration, intuition and insight for me. It is packed full of stuff - its contents appear to grow the more I look - but the layering of the material means the abundance of topics does not confuse.

This is _not_ just a book for the experts. However, you will need to think and interact when reading it. That is, after all, how you learn, and the book helps and guides you in this with many puzzles and problems.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


27 of 31 people found the following review helpful:
5.0 out of 5 stars Good value text on a spread of interesting and useful topics, February 19, 2005
This review is from: Information Theory, Inference and Learning Algorithms (Hardcover)
I am a PhD student in computer science. Over the last year and a half this book has been invaluable (and parts of it a fun diversion).

For a course I help teach, the intoductions to probability theory and information theory save a lot of work. They are accessible to students with a variety of backgrounds (they understand them and can read them online). They also lead directly into interesting problems.

While I am not directly studying data compression or error correcting codes, I found these sections compelling. Incredibly clear exposition; exciting challenges. How can we ever be certain of our data after bouncing it across the world and storing it on error-prone media (things I do every day)? How can we do it without >60 hard-disks sitting in our computer? The mathematics uses very clear notation --- functions are sketched when introduced, theorems are presented alongside pictures and explanations of what's really going on.

I should note that a small number (roughly 4 or 5 out of 50) of the chapters on advanced topics are much more terse than the majority of the book. They might not be of interest to all readers, but if they are, they are probably more friendly than finding a journal paper on the same topic.

Most importantly for me, the book is a valuable reference for Bayesian methods, on which MacKay is an authority. Sections IV and V brought me up to speed with several advanced topics I need for my research.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
5.0 out of 5 stars A Bayesian View: Excellent Topics, Exposition and Coverage, November 20, 2008
By 
This review is from: Information Theory, Inference and Learning Algorithms (Hardcover)
I am reviewing David MacKay's `Information Theory, Inference, and Learning Algorithms, but I haven't yet read completely. It will be years before I finish it, since it contains the material for several advanced undergraduate or graduate courses. However, it is already on my list of favorite texts and references. It is a book I will keep going back to time after time, but don't take my word for it. According to the back cover, Bob McEliece, the author of a 1977 classic on information theory recommends you buy two copies, one for the office and one for home. There are topics in this book I am aching to find the time to read, work through and learn.

It can be used as a text book, reference book or to fill in gaps in your knowledge of Information Theory and related material. MacKay outlines several courses for which it can be used including: his Cambridge Course on Information Theory, Pattern Recognition and Neural Networks, a Short Course on Information Theory, and a Course on Bayesian Inference and Machine Learning. As a reference it covers topics not easily accessible in books including: a variety of modern codes (hash codes, low density parity check codes, digital fountain codes, and many others), Bayesian inference techniques (maximum likelihood, LaPlace's method, variational methods and Monte Carlo methods). It has interesting applications such as information theory applied to genes and evolution and to machine learning.

It is well written, with good problems, some help to understand the theory, and others help to apply the theory. Many are worked as examples, and some are especially recommended. He works to keep your attention and interest, and knows how to do it. For example chapter titles include `Why Have Sex' and `Crosswords and Codebreaking'. His web site ( http://www.inference.phy.cam.ac.uk/mackay/ ) is a wondrous collection of resource material including code supporting a variety of topics in the book. The book is available online to browse, either through Google books, or via a link from his web site, but you need to have it in hand, and spend time with it to truly appreciate it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
5.0 out of 5 stars pretty much indispensible, September 26, 2008
This review is from: Information Theory, Inference and Learning Algorithms (Hardcover)
This is an unqualified classic, to shelve with the likes of 'Structure and Interpretation of Computer Programs', 'Concrete Mathematics' and 'Mathematical Methods of Classical Mechanics'. If you are involved with, or interested in, high-end data analytics, then you _need_ this.

However 'high-end data analytics' does not even begin to do the book justice, so let me try again.

This is a magnificient compendium of fascinating stuff presented in a coherent information-theoretic framework. It covers everything from how digital television data compression and CD error correction work to a detailed commentary on neural networks, and discussion of principled AI methods such as clustering, Gaussian processes and probabilistic graphical models, together with Monte-Carlo techniques and a bunch of statistical physics. It even throws in a complete course in Bayesian statistics. It reads like a really good 'popular' 'science' book (I often wonder where the scare quotes should be) that doesn't bother to try to be popular.

In fact I bought this originally as bedside reading, for pleasure. It was only later that I actually used it for anything.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


38 of 50 people found the following review helpful:
4.0 out of 5 stars Good book - but few arguments need revision from theorists, January 11, 2004
By A Customer
This review is from: Information Theory, Inference and Learning Algorithms (Hardcover)
This review concerns only the coding theory part.

If you want to know what's presently going on in the field of coding theory with solid technical foundation, this is the book. The importance of this book is it answers why people have been going into new directions into coding theory and provides good information about LDPC codes, turbo codes and decoding algorithms. People have solved some problems that arise in coding field without going into depths of mathematics. Till early 1990's research in coding was intensely mathematical. People thought the packing problem was the answer to the coding problem. However Mackay answers the conventional thought was wrong when one tries to attain shannon limit. He gives an argument based on GV bound (warning: This argument may not be entirely true).

Now the bad part of the book. Mackay bases his entire book on the basis that algebraic codes cannot exceed GV bound. This is wrong. If you look at Madhu Sudan's notes at MIT (The prestigious Nevenlinna award winner), he says random codes are not always the best. Specifically he cites an argument which states AG codes exceed GV bound at a faster pace. So packing problem still has a relevance to coding problem as it could help attain shannon limit at a faster pace than random codes. (Warning: Madhu does not state anything about size of blocks. But my feeling is that AG codes since they exceed GV bound faster than random codes one could achieve shannon limit with comparitively smaller blocks). So still mathematicians could hope to contribute to practical coding theory while enriching mathematics.

Inspite of this, the book is a must have for engineers and computer scientists.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 5 people found the following review helpful:
5.0 out of 5 stars One of the best textbooks I've ever read., March 16, 2009
This review is from: Information Theory, Inference and Learning Algorithms (Hardcover)
Maybe it's just that the topic is so fascinating a superb book such as this is unavoidable--I doubt it--regardless, MacKay has crafted a paragon of science textbooking. the formula: lead with an irresistible puzzle, let the reader have a go at it; unfold the solution intuitively, then finish by justifying it theoretically. the reader leaves understanding: -the applicatiuson, -the method of solution, -and the theory, why it exists and what it allows one to do
why aren't all textbooks like this??
if you're a self-learner, DO BUY THIS BOOK! if only so you can see the possibilities of what a good textbook can be!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 6 people found the following review helpful:
5.0 out of 5 stars Great wish it had more n option inverse problems, July 16, 2007
By 
Jonathan Fischoff (Chapel Hill, NC United States) - See all my reviews
(REAL NAME)   
This review is from: Information Theory, Inference and Learning Algorithms (Hardcover)
This is fantastic book. Really takes an intuitive approach to the material. The explanation of occam's razor is worth the price of the whole book. Highly recommended.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
3.0 out of 5 stars overkill for engineers with a high erdos number, November 7, 2011
Amazon Verified Purchase(What's this?)
This review is from: Information Theory, Inference and Learning Algorithms (Hardcover)
Very elegant but not too practical for a working engineer. Endless mathematical proofs to get to useful tools. Some of the homework problems are "good research topics...". Arrrrrgh...
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Go forth, click & buy!, July 8, 2011
This review is from: Information Theory, Inference and Learning Algorithms (Hardcover)
This book is by far the most accessible text book I have ever read in my Computer Science studies. It does not try to be clever and show the reader that the author knows everything but the reader knows nothing (i have read a fair share of those useless books). MacKay is genuinely enthusiastic about the topics presented, he desparately wants the reader to understand the concepts and even the mathematics (again, this is sadly rare in textbooks) - the formulas and derivations are presented so clearly, you cannot not understand them. Best of all, again and again, practical applications and examples are used to visualize all the different concepts; you are not left in doubt of why you would ever need this or that technique.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

This product

Information Theory, Inference and Learning Algorithms
Information Theory, Inference and Learning Algorithms by David J. C. MacKay (Hardcover - October 6, 2003)
$80.00 $53.99
In Stock
Add to cart Add to wishlist