map

Terms from Artificial Intelligence: humans at the heart of algorithms

Page numbers are for draft copy at present; they will be replaced with correct numbers when final book is formatted. Chapter numbers are correct and will not change now.

Map is a standard function in Lisp and other functional programming languages. Map has two arguments map(f,list). where the function f is applied to every element of the list forming a new list. That is
map( f, (a,b,c...z) ) = ( f(a), f(b), f(c), ... f(z) ).

The map function is one of the inspirations for the MapReduce infrastructure for massive scale processing of big data.

Defined on page 165

Used on Chap. 8: page 165

Also known as map, lisp