Comprehensive Review of Artificial Neural Network Applications to Pattern Recognition | Synapse