Foundations of Machine Learning
Foundations of Machine Learning provides a rigorous introduction to the mathematical theory behind modern algorithms. Written by experts from Google and top universities, this text bridges the gap between practical application and theoretical depth. It is designed for graduate students and researchers who want to understand why algorithms work rather than just how to implement them. The authors p…
Shelves
More like this
C++: How to Program
With over 250,000 sold, Harvey and Paul Deitel's C++ How to Program is the world's best-selling introduction to C++ programming. Now, this classic…
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…
A Tour of C++
The C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Strous…
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
“This is Effective C++ volume three – it’s really that good.” – Herb Sutter, independent consultant and secretary of the ISO/ANSI C++ standards co…
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…
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited …
The Elements of Programming Style
This rounds out a collection of works by Kernighan. Each book of his covers a different aspect of software, in clear form with logical concepts. T…
Introduction to the Theory of Computation
This highly anticipated revision builds upon the strengths of the previous edition. Sipser's candid, crystal-clear style allows students at every …
Operating Systems: Three Easy Pieces
A book about modern operating systems. Topics are broken down into three major conceptual pieces: Virtualization, Concurrency, and Persistence. In…
Clojure for the Brave and True
For weeks, months?—nay!—from the very moment you were born, you've felt it calling to you. At long last you'll be united with the programming lang…
Introduction to Algorithms
A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, an…
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…