Almost half a century ago I was an undergraduate-aspiring-architect studying at a school where the design studio was reserved for the elders while the rest of us fulfilled our general requirements. An early interest in computers had led me to a lower-level course called 'Introduction to Computer Graphics', where, according to the syllabus, we were to spend the first three drab weeks programming oscilloscopes to draw circles; exercises in early computer-aided design (CAD) on the first graphic displays – which were, of course, about 6 in wide, as seen in Figure 0.1.

Deciding that slog was not for me, I stumbled upon an exotic class in the same department called 'Natural Language Processing', where, apparently, we were going to teach ...

Get Machine Learning now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.