Select Page

Author: John

Gaussian Processes for Machine Learning

In this book we will be concerned with supervised learning, which is the problem of learning input-output mappings from empirical data (the training dataset). Depending on the characteristics of the output, this problem is known as either regression, for continuous outputs, or classification, when outputs are discrete.

Read More

Modern Computer Arithmetic

This is a book about algorithms for performing arithmetic, and their implementation on modern computers. It collects in the same document all state-of-the-art algorithms in multiple precision arithmetic (integers, integers modulo n, floating-point numbers).

Read More

Cracking Codes with Python 2nd Edition

Many books teach beginners how to write secret messages using ciphers. A couple of books teach beginners how to hack ciphers. But no books teach beginners how to program computers to hack ciphers. This book fills that gap.

Read More

Simply Scheme: Introducing Computer Science

In computer science, beginning courses are trapped in an approach that was already ten years out of date by the time it was canonized in the mid 80s. This book points the way out of the trap. It emphasizes programming as a way to express ideas, rather than just a way to get computers to perform tasks.

Read More