Intelligence maps between context and predictions, kind of like a function call:
<prediction> = IntelligenceCall(<context>)
Intelligence can be represented all sorts of ways. It can be represented by programs that test lots of conditions about the context. It can be represented by hand-labeling specific contexts with correct answers and storing them in a lookup table. It can be represented by building models with machine learning . And, of course, it can be represented by a combination of these techniques.
This chapter will discuss the criteria for deciding what representation ...