sentence: neural network architectures adaline neural network adaptive resonance theory 1 ( art1 ) bidirectional associative memory ( bam ) boltzmann machine counterpropagation neural network ( cpn ) elman recurrent neural network neuroevolution of augmenting topologies ( neat ) feedforward neural network ( perceptron ) hopfield neural network jordan recurrent neural network radial basis function network recurrent self organizing map ( rsom ) self organizing map ( kohonen ) training techniques backpropagation resilient propagation ( rprop ) scaled conjugate gradient ( scg ) levenberg–marquardt algorithm manhattan update rule propagation competitive learning hopfield learning genetic algorithm training instar training outstar training adaline training see also joone : another neural network programmed in java fann , a neural network written in c with bindings to most other languages .