1. A stacked neural network, comprising: at least three architecturally distinct, separately trainable, neural networks, each having an input layer, a hidden layer, and an output layer, the neural networks being organized hierarchically with ascending levels of cognitive complexity, and a constrained set of outputs representing predetermined non-arbitrary organizations; each neural network between the hierarchically lowest and the hierarchically highest receiving at least one an input representing a processed output from a next hierarchically inferior neural network which is processed to produce the respective output, and feedback from at least a next hierarchically superior neural network which alters a processing of subsequent inputs with respect to the predetermined non-arbitrary organizations; at least one input to a neural network representing a natural language communication, and at least one output of a neural network representing an identification of at least one object or concept associated with the natural language communication.