1. Who should read this?
This book is important for computer scientist, mathematicians, statisticians, software engineers.
Because, it gives an outline of mathematical tools one needs to grasp solve problems in technology industry.
2. What is inside?
One cannot know everything but one needs to have an outline of what mathematical tools might be needed in the future to solve a problem. The broad scope of the book is to give the reader, an understanding of mathematics in Modern Computing especially through Author’s experience as a Research Scientist in Google.
The Purpose of this book is not to go into details of hidden algorithms behind a product.
We could reformulate the above as, the purpose is to give a gentle introduction to mathematical theories intuitively behind products, rather than software documentation or algorithms.
I took this book to help me categorize mathematics and how one uses them in industry. The Book is well-written and stories intertwined behind products inspire you.
The Chapter on Andrew Viterbi was the best for me.
Outline:
1- Words, Languages, Numbers & Information
2-NLP: From Rules to Statistics
3- Statistical Language Model
4-Word Segmentation
5-Hidden Markov Model
6-Quantifying Information
7-Jelinek and Modern Language processing
8-Boolean Algebra and Search Engines
9-Graph theory and Web Crawlers
10-Page Rank: Google’s ranking technology
11- Relevance in Web Search
12-Finite state machines and Dynamic Programming,
Google Maps & Navigation
13-Google’s Designer Ak-47, Dr. Amit Signal
14-Cosine and News Classification
15-Solving classification problem in text processing with matrices
16-Information fingerprint and application
17-Mathematical principles of Cryptography
18-Search Engine’s problem: Anti-Spam, authoritativeness
19-Importance of Mathematical models
20-Don’t put all your eggs in one basked: Principle of Maximum Entropy
21-Mathematical Principles of Chinese input method editors
22-Bloom Filters
23-Bayesian Network: Extension of Markov Chain
24-Conditional random fields, syntactic parsing
25-Andrew Viterbi and Viterbi algorithm
26-God’s algorithm: Expectation max Algorithm
27-Logistic Regression and Web Search Advertisement
28-Google Brain and Artificial neural network
29: Power of Big Data
Deus Vult,
Gottfried