वर्गीकरण

रोबोफ्लो पर होस्ट किए गए वर्गीकरण मॉडल्स पर इनफेरेंस चलाएँ।

स्थानीय और होस्टेड छवियों पर अनुमान लगाएँ

डिपेंडेंसीज़ इंस्टॉल करने के लिए, pip install inference-sdk.

from inference_sdk import InferenceHTTPClient

CLIENT = InferenceHTTPClient(
    api_url="https://classify.roboflow.com",
    api_key="API_KEY"
)

result = CLIENT.infer(your_image.jpg, model_id="vehicle-classification-eapcd/2")

प्रतिक्रिया ऑब्जेक्ट प्रारूप

सिंगल-लेबल वर्गीकरण

होस्टेड एपीआई इंफरेंस रूट लौटाता है JSON ऑब्जेक्ट जिसमें प्रेडिक्शन की एक ऐरे होती है। प्रत्येक प्रेडिक्शन में निम्नलिखित गुण होते हैं:

  • time = छवि को संसाधित करने और भविष्यवाणियाँ लौटाने में कुल समय, सेकंड में

  • इमेज = एक ऑब्जेक्ट जिसमें छवि के बारे में जानकारी होती है चौड़ाई और ऊंचाई

    • चौड़ाई भविष्यवाणी की गई छवि की ऊँचाई

    • ऊंचाई = भविष्यवाणी की गई छवि की ऊँचाई

  • predictions = सभी भविष्यवाणी की गई श्रेणियों और भविष्यवाणी के लिए उनके संबंधित विश्वास मानों का संग्रह

    • क्लास = वर्गीकरण का लेबल

    • कॉन्फिडेंस = मॉडल का विश्वास कि छवि में पहचानी गई वर्गीकरण की वस्तुएँ हैं

  • शीर्ष = सबसे अधिक विश्वास वाली भविष्यवाणी की गई श्रेणी

  • कॉन्फिडेंस = सबसे अधिक भविष्यवाणी की गई विश्वास स्कोर

  • image_path = भविष्यवाणी की गई छवि का पथ

  • prediction_type = अनुमान लगाने के लिए उपयोग किए गए मॉडल का प्रकार, ClassificationModel इस मामले में

// एक उदाहरण JSON ऑब्जेक्ट
{
  "time": 0.19064618100037478,
  "image": {
    "width": 210,
    "height": 113
  },
  "predictions": [
    {
      "class": "real-image",
      "confidence": 0.7149
    },
    {
      "class": "illustration",
      "confidence": 0.2851
    }
  ],
  "top": "real-image",
  "confidence": 0.7149,
  "image_path": "/cropped-images-1.jpg",
  "prediction_type": "ClassificationModel"
}

API संदर्भ

इन्फरेंस एपीआई का उपयोग करना

पोस्ट https://classify.roboflow.com/:datasetSlug/:versionNumber

आप अपने मॉडल एंडपॉइंट पर सीधे बेस64 एन्कोडेड इमेज POST कर सकते हैं। या यदि आपकी छवि पहले से कहीं और होस्ट की गई है, तो आप इसे इमेज क्वेरी स्ट्रिंग में पैरामीटर के रूप में पास कर सकते हैं।

पथ पैरामीटर

नाम
प्रकार
विवरण

डेटासेटस्लग

स्ट्रिंग

डेटासेट नाम का url-सुरक्षित संस्करण। आप इसे वेब UI में मुख्य प्रोजेक्ट दृश्य पर URL देखकर पा सकते हैं।

स्ट्रिंग

आपके डेटासेट के संस्करण की पहचान करने वाला संस्करण नंबर।

क्वेरी पैरामीटर

नाम
प्रकार
विवरण

api_key

स्ट्रिंग

आपकी API कुंजी (आपके कार्यक्षेत्र API सेटिंग्स पेज से प्राप्त)

{
   "predictions":{
      "bird":{
         "confidence":0.5282308459281921
      },
      "cat":{
         "confidence":0.5069406032562256
      },
      "dog":{
         "confidence":0.49514248967170715
      }
   },
   "predicted_classes":[
      "bird",
      "cat"
   ]
}

Last updated

Was this helpful?