My Udacity Nano-degree - Dog breeding detection using CNN (Convolutional Neural Network) The code used two different CNN implementations. First one is Keras and the other one is PyTorch API.
Given an image of a dog, the algorithm will identify an estimate of the canine’s breed. If supplied an image of a human, the code will identify the resembling dog breed. Along with exploring state-of-the-art CNN models for classification, this implementation will make important design decisions about the user experience for the app.