Image Recognition

Upload images and predict their content.


Image Recognition Application

How it Works

Upload any image to the web app by choosing a file and clicking the orange button. Your image will be “processed” by a machine learning algorithm that tries to classify the content of your image. Since it isn’t possible to embed machine learning algorithms directly into websites, the algorithm is “hosted” on ScienceOps, where the website can “call” to it for its guess about what the content of your image is. This exchange happens in less than 10 milliseconds.

Application Integration with ScienceOps
  • A trained Python model using the Keras library is deployed to ScienceOps
  • The model is integrated into a web application using the ScienceOps API
  • When you click "Classify your uploaded image", the image is POST'ed to the model API and predictions are returned

The Integration

curl -X POST  --user username:1234567890abcdefg \
      --data '{"image64": "BASE64images9VPEN7rt08TgI7bgnPHZmmf/9k="}' \
      https://sandbox.yhathq.com/demo-master/models/ImageRecognizer/
85  def VGG_16(weights_path=None):
86      model = Sequential()
87      model.add(ZeroPadding2D((1,1),input_shape=(3,224,224)))
88      ...
Checkout the rest of the code!
Contact
45 Main St #707,
Brooklyn, NY 11201
info@yhathq.com
+1 718 855 2107
+49 15735983455
Learn More
Connect With Us
Newsletter