AI Application Programming (Programming Series) (Programming Series)
Average customer rating: 4 out of 5 stars
  • Decent introduction, insane amount of typos
  • Best introductory book on AI
  • Not very clear
  • Excellent Introduction (w/out alot of number theory)
  • The book has its values, but also got serious problems
AI Application Programming (Programming Series) (Programming Series)
M. Tim Jones
Manufacturer: Charles River Media
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
Human Vision & Language SystemsHuman Vision & Language Systems | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
Computer MathematicsComputer Mathematics | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
Software EngineeringSoftware Engineering | Computer Science | Computers & Internet | Subjects | Books | Design Tools & Techniques | General | Information Systems | Methodology | Multimedia Information Systems
GeneralGeneral | C | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
Game ProgrammingGame Programming | Programming | Computers & Internet | Subjects | Books
C & C++ Windows ProgrammingC & C++ Windows Programming | Development | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Graphic Design | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Artificial Intelligence: A Modern Approach (2nd Edition) Artificial Intelligence: A Modern Approach (2nd Edition)
  2. Introduction to Artificial Intelligence: Second, Enlarged Edition Introduction to Artificial Intelligence: Second, Enlarged Edition
  3. Artificial Intelligence: A Guide to Intelligent Systems (2nd Edition) Artificial Intelligence: A Guide to Intelligent Systems (2nd Edition)
  4. AI Techniques for Game Programming (The Premier Press Game Development Series) AI Techniques for Game Programming (The Premier Press Game Development Series)
  5. The Essence of Artificial Intelligence The Essence of Artificial Intelligence

ASIN: 1584504218
Release Date: 2005-06-03

Book Description

In the second edition of this bestseller, the author continues to demystify the techniques associated with the field of artificial intelligence. It covers a wide variety of techniques currently defined as "AI" and shows how they can be useful in practical, everyday applications. AI Application Programming covers both the theory and the practical applications to teach developers how to apply AI techniques in their own designs. Each chapter covers both the theory of the algorithm or the technique under discussion followed by a practical application of the technique with a detailed discussion of the source code.

Customer Reviews:

3 out of 5 stars Decent introduction, insane amount of typos.......2007-09-02

The code is fairly easy to read, and (to date) I have not found any errors in example code... but in terms of the author's ability to write properly, that's a whole different story. Formulas are missing halfs, inconsistencies in variable usage, it's seriously bad. Maybe I got a bad edition (didn't buy from Amazon), but it looks exactly like the one listed (softcover, 2nd ed)..

If you're fairly proficient at C/C++ code, however, you should be able to follow the book ok... just expect to be reading more of the source code than the actual writing, half the time.

It was a required textbook for a class.

5 out of 5 stars Best introductory book on AI.......2007-08-24

It is the best introductory book on AI. As you can read from other reviewer's with low rating, it's not in depth. But if you know programming already, and want to know AI, this is a good start.

2 out of 5 stars Not very clear.......2007-04-22

This book covers a good range of topics but fails to deliver the topics in a clear and concise manner. Not to mention there are many typos (including incorrect and incomplete equations). He also tries to give large examples where a small example would be more suitable. He also does not finish some of the examples (such as the A* method example).

5 out of 5 stars Excellent Introduction (w/out alot of number theory).......2007-03-07

One of the challenges in learning AI are the foundational requirements in mathematics. This book provides an excellent introduction to AI, where the "hacker" or hobbyist can sit-down and be writing simple AI applications in the matter of minutes. If your looking for a practical hands-on AI book I would start here.

3 out of 5 stars The book has its values, but also got serious problems.......2006-09-15

Most of other reviewer think highly of this book. I also agree, to a certain extent, that the book's is valuable and fill in the gap between "talks" and "walks".

However, there are two things I have to point out: One, the editing/basic correctness check of this book is kinda terrible. For example, P72 on Particle Swarm Optimization, the 4.2 formula is obviously WRONG and not consistent with the rest of discussion. Also on P74, the position vector calculation is wrong as well: it also seems the author/editor cut & copy two blocks of text.

Second, I don't like is the lack of explaination on certain important notations and equations, which is very important to be at least "self-contained" for such a "cover everything" book. For example, P210 on reinforcement learning, Equation 9.2 has a general explaination of what it is, but non of those notation/symbols in the equation make sense in the context.

So, in general, be aware its pro and cons.
Agents and Multi-Agent Systems Formalisms, Methodologies, and Applications: Based on the AI'97 Workshops on Commonsense Reasoning, Intelligent Agents, ... / Lecture Notes in Artificial Intelligence)
Average customer rating: Not rated
    Agents and Multi-Agent Systems Formalisms, Methodologies, and Applications: Based on the AI'97 Workshops on Commonsense Reasoning, Intelligent Agents, ... / Lecture Notes in Artificial Intelligence)

    Manufacturer: Springer
    ProductGroup: Book
    Binding: Paperback

    NetworksNetworks | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
    GeneralGeneral | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
    Expert SystemsExpert Systems | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
    GeneralGeneral | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
    Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
    GeneralGeneral | Computers & Internet | Subjects | Books
    GeneralGeneral | Software | Computers & Internet | Subjects | Books
    GeneralGeneral | Science | Subjects | Books
    All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
    Computers & InternetComputers & Internet | Amazon Upgrade | Stores | Books
    ScienceScience | Amazon Upgrade | Stores | Books
    All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
    Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
    ScienceScience | Qualifying Textbooks - Fall 2007 | Stores | Books
    ASIN: 3540647694

    Book Description

    This book constitutes the thoroughly refereed post-workshop proceedings of three workshops held in conjunction with the 10th Australian Joint Conference on Artificial Intelligence in Perth, Australia, in December 1997.The 17 revised full papers presented were carefully reviewed for inclusion in the book. The book is divided into sections on formal methods of agency, reasoning agents, communication and coordination, social interaction, and practical issues for distributed artificial intelligence systems.
    Applications of Evolutionary Computing: EvoWorkshops 2002: EvoCOP, EvoIASP, EvoSTIM/EvoPLAN Kinsale, Ireland, April 3-4, 2002. Proceedings (Lecture Notes in Computer Science)
    Average customer rating: Not rated
      Applications of Evolutionary Computing: EvoWorkshops 2002: EvoCOP, EvoIASP, EvoSTIM/EvoPLAN Kinsale, Ireland, April 3-4, 2002. Proceedings (Lecture Notes in Computer Science)

      Manufacturer: Springer
      ProductGroup: Book
      Binding: Paperback

      NetworksNetworks | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
      GeneralGeneral | Algorithms | Programming | Computers & Internet | Subjects | Books
      GeneticGenetic | Algorithms | Programming | Computers & Internet | Subjects | Books
      GeneralGeneral | Programming | Computers & Internet | Subjects | Books
      GeneralGeneral | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
      GeneralGeneral | Computers & Internet | Subjects | Books
      GeneralGeneral | Software | Computers & Internet | Subjects | Books
      GeneralGeneral | Medicine | Subjects | Books
      jp-unknown3jp-unknown3 | Specialty Stores | Books
      All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
      Computers & InternetComputers & Internet | Amazon Upgrade | Stores | Books
      MedicineMedicine | Amazon Upgrade | Stores | Books
      All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
      Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
      MedicineMedicine | Qualifying Textbooks - Fall 2007 | Stores | Books
      ASIN: 3540434321

      Book Description

      This book constitutes the refereed proceedings of three workshops on the application of evolutionary programming and algorithms in various domains; these workshops were held in conjunction with the 5th European Conference on Genetic Programming, EuroGP 2002, in Kinsale, Ireland, in April 2002.The 33 revised full papers presented were carefully reviewed and selected by the respective program committees. In accordance with the three workshops EvoCOP, EvoIASP, and EvoSTIM/EvoPLAN, the papers are organized in topical sections on combinatorial optimization problems; image analysis and signal processing; and scheduling, timetabling, and AI planning.
      Artificial Intelligence: Methodology, Systems, and Applications: 10th International Conference, AIMSA 2002, Varna, Bulgaria, September 4-6, 2002. Proceedings ... / Lecture Notes in Artificial Intelligence)
      Average customer rating: Not rated
        Artificial Intelligence: Methodology, Systems, and Applications: 10th International Conference, AIMSA 2002, Varna, Bulgaria, September 4-6, 2002. Proceedings ... / Lecture Notes in Artificial Intelligence)

        Manufacturer: Springer
        ProductGroup: Book
        Binding: Paperback

        GeneralGeneral | Algorithms | Programming | Computers & Internet | Subjects | Books
        GeneralGeneral | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
        Human Vision & Language SystemsHuman Vision & Language Systems | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
        GeneralGeneral | Computers & Internet | Subjects | Books
        GeneralGeneral | Medicine | Subjects | Books
        All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
        Computers & InternetComputers & Internet | Amazon Upgrade | Stores | Books
        MedicineMedicine | Amazon Upgrade | Stores | Books
        All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
        Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
        MedicineMedicine | Qualifying Textbooks - Fall 2007 | Stores | Books
        ASIN: 3540441271

        Book Description

        This book constitutes the refereed proceedings of the 10th International Conference on Artificial Intelligence: Methodology, Systems, and Appliations, AIMSA 2002, held in Varna, Bulgaria in September 2002.The 26 revised full papers presented together with 2 invited papers were carefully reviewed and selected for inclusion in this book. The papers address a broad spectrum of topics in AI, including natural language processing, computational learning, Machine learning, AI planning, heuristics, neural information processing, adaptive systems, computational linguistics, multi-agent systems, AI logic, knowledge management, and information retrieval.
        Declarative Programming for Knowledge Management: 16th International Conference on Applications of Declarative Programming and Knowledge Management, INAP ... Papers (Lecture Notes in Computer Science)
        Average customer rating: Not rated
          Declarative Programming for Knowledge Management: 16th International Conference on Applications of Declarative Programming and Knowledge Management, INAP ... Papers (Lecture Notes in Computer Science)

          Manufacturer: Springer
          ProductGroup: Book
          Binding: Paperback

          Data MiningData Mining | Databases | Computers & Internet | Subjects | Books
          NetworksNetworks | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
          GeneralGeneral | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
          Human Vision & Language SystemsHuman Vision & Language Systems | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
          GeneralGeneral | Programming | Computers & Internet | Subjects | Books
          GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
          GeneralGeneral | Computers & Internet | Subjects | Books
          ASIN: 3540692339

          Book Description

          This book constitutes the thoroughly refereed post-proceedings of the 16th International Conference on Applications of Declarative Programming and Knowledge Management, INAP 2005, held in Fukuoka, Japan, in October 2005.

          The 13 revised full papers presented together with 3 invited talks and 1 invited tutorial were carefully reviewed and selected for inclusion in the book. The papers address all current aspects of declarative programming, constraint processing and knowledge management as well as their use for distributed systems and the Web. The papers are organized in topical sections on frontier technologies, industrial case studies, and business integration.

          Developments in Applied Artificial Intelligence: 16th International Conference on Industrial and Engineering Applications of Artificial Intelligence and ... / Lecture Notes in Artificial Intelligence)
          Average customer rating: Not rated
            Developments in Applied Artificial Intelligence: 16th International Conference on Industrial and Engineering Applications of Artificial Intelligence and ... / Lecture Notes in Artificial Intelligence)

            Manufacturer: Springer
            ProductGroup: Book
            Binding: Paperback

            Expert SystemsExpert Systems | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
            GeneralGeneral | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
            Machine VisionMachine Vision | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
            Human Vision & Language SystemsHuman Vision & Language Systems | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
            Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
            GeneralGeneral | Programming | Computers & Internet | Subjects | Books
            GeneralGeneral | Computers & Internet | Subjects | Books
            GeneralGeneral | Software | Computers & Internet | Subjects | Books
            General & ReferenceGeneral & Reference | Technology | Science | Subjects | Books
            All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
            Computers & InternetComputers & Internet | Amazon Upgrade | Stores | Books
            ScienceScience | Amazon Upgrade | Stores | Books
            ASIN: 3540404554

            Book Description

            This book constitutes the refereed proceedings of the 16th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, IEA/AIE 2003, held in Loughborough, UK in June 2003. The 81 revised full papers presented were carefully reviewed and selected from more than 140 submissions. Among the topics addressed are soft computing, fuzzy logic, diagnosis, knowledge representation, knowledge management, automated reasoning, machine learning, planning and scheduling, evolutionary computation, computer vision, agent systems, algorithmic learning, tutoring systems, financial analysis, etc.
            Dynamic Flexible Constraint Satisfaction and its Application to AI Planning (Distinguished Dissertations)
            Average customer rating: Not rated
              Dynamic Flexible Constraint Satisfaction and its Application to AI Planning (Distinguished Dissertations)
              Ian Miguel
              Manufacturer: Springer
              ProductGroup: Book
              Binding: Hardcover
              ASIN: 1852337648

              Book Description

              The Distinguished Dissertation Series is published on behalf of the Conference of Professors and Heads of Computing and the British Computer Society, who annually select the best British PhD dissertations in computer science for publication. The dissertations are selected on behalf of the CPHC by a panel of eight academics. Each dissertation chosen makes a noteworthy contribution to the subject and reaches a high standard of exposition, placing all results clearly in the context of computer science as a whole. In this way computer scientists with significantly different interests are able to grasp the essentials - or even find a means of entry - to an unfamiliar research topic. Constraint satisfaction is a fundamental technique for knowledge representation and inference in Artificial Intelligence. This success is founded on simplicity and generality: a constraint simply expresses a set of admissible value combinations among a number of variables. However, the classical formulation of a static constraint satisfaction problem (CSP) with inflexible constraints, all of which a solution must satisfy, is insufficient to model many real problems. Recent work has addressed these shortcomings via two separate extensions, known as dynamic CSP and flexible CSP. Representing three years of PhD work by Dr. Ian Miguel, this book demonstrates how a range of instances of these two powerful extensions can be combined in order to solve more complex problems. As an application of this work, Artificial Intelligence Planning is extended to support compromise. Preferences are attached to plan goals and to the set of actions available to achieve these goals, allowing a systematic comparison of candidate plans. Although a plan may not completely satisfy all goals, nor perform the actions it uses in the most preferred situations, it may be significantly shorter than a compromise-free plan. Dr. Miguel has implemented Flexible Graphplan, a planning system based on dynamic flexible CSP, which generates a range of plans from an input problem, trading plan length against the number and severity of compromises made.
              Methods and Applications of Artificial Intelligence: Third Helenic Conference on AI, SETN 2004, Samos, Greece, May 5-8, 2004, Proceedings (Lecture Notes ... / Lecture Notes in Artificial Intelligence)
              Average customer rating: Not rated
                Methods and Applications of Artificial Intelligence: Third Helenic Conference on AI, SETN 2004, Samos, Greece, May 5-8, 2004, Proceedings (Lecture Notes ... / Lecture Notes in Artificial Intelligence)

                Manufacturer: Springer
                ProductGroup: Book
                Binding: Paperback

                GeneralGeneral | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
                GeneralGeneral | Programming | Computers & Internet | Subjects | Books
                GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
                GeneralGeneral | Computers & Internet | Subjects | Books
                GeneralGeneral | Software | Computers & Internet | Subjects | Books
                GeneralGeneral | Mathematics | Science | Subjects | Books
                All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
                Computers & InternetComputers & Internet | Amazon Upgrade | Stores | Books
                ScienceScience | Amazon Upgrade | Stores | Books
                All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
                Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
                ScienceScience | Qualifying Textbooks - Fall 2007 | Stores | Books
                ASIN: 3540219374

                Book Description

                This book constitutes the refereed proceedings of the Third Hellenic Conference on Artificial Intelligence, SETN 2004, held at Samos, Greece in May 2004.

                The 54 revised full papers presented together with 2 invited contributions were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on information management, machine learning, data mining and diagnostics, knowledge representation and search, natural language processing, AI in power systems operation and fault diagnosis, intelligent techniques in image processing, and intelligent virtual environments.

                Programming Collective Intelligence: Building Smart Web 2.0 Applications
                Average customer rating: 5 out of 5 stars
                • One of the BEST book I've read for last 10 years
                • The most accessible book on machine learning I've found
                • A pragmatic and bright approach to a fascinating subject
                • Accessible introduction to complex topics
                • A "hands-on" approach to an otherwise abstract topic
                Programming Collective Intelligence: Building Smart Web 2.0 Applications
                Toby Segaran
                Manufacturer: O'Reilly Media, Inc.
                ProductGroup: Book
                Binding: Paperback

                Web GraphicsWeb Graphics | Web Design | Web Development | Computers & Internet | Subjects | Books
                GeneralGeneral | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
                Machine LearningMachine Learning | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
                GeneralGeneral | Programming | Computers & Internet | Subjects | Books
                GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
                GeneralGeneral | Graphic Design | Computers & Internet | Subjects | Books
                GeneralGeneral | Software | Computers & Internet | Subjects | Books
                Web ProgrammingWeb Programming | Programming | O'Reilly | By Publisher | Books
                GeneralGeneral | Programming | O'Reilly | By Publisher | Books
                Similar Items:
                1. RESTful Web Services RESTful Web Services
                2. Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly)) Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))
                3. Programming Erlang: Software for a Concurrent World Programming Erlang: Software for a Concurrent World
                4. The Myths of Innovation The Myths of Innovation
                5. Building Scalable Web Sites: Building, scaling, and optimizing the next generation of web applications Building Scalable Web Sites: Building, scaling, and optimizing the next generation of web applications

                ASIN: 0596529325

                Book Description

                Want to tap the power behind search rankings, product recommendations, social bookmarking, and online matchmaking? This fascinating book demonstrates how you can build Web 2.0 applications to mine the enormous amount of data created by people on the Internet. With the sophisticated algorithms in this book, you can write smart programs to access interesting datasets from other web sites, collect data from users of your own applications, and analyze and understand the data once you've found it.

                Programming Collective Intelligence takes you into the world of machine learning and statistics, and explains how to draw conclusions about user experience, marketing, personal tastes, and human behavior in general -- all from information that you and others collect every day. Each algorithm is described clearly and concisely with code that can immediately be used on your web site, blog, Wiki, or specialized application. This book explains: Each chapter includes exercises for extending the algorithms to make them more powerful. Go beyond simple database-backed applications and put the wealth of Internet data to work for you.

                "Bravo! I cannot think of a better way for a developer to first learn these algorithms and methods, nor can I think of a better way for me (an old AI dog) to reinvigorate my knowledge of the details."
                -- Dan Russell, Google

                "Toby's book does a great job of breaking down the complex subject matter of machine-learning algorithms into practical, easy-to-understand examples that can be directly applied to analysis of social interaction across the Web today. If I had this book two years ago, it would have saved precious time going down some fruitless paths."
                -- Tim Wolters, CTO, Collective Intellect

                Customer Reviews:

                5 out of 5 stars One of the BEST book I've read for last 10 years.......2007-09-26

                I bought lots of books on the field of machine learning, but it was hard to understand when it goes deeper with lots of mathmatics. Even though I understand the concept, I had no idea how to implement it.

                After reading this book, all the theories that I've been struggling with became very clear. Toby did a great job to explain these tough topics with proper graphics and easy examples.

                This book is one of the best book I've ever read for last 10 years (in several hundreds books).

                5 out of 5 stars The most accessible book on machine learning I've found.......2007-09-05

                I first learned of this book just a few weeks ago, shortly before it was available. I immediately read the sample chapter on the publisher's website and was certain I had to get a hold of a copy.

                I was not in the least bit disappointed with what I found. It has been quite a while since I've looked at any Python code (I'm more of a Ruby fan, personally), but the code is easy to follow and it's a simple matter to extract the basic concepts into any language.

                I have spent quite a few years now watching the field of machine intelligence from the sidelines, occasionally reading the odd technical write up or wikipedia article, trying to wrap my brain around the basic ideas. The thing is, it's not clear to me that in some regards, it's not that complex. It's just that most of the existing books and articles are written for those immersed in the field. This book is not like that. It explains things in clear language that is easy to follow, using simplified examples and making excellent use of graphics to "show" you how it works.

                If you really want to dig in deep, Segaran provides exercises at the end of each chapter and gives you an appendix full of mathematical formulas (the "pure" representation of the algorithms).

                Finally, I should mention that the last chapter does what so many other technical books should but don't: it clearly summarizes everything he has shown you. He does this in a straightforward way so that you won't have to go searching through the book, rereading everything again, to put these techniques into practice.

                5 out of 5 stars A pragmatic and bright approach to a fascinating subject.......2007-08-28

                "Collective Intelligence" is a masterpiece on a subject that is difficult to approach unless you enjoy reading highly specialized papers.

                The subject is extremely interesting in the anytime/anywhere information age where data mining technologies and smart algorithms are shaping the way we experience our "digital" lives.

                It is hard to get up from the chair and walk away from the computer before finishing reading (and experiencing by coding/playing around with the so interesting examples in the book), like in a good thriller you just want to devour the information to the end and start experimenting yourself with all the new skills that this book will bring for sure to most of its readers.

                I have to say that this has been a 2in1 book as I was not familiar with Python. I am amazed now by the variety of libraries and the power of this language to do almost everything your imagination can bring. Both subjects together in the same book have made me to enjoy so much.

                Also, as a PhD candidate on Evolutionary Computation I cannot be happier. At last I can see a book with an excellent pragmatic approach and a "hands-on" philosophy which is, in fact, the best way to learn almost anything.

                Very useful indeed and it will definitely become permanent part of my most select library.

                5 out of 5 stars Accessible introduction to complex topics.......2007-08-17

                Segaran has done an excellent job of explaining complex algorithms and mathematical concepts with clear examples and code that is both easy to read and useful. His coding style in Python often reads as clearly as pseudo-code in algorithm books. The examples give real-world grounding to abstract concepts like collaborative filtering and bayesian classification.

                My favorite part is how he shows us code (gives it to us!) that goes out into the world, grabs masses of data and does interesting things with it. The use of a hierarchical clustering algorithm to dig into people's intrinsic desires in life as expressed in zebo is worth the price of the book alone. The graph that shows a strong connection between "wife", "kids", and "home" but a different connection between "husband", "children", and "job" is IMHO just fascinating.

                Gems like that make this book worth reading cover to cover. After that it can happily hang out on your shelf as a reference anytime you need to build something to mine user data and extract the wisdom of crowds.

                5 out of 5 stars A "hands-on" approach to an otherwise abstract topic.......2007-08-16

                "Programming Collective Intelligence" is a great book. I took a college course on data mining and this book really would have come in handy.

                From a "hands-on" programming perspective, the information on the useful libraries in python for crawling, parsing RSS feeds, python drawing, and accessing popular RESTful APIs are really valuable. The code samples are well documented and rather timely. I think Toby has done an amazingly cogent job of demonstrating the nuts and bolts of implementing the plethora of data mining and AI-related concepts pertinent to the field of Collective Intelligence. Additionally, I was new to Python and this book was a real eye opener.

                In fact, more than just a book on Collective Intelligence, this is a really useful Python book. I learned a lot about Python reading through the examples and trying to get them to work on my laptop. (I was new to Python before this book, but have since started using Python at my work).

                The author has demystified the abstract idea of Collective Intelligence and presented the concepts in an excellent programming language choice in Python. Most of the topics covered are things most developers just hear about. Taking a college course on Data Mining or Artificial Intelligence may expose one to the ideas, but I have never encountered a book that introduced the topics covered in "Programming Collective Intelligence" in a way so intuitive and familiar to the programmer. Distilling all of the topics into a set of very useful Python script really illustrated how practical and available these concepts really are in ones daily work. I will definitely make use of Toby's book.

                Virtual Storytelling. Using Virtual Reality Technologies for Storytelling: Third International Conference, VS 2005, Strasbourg, France, November 30-December ... (Lecture Notes in Computer Science)
                Average customer rating: Not rated
                  Virtual Storytelling. Using Virtual Reality Technologies for Storytelling: Third International Conference, VS 2005, Strasbourg, France, November 30-December ... (Lecture Notes in Computer Science)

                  Manufacturer: Springer
                  ProductGroup: Book
                  Binding: Paperback

                  Web GraphicsWeb Graphics | Web Design | Web Development | Computers & Internet | Subjects | Books
                  RoboticsRobotics | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
                  Systems Analysis & DesignSystems Analysis & Design | Computer Science | Computers & Internet | Subjects | Books
                  GeneralGeneral | Graphic Design | Computers & Internet | Subjects | Books
                  GeneralGeneral | Computers & Internet | Subjects | Books
                  GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
                  GeneralGeneral | Software | Computers & Internet | Subjects | Books
                  RoboticsRobotics | Mechanical | Engineering | Professional & Technical | Subjects | Books
                  All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
                  Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
                  ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
                  ASIN: 3540305114

                  Book Description

                  This book constitutes the refereed proceedings of the Third International Conference on Virtual Storytelling, ICVS 2005, held in Strasbourg, France in November/December 2005.

                  The 33 revised full papers presented together with 4 invited papers were carefully reviewed and selected for presentation. The papers are organized in topical sections on virtual reality technologies, virtual characters, drama and emotion, interactive digital storytelling, new ways of narrative, interactivity, and applications.

                  Books:

                  1. AI Game Programming Wisdom (with CD-ROM) (Game Development Series)
                  2. Animation Writing and Development, : From Script Development to Pitch (Focal Press Visual Effects and Animation)
                  3. Asset Allocation: Balancing Financial Risk
                  4. Beginning ASP.NET 2.0 in C# 2005: From Novice to Professional
                  5. Bringing Out the Best in People
                  6. CINEMA 4D 10 Workshop
                  7. Cisco Secure PIX Firewalls
                  8. CISSP All-in-One Exam Guide
                  9. Combinatorial Optimization
                  10. Compilers: Principles, Techniques, and Tools

                  Books Index

                  Books Home

                  Recommended Books

                  1. New Frontiers in Fibonacci Trading: Charting Techniques, Strategies & Simple Applications
                  2. History: Fiction or Science
                  3. Big Trends in Trading: Strategies to Master Major Market Moves
                  4. Can You Beat Ken
                  5. Exploring Illustration
                  6. History: Fiction or Science
                  7. Fighting for Liberty and Right: The Civil War Diary of William Bluffton Miller, First Sergeant, Comp
                  8. Everywoman's Money: Less Debt, More Cash
                  9. Company Tax Reform in the European Union: Guidance from the United States and Canada on Implementing
                  10. Death of a Hussy