Part II. What Is Machine Teaching?
We’re entering an era of teaching intelligence skills and strategies.
In the first era of computing (before the groundbreaking work of mathematician Alan Turing on computer programming and reusable algorithms), you needed a unique machine for each calculation or type of decision you wanted to make. So, you might build one automaton to write a word but need to build another automaton to ride a bicycle and yet another to play a tune on a piano. In fact, you needed separate machine rolls to play each song on a player piano.
Along comes Turing who builds a master machine that can accept separate programs that contain instructions for each task. Now, I don’t need a separate machine for each task; I can simply write a new set of instructions. Turing’s Enigma machine accepted programmed instructions on how to break Nazi German codes. This development ushered in the age of algorithms.
| Era of intelligence | Scope of intelligence | Examples |
|---|---|---|
Machine intelligence |
Build a new machine to provide intelligence for each task. |
Automaton, IBM Voting Machine |
Algorithm intelligence |
Write a new algorithm to provide intelligence for each task. |
Turing computer, player piano, software |
Teaching intelligence |
Teach the learner each new task. |
AlphaGo, Tesla AI |
Since then, almost every new software application (or example of machine intelligence) is labeled an algorithm, even now that algorithms can learn. In the algorithms ...