Foundations of Machine Learning

4.25/5 · 94 ratings

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
Software book Textbooks Ameet Talwalkar Artificial Intelligence Computer Science Technology Research Mathematics Afshin Rostamizadeh Engineering Mehryar Mohri Science

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…

4.25/5 · 94 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.25/5 · 94 ratings

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…

4.25/5 · 94 ratings

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…

4.25/5 · 94 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.25/5 · 94 ratings

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 …

4.25/5 · 94 ratings

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…

4.25/5 · 94 ratings

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 …

4.25/5 · 94 ratings

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…

4.25/5 · 94 ratings

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…

4.25/5 · 94 ratings

Introduction to Algorithms

A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, an…

4.25/5 · 94 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.25/5 · 94 ratings