Use of Neural Networks for Behaviour Understanding in Railway Transport Monitoring Applications