Theory of Computing Books

MagicBeanDip.com

Page 1 of 200 - Go to page: 1 2 3 4 5 6 12

The Unofficial LEGO MINDSTORMS NXT Inventor's Guide

David J. Perdue

The Unofficial LEGO MINDSTORMS NXT Inventor's Guide David J. Perdue Amazon Price: $19.77
List Price: $29.95
Usually ships in 24 hours
By: No Starch Press
Amazon Marketplace: 38 new & used starting at $18.21

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Computer Mathematics
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Robotics
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Theory of Computing

Customer Reviews:
Total reviews: 15 Average rating: 5.0 of 5

Fantastic manual to the Mindstorms NXT 5 out of 5 stars.
4 of 4 people found this review helpful.

I'm a coach of a FIRST LEGO League team and I bought this book to help my son "get to the next level." I am making this book mandatory for every team member next season! It is informative, yet easy to read. It covers all the bases from good robot design to programming explanations. I can't recommend it enough!

Fun, helpful, informative for beginner and intermediate 5 out of 5 stars.
3 of 3 people found this review helpful.

I've had NXT for about 10 months and have three other books. I wish I had know about this first. My strong point is programming, my weak point is gearing and this is the only book that really shows how to build gear trains. I love rover bots and have designed many but he has several fresh takes on the genre. His ball caster is much more elegant than mine and his bumper is quite sturdy. (My method of picking a random angle for a turn is better than his though: random block set for 0 to 6 wired to a switch block with 7 conditions, the equivalent of 45,90,135 degrees left and right and 180. save the whole thing as a myblock to use with all your rovers.)
I highly recommend this book if you are starting out or if you want to get some new ideas for rovers.

The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine

Charles Petzold

The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine Charles Petzold Amazon Price: $19.79
List Price: $29.99
Usually ships in 24 hours
By: Wiley
Amazon Marketplace: 45 new & used starting at $14.95

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Theory of Computing
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> General
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> General AAS

Customer Reviews:
Total reviews: 8 Average rating: 4.5 of 5

Editorial Review:

Programming Legend Charles Petzold unlocks the secrets of the extraordinary and prescient 1936 paper by Alan M. Turing

Mathematician Alan Turing invented an imaginary computer known as the Turing Machine; in an age before computers, he explored the concept of what it meant to be computable, creating the field of computability theory in the process, a foundation of present-day computer programming.

The book expands Turing’s original 36-page paper with additional background chapters and extensive annotations; the author elaborates on and clarifies many of Turing’s statements, making the original difficult-to-read document accessible to present day programmers, computer science majors, math geeks, and others.

Interwoven into the narrative are the highlights of Turing’s own life: his years at Cambridge and Princeton, his secret work in cryptanalysis during World War II, his involvement in seminal computer projects, his speculations about artificial intelligence, his arrest and prosecution for the crime of "gross indecency," and his early death by apparent suicide at the age of 41.

Robot Building for Beginners

David Cook

Robot Building for Beginners David Cook Amazon Price: $19.77
List Price: $29.95
Usually ships in 24 hours
By: Apress
Amazon Marketplace: 49 new & used starting at $14.49

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Robotics
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Theory of Computing
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> General

Customer Reviews:
Total reviews: 45 Average rating: 4.5 of 5

Editorial Review:

Loads of pictures and very frank discussion make this book a pleasure to read, and a real learning tool.

— Craig Maloney, Slashdot Contributor

The author gives lots of practical advice, some of which would be useful even to experienced tinkerers. It is very thorough.

— Edward Chin, The Canadian Linux Users' Exchange

Learning robotics by yourself isnt easy, but it helps when the encouragement comes from an expert whos spent years in the field. Not only does Author David Cook assist you in understanding the component parts of robot development, but he also presents valuable techniques that prepare you to achieve new discoveries on your own.

Cook begins with the anatomy of a homemade robot and gives you the best advice on how to proceed successfully. General sources for tools and parts are provided in a consolidated list, and specific parts are recommended throughout the book. Also, basic safety precautions and essential measuring and numbering systems are promoted throughout.

Specific tools and parts covered include digital multimeters, motors, wheels, resistors, LEDs, photoresistors, transistors, chips, gears, nut drivers, batteries, and more. Robot Building for Beginners is an inspiring book that provides an essential base of practical knowledge for anyone getting started in amateur robotics.

Collective Intelligence in Action

Satnam Alag

Collective Intelligence in Action Satnam Alag Amazon Price: $29.69
List Price: $44.99
Usually ships in 24 hours
By: Manning Publications
Amazon Marketplace: 35 new & used starting at $25.08

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Home Computing -> Internet -> General AAS
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Computer Mathematics
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Machine Learning

Customer Reviews:
Total reviews: 4 Average rating: 5.0 of 5

Editorial Review:

There's a great deal of wisdom in a crowd, but how do you listen to a thousand people talking at once? Identifying the wants, needs, and knowledge of internet users can be like listening to a mob.

In the Web 2.0 era, leveraging the collective power of user contributions, interactions, and feedback is the key to market dominance. A new category of powerful programming techniques lets you discover the patterns, inter-relationships, and individual profiles-the collective intelligence--locked in the data people leave behind as they surf websites, post blogs, and interact with other users.

Collective Intelligence in Action is a hands-on guidebook for implementing collective intelligence concepts using Java. It is the first Java-based book to emphasize the underlying algorithms and technical implementation of vital data gathering and mining techniques like analyzing trends, discovering relationships, and making predictions. It provides a pragmatic approach to personalization by combining content-based analysis with collaborative approaches.

This book is for Java developers implementing Collective Intelligence in real, high-use applications. Following a running example in which you harvest and use information from blogs, you learn to develop software that you can embed in your own applications. The code examples are immediately reusable and give the Java developer a working collective intelligence toolkit.

Along the way, you work with, a number of APIs and open-source toolkits including text analysis and search using Lucene, web-crawling using Nutch, and applying machine learning algorithms using WEKA and the Java Data Mining (JDM) standard.

Machine Learning

Tom M. Mitchell

Machine Learning Tom M. Mitchell Amazon Price: $139.00
Usually ships in 24 hours
By: McGraw-Hill Science/Engineering/Math
Amazon Marketplace: 35 new & used starting at $53.35

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Computer Mathematics
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Machine Learning
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Neural Networks

Customer Reviews:
Total reviews: 34 Average rating: 4.5 of 5

Great Start to Machine Learning 5 out of 5 stars.
0 of 0 people found this review helpful.

I have used this book during my masters and found it to be an extremely helpful and a gentle introduction to the thick and things of machine learning applications. The various chapters are nicely paced with helpful problems at the end. Another great thing about the book is treatment of detailed examples with each concept and that the author carefully ties various concepts as they arise, with not just new, but also examples from previous chapters, which helps the user to understand different concepts applied to same problems thereby making clear difference between different methods. Also the author has a dedicated website with updated errata and notes, which is also very helpful! Having said that, I think the book is an introduction to various machine learning methods and one can easily follow on the references listed for detailed treatment of relevant topics.

Editorial Review:

This exciting addition to the McGraw-Hill Series in Computer Science focuses on the concepts and techniques that contribute to the rapidly changing field of machine learning--including probability and statistics, artificial intelligence, and neural networks--unifying them all in a logical and coherent manner. Machine Learning serves as a useful reference tool for software developers and researchers, as well as an outstanding text for college students.

Interaction Design

Jenny Preece, Yvonne Rogers, Helen Sharp

Interaction Design Jenny Preece, Yvonne Rogers, Helen Sharp Amazon Price: $80.77
Usually ships in 24 hours
By: Wiley
Amazon Marketplace: 51 new & used starting at $3.39

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Computer Mathematics
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Theory of Computing
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> General

Customer Reviews:
Total reviews: 18 Average rating: 3.5 of 5

Editorial Review:

Accomplished authors, Preece, Rogers and Sharp, have written a key new textbook on this core subject area. Interaction Design deals with a broad scope of issues, topics and paradigms that has traditionally been the scope of Human-Computer Interaction (HCI) and Interaction Design (ID). The book covers psychological and social aspects of users, interaction styles, user requirements, design approaches, usability and evaluation, traditional and future interface paradigms and the role of theory in informing design. The topics will be grounded in the design process and the aim is to present relevant issues in an integrated and coherent way, rather than assembling a collection of chapters on individual HCI topics.

KEY FEATURES:
* This truly integrated approach to HCI provides students with background information from psychology, sociology, anthropology, information systems and computer science
* Provides principles and skills for designing any technology through the use of many interesting and state of the art examples
* The author supported, highly interactive Web Site provides resources that allow students to collaborate on experiments, participate in design competitions, collaborate on design, find resources and communicate with others
* The accompanying Web Site also features examples, step-by-step exercises and templates for questionnaires

CONTENTS:
Preface
1. What is interaction design?
Interview with Gitta Saloman
2. Understanding and conceptualizing interaction
Interview with Terry Winograd
3. Understanding users
4. Understanding and designing for collaboration and communication
Interview with Abigail Sellen
5. Understanding how interfaces affect users
6. The process of interaction design
Interview with Gillian Crampton Smith
7. Identifying needs and establishing requirements
Interview with Suzanne Robertson
8. Design, prototyping and construction
9. User-centered approaches to interaction design
Interview with Karen Holtzblatt
10. Introducing evaluation
11. A framework for evaluation
12. Observing users
Interview with Sara Bly
13. Asking users and experts
Interview with Jakob Nielsen
14. Testing and modeling users
Interview with Ben Shneiderman
15. Doing design and evaluation in the real world: communicators and advisory systems
Epilogue
Glossary

Simple Heuristics That Make Us Smart

Gerd Gigerenzer, Peter M. Todd, ABC Research Group

Simple Heuristics That Make Us Smart Gerd Gigerenzer, Peter M. Todd, ABC Research Group Amazon Price: $33.75
List Price: $37.50
Usually ships in 24 hours
By: Oxford University Press, USA
Amazon Marketplace: 31 new & used starting at $21.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Business & Investing -> Economics -> General AAS
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Heuristic & Constrained Search
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Theory of Computing

Customer Reviews:
Total reviews: 7 Average rating: 4.0 of 5

Editorial Review:

Simple Heuristics That Make Us Smart invites readers to embark on a new journey into a land of rationality that differs from the familiar territory of cognitive science and economics. Traditional views of rationality tend to see decision makers as possessing superhuman powers of reason, limitless knowledge, and all of eternity in which to ponder choices. To understand decisions in the real world, we need a different, more psychologically plausible notion of rationality, and this book provides it. It is about fast and frugal heuristics--simple rules for making decisions when time is pressing and deep thought an unaffordable luxury. These heuristics can enable both living organisms and artificial systems to make smart choices, classifications, and predictions by employing bounded rationality.
But when and how can such fast and frugal heuristics work? Can judgments based simply on one good reason be as accurate as those based on many reasons? Could less knowledge even lead to systematically better predictions than more knowledge? Simple Heuristics explores these questions, developing computational models of heuristics and testing them through experiments and analyses. It shows how fast and frugal heuristics can produce adaptive decisions in situations as varied as choosing a mate, dividing resources among offspring, predicting high school drop out rates, and playing the stock market.
As an interdisciplinary work that is both useful and engaging, this book will appeal to a wide audience. It is ideal for researchers in cognitive psychology, evolutionary psychology, and cognitive science, as well as in economics and artificial intelligence. It will also inspire anyone interested in simply making good decisions.

The Sciences of the Artificial - 3rd Edition

Herbert A. Simon

The Sciences of the Artificial - 3rd Edition Herbert A. Simon Amazon Price: $70.00
List Price: $70.00
Usually ships in 24 hours
By: The MIT Press
Amazon Marketplace: 21 new & used starting at $26.98

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Theory of Computing
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> General
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> General AAS

Customer Reviews:
Total reviews: 5 Average rating: 3.5 of 5

Comprehensive philosophical view on thinking and computing 4 out of 5 stars.
27 of 36 people found this review helpful.

Although the language is a little stilted at times and difficult to read, the range and scope - and implications - of Simon's ideas are profound. The relationships he describes between thinking, computing, and human behavior are extremely interesting and provide a "look toward the future". And the fact that Simon has been working and researching in this area for, like, FOREVER (some of the citations of his work is from the 50's) lends a lot of credence to his ideas.

Editorial Review:

Continuing his exploration of the organization of complexity and the science of design, this new edition of Herbert Simon's classic work on artificial intelligence adds a chapter that sorts out the current themes and tools—chaos, adaptive systems, genetic algorithms—for analyzing complexity and complex systems.

There are updates throughout the book as well. These take into account important advances in cognitive psychology and the science of design while confirming and extending the book's basic thesis: that a physical symbol system has the necessary and sufficient means for intelligent action. The chapter "Economic Reality" has also been revised to reflect a change in emphasis in Simon's thinking about the respective roles of organizations and markets in economic systems.

Persuasive Technology: Using Computers to Change What We Think and Do (Interactive Technologies)

B. J. Fogg

Persuasive Technology: Using Computers to Change What We Think and Do (Interactive Technologies) B. J. Fogg Amazon Price: $31.65
List Price: $47.95
Usually ships in 24 hours
By: Morgan Kaufmann
Amazon Marketplace: 43 new & used starting at $20.62

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Theory of Computing
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> General
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> General AAS

Customer Reviews:
Total reviews: 32 Average rating: 4.5 of 5

Editorial Review:

Can computers change what you think and do? Can they motivate you to stop smoking, persuade you to buy insurance, or convince you to join the Army?

"Yes, they can," says Dr. B.J. Fogg, director of the Persuasive Technology Lab at Stanford University. Fogg has coined the phrase "Captology"(an acronym for computers as persuasive technologies) to capture the domain of research, design, and applications of persuasive computers.In this thought-provoking book, based on nine years of research in captology, Dr. Fogg reveals how Web sites, software applications, and mobile devices can be used to change people's attitudes and behavior. Technology designers, marketers, researchers, consumers—anyone who wants to leverage or simply understand the persuasive power of interactive technology—will appreciate the compelling insights and illuminating examples found inside.

Persuasive technology can be controversial—and it should be. Who will wield this power of digital influence? And to what end? Now is the time to survey the issues and explore the principles of persuasive technology, and B.J. Fogg has written this book to be your guide.

* Filled with key term definitions in persuasive computing
*Provides frameworks for understanding this domain
*Describes real examples of persuasive technologies

Learning Bayesian Networks (Artificial Intelligence)

Richard E. Neapolitan

Learning Bayesian Networks (Artificial Intelligence) Richard E. Neapolitan Amazon Price: $84.80
List Price: $106.00
Usually ships in 24 hours
By: Prentice Hall
Amazon Marketplace: 30 new & used starting at $73.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Certification Central -> Publisher -> Prentice Hall
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Neural Networks
Subjects -> Computers & Internet -> Computer Science -> Artificial Intelligence -> Theory of Computing

Customer Reviews:
Total reviews: 2 Average rating: 5.0 of 5

An excellent overview 5 out of 5 stars.
55 of 60 people found this review helpful.

In just a decade, Bayesian networks have went from being a mere academic curiosity to a highly useful field with myriads of applications. Indeed, the applications of Bayesian networks are wide-ranging and include disparate fields such as network engineering, bioinformatics, medical diagnostics, and intelligent troubleshooting. This book gives a fine overview of the subject, and after reading it one will have an in-depth understanding of both the underlying foundations and the algorithms involved in using Bayesian networks. The reader will have to look elsewhere for applications of Bayesian networks, since they are only discussed briefly in the book. Due to space constraints, only the first four chapters will be reviewed here.

The author defines a Bayesian network as a graphical structure for representing the probabilistic relationship among a large number of variables and for performing probabilistic inference with these variables. Before the advent of Bayesian networks, probabilistic inference depended on the use of Bayes' theorem, which entailed that the problems examined be relatively simple, due to the exponential space and time complexity that can arise in the application of this theorem.

After a short review of probability theory in chapter 1, a discussion of the "philosophical" foundations of probability, and a discussion of the difficulties inherent in representing large instances and in performing inference over a large number of variables, the author introduces Bayesian networks as directed acyclic graphs satisfying the Markov condition. A brief discussion of NasoNet, which is a large-scale Bayesian network used in the diagnosis and prognosis of nasopharyngeal cancer, is given. The author then shows in detail how to create Bayesian networks using causal edges, introducing in the process the notion of manipulating variables and the notion of a causation between two variables. An interesting example of manipulation is given in the context of pharmaceuticals, and an example of bad manipulation is given.

Chapter 2 addresses the nature of dependencies in DAGs via the concept of `faithfulness' and entailed conditional independencies. Very important in this chapter is the notion of `d-separation', which identifies all and only those conditional independencies entailed by the Markov condition for G. An explicit algorithm is given for finding d-separations. D-separation is used to define a notion of Markov equivalence between DAGs containing the same set of nodes. Also discussed is the minimality condition, wherein a DAG will not satisfy the Markov condition with respect to a probability distribution if an edge is removed from it. The author shows every probability distribution satisfies the minimality condition with some DAG. The notion of a `Markov blanket' is introduced, which measures the extent to which the instantiation of a set of nodes close to a particular node can shield the node from the effect of all other nodes. A Markov boundary of a random variable is then defined as a Markov blanket such that none of its proper subsets is a Markov blanket of the random variable. The utility of these concepts lies in the fact that the set of all parents of each variable X, children of X, and parents of children of X are the unique Markov boundary of X, if the DAG satisfies the faithfulness condition.

Inference in Bayesian networks is the topic of chapter 3, with Pearl's message-passing algorithm starting off the discussion for the case of discrete random variables. This algorithm, which applies for Bayesian networks whose DAGs are trees, is based on a theorem, whose statement takes well over a page, and whose proof covers five pages. The author gives detailed examples though, and these are very helpful in understanding the algorithm. The Pearl algorithm is then generalized to singly and multiply connected networks. After a discussion of the computational complexity of the algorithm, the author then overviews the `noisy OR-gate model', which is a model whose complexity is manageable, since each variable in the model has only two values. The author then moves on to doing inference using an approach, called `symbolic probabilistic inference' that approximates finding the optimal way to compute marginal distributions of interest from the joint probability distribution. This algorithm involves a number of multiplications in order to compute the marginal probability. To minimize the computational effort, it would be advantageous to minimize the number of these multiplications, and so the author discusses the `optimal factoring problem', which, once solved for a given factoring instance, will give a factorization that requires a minimal number of multiplications. What follows after this is a very interesting discussion of the relationship of human reasoning to Bayesian networks. This is done via the introduction of the `causal network model', and the author then, quite unexpectedly, overviews the research on the testing of human subjects so as to test the accuracy of the model. These testing studies included those that involve inference based on `discounting', which measures to what degree an individual becomes less confident in the cause when told that a different cause of the effect was present. Another discussed is one that involves larger networks in the context of traffic congestion. This is followed by a discussion of a study of causal reasoning in the context of the debugging of programs.

Inference algorithms are studied for the case of continuous variables in chapter four. After a review of the normal probability distribution, the author discusses an inference algorithm for the case of Gaussian Bayesian networks. An algorithm for doing inference with continuous variables for singly connected Bayesian networks is given, that allows the determination of expected value and variance of each node conditioned on specified values of nodes in some subset. This is followed by several detailed and helpful examples of inference in continuous variables. As expected, issues with computational complexity arise, and so the author discusses approximate inference, via the method of stochastic simulation, which involves a classical sampling method called `logic sampling.' This is then followed by a discussion of likelihood weighting, which cures some of the problems involved with logic sampling. Abductive inference, so important in contemporary applications, is then discussed in detail.

Editorial Review:

For courses in Bayesian Networks or Advanced Networking focusing on Bayesian networks found in departments of Computer Science, Computer Engineering and Electrical Engineering. Also appropriate as a supplementary text in courses on Expert Systems, Machine Learning, and Artificial Intelligence where the topic of Bayesian Networks is covered. This book provides an accessible and unified discussion of Bayesian networks. It includes discussions of topics related to the areas of artificial intelligence, expert systems and decision analysis, the fields in which Bayesian networks are frequently applied. The author discusses both methods for doing inference in Bayesian networks and influence diagrams. The book also covers the Bayesian method for learning the values of discrete and continuous parameters. Both the Bayesian and constraint-based methods for learning structure are discussed in detail.

Page 1 of 200 - Go to page: 1 2 3 4 5 6 12

Return to MagicBeanDip.com

This page was created in 1.7341 seconds.