Use of neural networks for behaviour understanding in railway transport monitoring applications