ECGID: a human identification method based on adaptive particle swarm optimization and the bidirectional LSTM model