A fuzzy neural network with fuzzy impact grades