Fetch – an iPhone app – is the latest in a series of fun projects that are meant to highlight machine learning's potential. The app uses a machine learning technique called deep neural networks, a technology website reported.

"There is very advanced work underway at Microsoft in this area, which are able to take apart subtle differences, even when breeds look similar or through the many different colors within breeds," Mitch Goldberg, development director at Microsoft Research in Cambridge, Britain-based team which built the app, was quoted as saying.

To use the app, you simply show it a picture of a dog and it returns with the name of the breed. If there is no dog in the photo, the app says: 'No dogs found!'.

Last year, Microsoft launched a website that would guess people's ages from their photos. However, the results were a hit or miss because the results depended on the many factors of the picture such as framing and lightening in the picture.

Similarly, the company released MyMoustache app to recognize and rate facial hair.