Information Theory: A Tutorial Introduction

4.0/5 · 100+ ratings

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
Computers Nonfiction book Textbooks Physics Artificial Intelligence Computer Science Technology James V. Stone Mathematics Technical Science

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…

4.0/5 · 100+ ratings

Crafting Interpreters

Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their on…

4.0/5 · 100+ ratings

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…

4.0/5 · 100+ ratings

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…

4.0/5 · 100+ ratings

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…

4.0/5 · 100+ ratings

Deep Learning

An introduction to a broad range of topics in deep learning, covering mathematical and conceptual background, deep learning techniques used in ind…

4.0/5 · 100+ ratings

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…

4.0/5 · 100+ ratings

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…

4.0/5 · 100+ ratings

Deep Learning with Python

Deep learning is applicable to a widening range of artificial intelligence problems, such as image classification, speech recognition, text classi…

4.0/5 · 100+ ratings

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…

4.0/5 · 100+ ratings

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…

4.0/5 · 100+ ratings

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…

4.0/5 · 100+ ratings