Predicting Dog Breed with a CNN
Convolutional neural networks (CNNs) are an incredibly useful tool for analysing pictures, and in this article, we attempt to use one to identify breed given an image of a dog. On top of this, we also aim to input pictures of humans into the model and output the breed the human looks most similar to. To input into the model, we were provided with over 8,000 dog images each accompanied with the corresponding breed -- a total of 133 breeds over the whole dataset. To undertake this task, it was important to understand the theory behind CNNs and how they work, with particular application to how they work for image classification. The first consideration is how images can be represented for input to a CNN.
Nov-25-2022, 12:05:13 GMT
- Technology: