Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this Book
Chapter 1. Building applications for the intelligent web
1.1. An intelligent algorithm in action: Google Now
1.2. The intelligent-algorithm lifecycle
1.3. Further examples of intelligent algorithms
1.4. Things that intelligent applications are not
1.4.1. Intelligent algorithms are not all-purpose thinking machines
1.4.2. Intelligent algorithms are not a drop-in replacement for humans
1.4.3. Intelligent algorithms are not discovered by accident
1.5. Classes of intelligent algorithm
1.5.1. Artificial intelligence
1.5.2. Machine learning
1.5.3. Predictive analytics
1.6. Evaluating the performance of intelligent algorithms
1.6.1. Evaluating intelligence
1.6.2. Evaluating predictions
1.7. Important notes about intelligent algorithms
1.7.1. Your data is not reliable
1.7.2. Inference does not happen instantaneously
1.7.3. Size matters!
1.7.4. Different algorithms have different scaling characteristics
1.7.5. Everything is not a nail!
1.7.6. Data isn���t everything
1.7.7. Training time can be variable
1.7.8. Generalization is the goal
1.7.9. Human intuition is problematic
1.7.10. Think about engineering new features
1.7.11. Learn many different models
1.7.12. Correlation is not the same as causation
1.8. Summary
Chapter 2. Extracting structure from data: clustering and transforming your data