Zur Zeit gibt es keine saubere Definition von neuronalen Netzen. Es gibt einen ganzen ,,Zoo'' von Neuronalen Netzen. Im Prinzip ist ein neuronales Netz ein Netzwerk aus vielen kleinen Einheiten, welche hochgradig verknüpft sind. Die einzelnen Einheiten sind adaptiv, d.h. sie lernen. Alle diese Einheiten - meistens Neuronen genannt - erledigen simple Aufgaben. Das neuronale Netz insgesamt aber erledigt eine komplexe Aufgabe.