Programming Collective Intelligence - OReilly

Programming Collective Intelligence - OReillyWant 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:

  • Collaborative filtering techniques that enable online retailers to recommend products or media
  • Methods of clustering to detect groups of similar items in a large dataset
  • Search engine features — crawlers, indexers, query engines, and the PageRank algorithm
  • Optimization algorithms that search millions of possible solutions to a problem and choose the best one
  • Bayesian filtering, used in spam filters for classifying documents based on word types and other features
  • Using decision trees not only to make predictions, but to model the way decisions are made
  • Predicting numerical values rather than classifications to build price models
  • Support vector machines to match people in online dating sites
  • Non-negative matrix factorization to find the independent features in a dataset
  • Evolving intelligence for problem solving — how a computer develops its skill by improving its own code the more it plays a game

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.

(more…)

Tags: , , , ,

Red Hat Linux Networking and System Administration

Red Hat Linux Networking and System Administration This book is the book you need to run your business with Red Hat. It provides comprehensive coverage on how to manage and network the Red Hat Linux OS and step-by-step instructions needed to maintain and/or add to the Red Hat Linux system.

This book features an entire part on security and problem solving that covers detecting intrusions/hacking, implementing local security, firewalls, and Internet security. Other topics include: RAID; TCP/IP networking; connecting to Microsoft networks; connecting to Apple networks; the Red Hat network; upgrading and customizing the kernel; using scripts; backing up and restoring the file system.

(more…)

Tags: , , , ,

Inside Java 2 Platform Security Second edition

Inside Java 2 Platform Security Second edition An expert tour of security on the new Java 2 platform, Inside Java 2 Security will find an enthusiastic audience among advanced Java developers and system administrators. As the author notes during the general discussion on network security, safeguarding your system goes far beyond mere cryptography.

This book reviews multiple security threats and the strategies used to combat them, such as denial of service attacks, Trojan horses, and covert channels. In addition, it touches on the evolution of Java security from the restrictive days of the JDK 1.0 sandbox to the sophisticated security features available in Java 2, including a section that presents a list of 11 security bugs found in early versions of Java.

Because Java 2 security is now policy-based, it must be managed by system administrators as part of enterprise security. A chapter on Java 2 security presents the “big picture” as well as the classes used to implement policy-based security where developers can control access to an entire system like files, network resources, or runtime permissions on code. The book also discusses the rather primitive tools used for Java 2 security management such as the policytool utility. For advanced developers, further sections demonstrate how to create new permission classes and how to make JDK 1.1 security code migrate to Java 2.

A section on the Java Cryptography Architecture (JCA) shows that Java 2 supports the latest in encryption standards like SHA, DSA, RSA, and X.509 certificates. The text concludes with some well-considered predictions for the future of security on the Java platform. In the meantime, this book shows you what you will need to know about security when committing to Java 2 on the enterprise. Security is now part of the picture and will require both extra development time and administrative effort. –Richard Dragan –This text refers to an out of print or unavailable edition of this title.

(more…)

Tags: , , , ,

ASP.Net Database Programming Weekend Crash Course

 Written by expert web developers from Price Waterhouse-Coopers, ASP.NET Database Programming Weekend Crash Course will quickly enable you to create dynamic data-driven web applications using Microsoft’s exciting new .NET technologies.

Open the book on Friday evening and by Sunday afternoon — after completing 30 fast, focused lessons — you will have mastered the skills necessary to begin creating robust, dynamic, data-driven web applications with ASP.NET. Starting with ASP.NET basics, expert authors Jason and Tony teach you what they need to know to begin creating ASP.NET applications quickly, and then dive into building database applications with ADO.NET, Web Services, SOAP, XML and more. This book is a must have for any developer building web applications on Microsoft’s new .NET Framework. (more…)

Tags: , , , ,

Adobe Photoshop CS3 Classroom in a Book

Adobe Photoshop CS3 Classroom in a BookThis thorough, self-paced guide to Adobe Photoshop CS3–written by the experts at Adobe Systems’ is ideal for beginning users who want to learn key Photoshop concepts and techniques, while readers who already have some experience with Photoshop can use this book to learn Photoshop CS3’s more advanced features and newest tools. Using clear, step-by-step, project-based lessons, each chapter walks readers through the creation of a specific project, with each chapter building on the reader’s growing knowledge of the program, while review questions at the end of each chapter reinforce the skills learned in each lesson. Photoshop CS3, long the industry standard for digital imaging software, offers plenty of new features and enhancements for creative professionals and digital photographers alike. Users can enjoy unrivaled editing with non-destructive Smart Filters, improved curves, and adjustable cloning and healing with Preview Overlay. Increase productivity with Photoshop CS3’s streamlined interface and new Photoshop Lightroom ” integration. Anyone who wants to create a composite will benefit from the revamped Photomerge® tool, which lets you apply automatic layer alignment and blending to your images, while the new Quick Selection tool lets you select pixels not just by color, but by texture and shape as well. And digital photographers will be pleased to know that they can now process multiple Camera Raw images in a fraction of the time it used to take.

(more…)

Tags: , , , ,

Pages (26): « First ... « 1 2 3 [4] 5 6 7 » ... Last »
Close
E-mail It