Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this book
About the author
About the cover illustration
1. Search meets deep learning
Chapter 1. Neural search
1.1. Neural networks and deep learning
1.2. What is machine learning?
1.3. What deep learning can do for search
1.4. A roadmap for learning deep learning
1.5. Retrieving useful information
1.5.1. Text, tokens, terms, and search fundamentals
1.5.2. Relevance first
1.5.3. Classic retrieval models
1.5.4. Precision and recall
1.6. Unsolved problems
1.7. Opening the search engine black box
1.8. Deep learning to the rescue
1.9. Index, please meet neuron
1.10. Neural network training
1.11. The promises of neural search
Summary
Chapter 2. Generating synonyms
2.1. Introduction to synonym expansion
2.1.1. Why synonyms?
2.1.2. Vocabulary-based synonym matching
2.2. The importance of context
2.3. Feed-forward neural networks
How it works: Weights and activation functions
Backpropagation in a nutshell