
आज, Google ने मशीन सीखने और कृत्रिम बुद्धिमत्ता में महत्वपूर्ण प्रगति की है। संचित संसाधन, दोनों सूचनात्मक और वित्तीय, उसे ऐसा करने की अनुमति देते हैं। अन्य सभी कंपनियों या सिर्फ उत्साही लोगों के पास ऐसे संसाधनों के बिना एकत्रित ज्ञान का लाभ उठाने का एक बड़ा अवसर है। सौभाग्य से, खोज इंजन शुल्क के लिए ऐसा अवसर देता है। Google द्वारा प्रदान किए जाने वाले टूल में से एक मशीन विज़न या क्लाउड विज़न है। उपकरण बहुत शक्तिशाली है, इस पर मौजूद छवियों के लिए एक डिजिटल छवि का विस्तार करने में सक्षम है, फोटो के नायकों के मूड तक। नीचे विज़न को स्थापित करने, कॉन्फ़िगर करने और उपयोग करने की प्रक्रिया का विस्तार से वर्णन किया जाएगा।
भुगतान के बारे में
Google क्लाउड विज़न को पट्टे पर देता है, उपलब्ध विकल्पों में से प्रत्येक के लिए एक निश्चित राशि चार्ज करता है। उदाहरण के लिए, छवि पर छवियों को परिभाषित करने का विकल्प प्रति 1000 फ़ोटो $ 1.50 का खर्च होता है। खोज इंजन शेष विकल्पों के लिए लगभग समान राशि लेता है। यहां देखें पूरी कीमत की लिस्ट अच्छी खबर यह है कि प्रत्येक नया Google खाता खाते को $ 300 देता है। यह आपको वस्तुतः कोई सीमा नहीं के साथ मुक्त करने के लिए एक खोज इंजन से मशीन दृष्टि की कोशिश करने की अनुमति देता है।
पंजीकरण
लिंक का पालन
करें , इसे आज़माएं पर क्लिक करें और पंजीकरण फ़ॉर्म भरें। अलग-अलग, यह केवल ध्यान देने योग्य है कि काम के लिए आपको $ 300 ऋण के बावजूद भी अपने भुगतान डेटा को दर्ज करना होगा। इस सीमा के भीतर, आपके कार्ड से कुछ भी नहीं काटा जाएगा। कार्ड डेटा को वास्तविक (संपर्क फोन नंबर की तरह) दिया जाना चाहिए, लेकिन कंपनी का नाम किसी के द्वारा भी खोजा जा सकता है - कोई भी इसकी जांच नहीं करता है। यदि आप गलत संपर्क या भुगतान की जानकारी देते हैं, तो आपको भुगतान खाता फिर से बनाना होगा, इसलिए तुरंत वास्तविक डेटा दें।
स्थापना
संगीतकार के माध्यम से ढांचा स्थापित करना:
composer require google/cloud-vision
यहां मैं ध्यान देता हूं कि लाइब्रेरी स्थापित करते समय, यदि आपके पास कमजोर सर्वर है, तो कम्पोज़र मेमोरी से बाहर हो सकता है। उदाहरण के लिए, मेरे पास 1GB रैम है, जो पर्याप्त नहीं था। स्थिति से बाहर दो तरीके हैं - या तो सर्वर के संसाधनों का विस्तार करें या इसे स्थानीय मशीन पर स्थापित करें (अधिकांश आधुनिक पीसी में 2 जीबी से अधिक हैं, जो कि पर्याप्त से अधिक है)। स्थापना के बाद, लाइब्रेरी फ़ाइलों को मैन्युअल रूप से सर्वर पर स्थानांतरित किया जा सकता है और फ्रेमवर्क के साथ काम किया जा सकता है। यदि आप Windows पर हैं, या ऊपर दिए गए आदेश का उपयोग करके लिनक्स कंसोल के माध्यम से आप WSL (लिनक्स के लिए विंडोज सबसिस्टम) के माध्यम से स्थापित कर सकते हैं।
दूसरा बिंदु PHP का संस्करण है। दृष्टि की आवश्यकता 7 वीं से कम नहीं है। अगर आप बड़े हैं तो अपडेट करें।
प्रमाणीकरण
स्थापना के बाद, आपको किसी तरह अपने Google खाते से लिंक करके अपनी स्थापना की पहचान करनी होगी। यह सेवा खाता कुंजी का उपयोग करके किया जाता है, जो आपके सर्वर / स्थानीय मशीन पर फ़ाइल के अंदर संग्रहीत होता है। एक कुंजी बनाने के लिए, लिंक का अनुसरण करें:
https://console.cloud.google.com/apis/credentials/serviceaccountkey?_ga=2.81515287.-1059122667.1452437442एकमात्र ड्रॉप-डाउन सूची में, "नया सेवा खाता" चुनें, फिर लैटिन में नाम दर्ज करें (कोई भी जिसे आप समझते हैं)। कोई भी भूमिका न चुनें (इस मामले में नहीं)। "बनाएँ" पर क्लिक करें और भूमिका की अनुपस्थिति के बारे में चेतावनी को छोड़ने के लिए स्वतंत्र महसूस करें। उसी समय, आपके कंप्यूटर पर कुंजी फ़ाइल डाउनलोड की जाएगी। फ़ाइल को स्थापित किए गए ढांचे (प्रोजेक्ट फ़ोल्डर) के साथ एक फ़ोल्डर में रखें। यह वैकल्पिक है, लेकिन आसान है। ढांचे के लिए आवश्यक है कि सिस्टम में फ़ाइल का पथ विशेष रूप से निर्दिष्ट किया जाए। ऐसा करने के लिए, निम्नानुसार एक पर्यावरण चर बनाएँ:
export GOOGLE_APPLICATION_CREDENTIALS="/var/www/myproject/myproject_service.json"
फ़ाइल का पथ आपके लिए अलग होगा - इसे बदलना न भूलें।
के उपयोग
सब कुछ सेट किया गया है, यह कार्रवाई में क्लाउड विजन की कोशिश करने का समय है। निम्नलिखित सामग्री के साथ एक php फ़ाइल बनाएँ:
पूरी प्रक्रिया कोड पर टिप्पणियों में वर्णित है। सबसे पहले, हम कोड में रूपरेखा शामिल करते हैं, इसका एक उदाहरण बनाते हैं, कोड में पार्स करने के लिए छवि को लोड करते हैं। इसे पहले उस फ़ोल्डर में रखना होगा, जिस पथ को आप नामित करते हैं। अगला, कोड बदले में सभी विशेषताओं को प्रदर्शित करेगा, जो दी गई छवि को निर्धारित करेगा। उदाहरण के लिए, यह "बिल्ली", "सफेद फर", "हरी घास" और बहुत कुछ हो सकता है - चित्र में Google क्लाउड विजन जो कुछ भी दिखाई देगा वह मशीन विजन है। और वह मूल रूप से यह है। आप इस जानकारी को अपनी इच्छानुसार सहेज और उपयोग कर सकते हैं। विज़न I के साथ काम करने के लिए और अधिक परिष्कृत विकल्प अन्य लेखों में वर्णन करेंगे।