There are three basic approaches to AI: Case-based, rule-based, and connectionist reasoning. – Marvin Minsky