With the drawbacks in learning algorithm of neural networks taken into consideration, fuzzy logic is integrated into the neural network and its learning process to improve its performance. A fuzzy neural network named GFNN, its corresponding off-line learning algorithm, and an off-line learning algorithm named F-BP are proposed in the paper. These learning algorithms greatly speed up the learning process of neural networks. In addition, on-line learning algorithms of F-BP and GFNN neural networks are also proposed so that these neural networks can adapt dynamically to the environment by revising the parameters of the neural networks. To prove their effectiveness, the proposed neural networks and teaming algorithms are used in to simulate the train operation control system, which has produced a very good test result.