EE&CS student, and math learner. Feb 28 The Lisp approach to AI (Part 1) Common Lisp code to create an n-inputs m-units one layer perceptron. Taken from the code of AIMA , a classic textbook in Artificial Intelligence. The whole code here . If you are a programmer that reads about the history and random facts of this lovely craft, and practice it ad honorem — just for fun — , you have found yourself reading about a programming language called Lisp.