Text this: High voltage transmission line fault classification based on neural network trained by particle swarm optimization