Skip to content

An image classification program created using Microsoft Azure that utilities a Convolutional Neural Network (CNN) to classify if an image is a dog or a cat.

License

Notifications You must be signed in to change notification settings

kchatr/CNN-ImageClassifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Program Information

This deep learning program was created with Microsoft Azure and their Custom Vision API. The program utilises a Convolutional Neural Network (CNN), a kind of Artificial Neural Network used in image recognition and processing. The goal of this program is to identify if a given image is a dog or a cat.

How to build:

docker build -t .

How to run locally:

docker run -p 127.0.0.1:80:80 -d

Then use your favorite tool to connect to the end points.

POST http://127.0.0.1/image with multipart/form-data using the imageData key e.g curl -X POST http://127.0.0.1/image -F imageData=@some_file_name.jpg

POST http://127.0.0.1/image with application/octet-stream e.g. curl -X POST http://127.0.0.1/image -H "Content-Type: application/octet-stream" --data-binary @some_file_name.jpg

POST http://127.0.0.1/url with a json body of { "url": "" } e.g. curl -X POST http://127.0.0.1/url -d '{ "url": "" }'

For information on how to use these files to create and deploy through AzureML check out the readme.txt in the azureml directory.

About

An image classification program created using Microsoft Azure that utilities a Convolutional Neural Network (CNN) to classify if an image is a dog or a cat.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published