In the 1990s, a new type of learning algorithm was developed, based on results from statistical learning theory: the Support Vector Machine (SVM). This gave rise to a new class of theoretically elegant learning machines that use a central concept of SVMs—-kernels--for a number of learning tasks. Kernel machines provide a modular framework...
Protect your company’s Web site from hack attacks with this guide to proven security-testing techniques
It’s only a matter of time before an unscrupulous would-be intruder decides to attack your organization’s Web site. If they’re successful, you could lose confidential customer information, intellectual property, or...
Work in type systems for programming languages now touches many parts of computer science, from language design and implementation to software engineering, network security, databases, and analysis of concurrent and distributed systems. The aim of this book, together with its predecessor, Types and Programming Languages (Pierce...
The demand for greater flexibility both in bandwidth allocation as well as in geographical terms has opened up the new application area of Wireless Local Loops (WLL). WLL provide a telephone system where subscribers are connected to the Public Switches Telephone Network (PSTN) using radio signals rather than copper wire for part or all of the...
"...well-written and covers broad subjects related to the test of digital circuits. It will be useful for students and engineers involved in design and testing." (IEEE Circuits & Devices Magazine, July/August 2005)
“This is an excellent introduction to testing digital...
"…a comprehensive view of error coding theory and explores its use and implementation at all network layers…" (Computing Reviews.com, February 1, 2006)
This book provides a systematic approach to the problems involved in the application of error-correcting codes in data networks.
Radia Perlman's Interconnections is recognized as a leading text on networking theory and practice. It provides authoritative and comprehensive information on general networking concepts, routing algorithms and protocols, addressing, and the mechanics of bridges, routers, switches, and hubs. This Second...
If you have never done any programming before – if you are a complete novice – this book is for you. This book assumes no prior knowledge of programming. It starts from scratch. It is written in a simple, direct style for maximum clarity. It is aimed at first...
This textbook describes all phases of a compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register...
The ability to devise effective and efficient algorithms in new situations is a skill that separates the master programmer from the merely adequate coder. The best way to develop that skill is to solve problems. To be effective problem solvers, master-programmers-in-training must do more than memorize a collection of...