Information Theory: A Tutorial Introduction
James V. Stone transforms the complex mathematics of Claude Shannon into an accessible journey through the digital age. This tutorial clarifies how information theory drives modern technology, from deep space communication to the secrets of the human genome. By using familiar analogies like the game of 20 Questions, Stone strips away the intimidation factor often associated with technical subject…
Shelves
More like this
Advanced Programming in the UNIX Environment
Bestselling UNIX author Rich Stevens offers application and system programmers his professional, experienced-based guidance on using the system ca…
Crafting Interpreters
Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their on…
Computer Systems: A Programmer's Perspective
This book explains the important and enduring concepts underlying all computer systems, and shows the concrete ways that these ideas affect the co…
Unit Testing: Principles, Practices, and Patterns
Unit Testing: Principles, Patterns and Practices shows you how to refine your existing unit tests by implementing modern best practices. You’ll le…
Artificial Intelligence: A Modern Approach
For one or two-semester, undergraduate or graduate-level courses in Artificial Intelligence. The long-anticipated revision of this best-selling te…
Deep Learning
An introduction to a broad range of topics in deep learning, covering mathematical and conceptual background, deep learning techniques used in ind…
Head First Object-Oriented Analysis and Design
"Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The a…
Learn you some Erlang for great good!
Erlang is the language of choice for programmers who want to write robust, concurrent applications, but its strange syntax and functional design c…
Deep Learning with Python
Deep learning is applicable to a widening range of artificial intelligence problems, such as image classification, speech recognition, text classi…
Python for Data Analysis
Python for Data Analysis is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. It is also a pr…
Learn You a Haskell for Great Good!
Learn You a Haskell for Great Good! is a fun, illustrated guide to learning Haskell, a functional programming language that's growing in popularit…
Purely Functional Data Structures
Most books on data structures assume an imperative language such as C or C++. However, data structures for these languages do not always translate…