Custom artificial neural network trained to recognize just 2 classes:
See also: Dogs And Cats, a post I wrote with some interesting results during the training of this neural network.
Image source: Kaggle "Dogs and Cats" project.