Product: Book  Hardcover
Title: Artificial Intelligence: A Modern Approach (2nd Edition) Publisher: Prentice Hall Authors: Stuart J. Russell, Peter Norvig Rating: 5/5 Progress in the field of artificial intelligence has executed a random walk after establishing itself with a bang in the 1950s. Optimistic predictions of the future of A.I. in that decade only partially came true in the decades after that. Currently, the field is divided up into subfields going by the names data mining, computational intelligence, intelligent agent theory, expert systems, etc. This book is the best book available for learning about this fascinating and important subject. The applications of A.I. are enormous, and will increase dramatically in the decades ahead. Indeed the prospects are very exciting, and the authors themselves have been involved heavily in extending the frontiers of the subject. Some of the main points of the book that really stand out include:1. The useful exercises at the end of each chapter. 2. The discussion of simple reflex and goalbased agents. 3. The treatment of constraint satisfaction problems and heuristics for these kinds of problems. 4. The overview of iterative improvement algorithms, particularly the discussion of simulated annealing. 5. The discussion of propositional logic and its limitations as an effective A.I. paradigm. 6. The treatment of firstorder logic and its use in modeling simple reflex agents, change, and its use in situation calculus. There is a good overview of inference in firstorder logic in chapter 9 of the book, including completeness and resolution. 7. The treatment of logic programming systems; the Prolog language is discussed as a logical programming language. Noting that Prolog cannot specify constraints on values, the authors discuss constraint logic programming (CLP) as an alternative logic programming language that allows constraints. 8. The discussion of semantic networks and description logics. 9. The treatment of conditional programming via the conditional partialorder planner (CPOP). 10. Representing knowledge in an uncertain domain and the semantics and inference in belief networks. 11. The brief discussions on stochastic simulation methods and fuzzy logic. 12. The discussion on computational learning theory 13. The treatment of neural networks, especially the discussion of multilayer feedforward networks and the comparison between belief networks and neural networks. 14. The brief discussion on genetic algorithms and evolutionary programming. 15. The discussion on explanationbased learning and the technique of memoization. 16. The (excellent) overview of inductive logic programming. This relatively recent area was new to me at the time of reading so I appreciated the discussion. The authors briefly mention the approach of discovery systems and the Automated Mathematician (AM). 17. The interesting discussion of telepathic communication between robots via the exchange of internal representations. 18. The discussion on a formal grammar for a subset of English and the extensive treatment of natural language processing. 19. The discussion of speech recognition and the use of hidden Markov models and the Viterbi algorithm. 20. The fascinating discussion on robotics, particularly the treatment of configuration spaces, which brings in some techniques from computational geometry and topology. 21. The discussion on the philosophical ramifications of A.I. Future developments in A.I. will provide a unique testing ground for philosophy, in a way that will be unparalleled in the history of philosophy. Philosophers critical of A.I. will have the opportunity to check whether their arguments against the possibility of "strong A.I.", are in fact true.
Product: Book  Hardcover
Title: MCSE: SQL Server 2000 Design Study Guide (Exam 70229) Publisher: Sybex Inc Authors: Marc Isreal, Steven Jones, Marc Israel, J. Steven Jones, Steve Jones Rating: 3/5 I have used MOC (The first mistake), and MSPRESS (Another mistake), then QUE (I think this book needs serious revamp) only to find out all of them do not cover what you need to know for the exam, until I came across this book. It explains concepts for 70229 very well. It has a lot of exercises that reinforce the concepts. I gave three stars because there are still many typos and review questions with wrong answers.
Product: Book  Paperback
Title: Teach Yourself Sap R/3 in 24 Hours Publisher: Sams Authors: Danielle Larocca Rating: 1/5 First of all nobody can learn SAP in 24 hours and this book will not do it. This book definitely give you very general and very basic overview of SAP functionality. In my opinion this book is for people like system annalists, technical annalists, IT specialists etc. with no SAP knowledge who would like to start working with SAP. It is however not for ordinary SAP user  subjects (hours) are mostly technical and language is also technical.
Product: Book  Paperback
Title: DOS for Dummies Publisher: For Dummies Authors: Dan Gookin Rating: 5/5 I make my living providing technical support for PC users, and this book has made my life a much more plesant experince. I have given many copies of this book to freinds who are looking for a good starting point to working with their computers.
