The invention discloses a network fault diagnosis method based on
deep learning in a
network virtualization environment. The network fault diagnosis method comprises the steps of: dividing a network into a
physical network and a
virtual network, combining the characteristics of occurrence of network faults, considering the time influencing factor, network topological connection characteristics and a mapping relation between the
virtual network and the
physical network, and comprehensively evaluating the network faults by means of a
fault severity grading probability; regarding network characteristic parameters with influence degrees as a
model learning resource, paying attention to the correspondence between variation trend of network historical data and fault tags, establishing a network fault diagnosis model with
multiple fault grading probabilities in the
network virtualization environment based on a viewing angle of
deep learning, and training network parameters by using the network fault diagnosis model; and adjusting a fault prediction model in the training process, and utilizing an optimized and adjusted
deep learning network to realize fault diagnosis in the
network virtualization environment. The network fault diagnosis method can carry out deep analysis on the network parameters in the network
virtualization environment, therefore the network fault diagnosis method has higher precision in predicting the network faults.