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