Techniques in Neural Learning Produced as Part of the Esprit Working Group in Neural and Computational Learning, Neurocolt 8556