AI-For-Beginners/translations/hi/lessons/4-ComputerVision/07-ConvNets/lab/README.md

4.7 KiB

पालतू जानवरों के चेहरों का वर्गीकरण

AI for Beginners Curriculum से लैब असाइनमेंट।

कार्य

कल्पना करें कि आपको एक पालतू जानवरों की नर्सरी के लिए एक एप्लिकेशन विकसित करनी है ताकि सभी पालतू जानवरों को सूचीबद्ध किया जा सके। ऐसी एप्लिकेशन की एक शानदार विशेषता यह होगी कि वह तस्वीर से स्वचालित रूप से नस्ल की पहचान कर सके। यह कार्य न्यूरल नेटवर्क्स का उपयोग करके सफलतापूर्वक किया जा सकता है।

आपको Pet Faces डेटासेट का उपयोग करके बिल्लियों और कुत्तों की विभिन्न नस्लों को वर्गीकृत करने के लिए एक कॉन्वोल्यूशनल न्यूरल नेटवर्क को प्रशिक्षित करना होगा।

डेटासेट

हम Oxford-IIIT Pet Dataset का उपयोग करेंगे, जिसमें कुत्तों और बिल्लियों की 37 विभिन्न नस्लों की छवियां शामिल हैं।

हम जिस डेटासेट पर काम करेंगे

डेटासेट डाउनलोड करने के लिए, इस कोड स्निपेट का उपयोग करें:

!wget https://thor.robots.ox.ac.uk/~vgg/data/pets/images.tar.gz
!tar xfz images.tar.gz
!rm images.tar.gz

नोट: Oxford-IIIT Pet Dataset की छवियां फाइलनाम के अनुसार व्यवस्थित हैं (जैसे, Abyssinian_1.jpg, Bengal_2.jpg)। नोटबुक में इन छवियों को नस्ल-विशिष्ट सबडायरेक्टरी में व्यवस्थित करने के लिए कोड शामिल है ताकि वर्गीकरण आसान हो सके।

प्रारंभिक नोटबुक

लैब शुरू करने के लिए PetFaces.ipynb खोलें।

निष्कर्ष

आपने छवि वर्गीकरण की एक अपेक्षाकृत जटिल समस्या को शुरुआत से हल किया है! यहां काफी सारी श्रेणियां थीं, और फिर भी आप उचित सटीकता प्राप्त करने में सक्षम रहे! यह भी समझ में आता है कि टॉप-k सटीकता को मापा जाए, क्योंकि कुछ श्रेणियों को भ्रमित करना आसान है जो मानव दृष्टि से भी स्पष्ट रूप से अलग नहीं हैं।


अस्वीकरण:
यह दस्तावेज़ AI अनुवाद सेवा Co-op Translator का उपयोग करके अनुवादित किया गया है। जबकि हम सटीकता सुनिश्चित करने का प्रयास करते हैं, कृपया ध्यान दें कि स्वचालित अनुवाद में त्रुटियां या अशुद्धियां हो सकती हैं। मूल भाषा में उपलब्ध मूल दस्तावेज़ को प्रामाणिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम उत्तरदायी नहीं हैं।