अगले लेख में हम नेट्रोन पर एक नज़र डालने जा रहे हैं। यह है के मॉडल देखने के लिए एक कार्यक्रम तंत्रिका जाल. यह एप्लिकेशन जो इलेक्ट्रॉन / नोडजेएस का उपयोग करता है और एमआईटी लाइसेंस के तहत प्रकाशित होता है, हम इसे जीएनयू / लिनक्स, मैकओएस, विंडोज सिस्टम और वेब ब्राउज़र से चला सकते हैं।
यह कार्यक्रम लुत्ज़ रोएडर द्वारा बनाया गया था। नेट्रोन एक खुला स्रोत उपकरण है जो आपको तंत्रिका नेटवर्क मॉडल की कल्पना करने की अनुमति देता है, जो भी यह हमें मॉडल की संरचना का विश्लेषण करने की अनुमति देगा और इस प्रकार यह सुनिश्चित करेगा कि यह अपेक्षित डिजाइन से मेल खाता है. यह विभिन्न प्रकार के ढांचे और मॉडल प्रारूपों के साथ संगत सॉफ्टवेयर है।
नेट्रोन समर्थित प्रारूप
नेट्रोन स्वरूपों के लिए समर्थन है जैसे वें हैं:
- ओएनएनएक्स (.onnx, .pb, .pbtxt)
- केरस (.h5, .keras)
- TensorFlow हल्का (.tflite)
- कैफ (.caffemodel, .prototxt)
- डार्कनेट (.cfg)
- कोर एमएल (एमएलमॉडल)
- एमएनएन (एमएनएन)
- एमएक्सनेट (.मॉडल, -symbol.json)
- एनसीएनएन (परम)
- चप्पू चप्पू (.ज़िप, __मॉडल__)
- कैफ 2 (भविष्यवाणी_नेट.पीबी)
- बाराकुडा (एनएन)
- टेंगिन (.tmफ़ाइल)
- टीएनएन (.tnproto)
- आरकेएनएन (आरकेएनएन)
- माइंडस्पोर लाइट (।सुश्री)
- यूएफएफ (उफ्)
इसके अलावा नेट्रोन भी के लिए प्रयोगात्मक समर्थन है; TensorFlow (.pb, .meta, .pbtxt, .ckpt, .index), PyTorch (.pt, .pth), TorchScript (.pt, .pth), OpenVINO (.xml), टॉर्च (.t7), आर्म NN (.armnn), BigDL (.bigdl, .model), चेनर (.npz, .h5), CNTK (.model, .cntk), डीपलीर्निंग4j (.zip), मीडियापाइप (.pbtxt), ML.NET (.zip) ), स्किकिट-लर्न (.pkl), TensorFlow.js (model.json, .pb).
उबंटू पर नेट्रोन न्यूरल नेटवर्क व्यूअर स्थापित करें
वेब ब्राउज़र से परीक्षण करें
इस प्रोग्राम को स्थापित करने का निर्णय लेने से पहले, हम चुन सकते हैं वेब ब्राउज़र से इसका परीक्षण करें. यदि आपके पास कोई मॉडल नहीं है जिसे आप उसका परीक्षण करने के लिए अपलोड कर सकते हैं, आप नमूना मॉडल उदाहरणों का उपयोग कर सकते हैं जो इसमें पाए जा सकते हैं गिटहब पर भंडार इस ब्राउज़र संस्करण के साथ डाउनलोड करने या खोलने के लिए परियोजना का.
स्नैप पैकेज के रूप में
यदि आप इस सॉफ़्टवेयर को अपने कंप्यूटर पर स्थापित करने का निर्णय लेते हैं, आप इस प्रोग्राम को इसके स्नैप पैकेज के माध्यम से स्थापित कर सकते हैं, जो यहां पाया जा सकता है Snapcraft.
जैसा कि मैंने कहा, नेट्रोन न्यूरल नेटवर्क व्यूअर को निम्नलिखित करके स्नैप के माध्यम से उबंटू पर स्थापित किया जा सकता है। शुरू करने के लिए हमें एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और फिर हम करेंगे कमांड का उपयोग करके प्रोग्राम का स्थिर संस्करण स्थापित करें:
sudo snap install netron
स्थापना के बाद, यदि आपको आवश्यकता हो तो कार्यक्रम को अद्यतन करें, एक टर्मिनल में आपको बस निष्पादित करना होगा:
sudo snap refresh netron
उपरोक्त सभी के बाद, हम कर सकते हैं कार्यक्रम शुरू करें एप्लिकेशन मेनू से या किसी अन्य लॉन्चर से जो हमारे वितरण में उपलब्ध है। इसके अलावा, हम इसे टर्मिनल (Ctrl + Alt + T) में टाइप करके भी शुरू कर सकते हैं:
netron
स्थापना रद्द करें
पैरा स्नैप पैकेज के माध्यम से स्थापित नेट्रोन न्यूरल नेटवर्क व्यूअर की स्थापना रद्द करें, हमें केवल एक टर्मिनल (Ctrl + Alt + T) कमांड में निष्पादित करना होगा:
sudo snap remove netron
AppImage डाउनलोड करें
हम इस प्रोग्राम का उपयोग करके भी उपयोग कर सकते हैं AppImage पैकेज जिसे से डाउनलोड किया जा सकता है प्रोजेक्ट रिलीज़ पेज. वेब ब्राउज़र से इस पैकेज को डाउनलोड करने में सक्षम होने के अलावा, हमारे पास उपयोग करने की संभावना भी होगी wget फ़ाइल को पकड़ने के लिए।
पैरा आज प्रकाशित नवीनतम संस्करण डाउनलोड करें, हमें केवल एक टर्मिनल खोलना होगा (Ctrl + Alt + T) और इसमें निष्पादित करें:
wget https://github.com/lutzroeder/netron/releases/download/v5.3.4/Netron-5.3.4.AppImage
जब डाउनलोड समाप्त हो जाता है, तो हमारे पास है फ़ाइल को निष्पादित अनुमति दें जिसे हमने अभी डाउनलोड किया है। इसके लिए, यदि हम उस फोल्डर में जाते हैं जिसमें हमने फाइल सेव की है, तो हमें केवल इस कमांड को निष्पादित करना होगा:
sudo chmod +x Netron-5.3.4.AppImage
पिछले आदेश के बाद, हम कर सकते हैं फ़ाइल पर डबल क्लिक करके या उसी टर्मिनल में टाइप करके प्रोग्राम शुरू करें:
./Netron-5.3.4.AppImage
नेट्रोन तंत्रिका नेटवर्क की कल्पना करने का एक सरल तरीका है। यह कार्यक्रम हमें फ्रेम की एक विस्तृत श्रृंखला और संगत मॉडल प्रकारों का उपयोग करने की अनुमति देगा. यह वास्तव में मापनीय है और सीखने वाले समुदाय के कई लोगों के लिए प्रयोग करने योग्य है। ग्राफ़िक्स को निर्यात भी किया जा सकता है, हालाँकि यदि आपका लक्ष्य मुद्रण के लिए ग्राफ़िक्स उत्पन्न करना है, खासकर जब वे बहुत गहरे हों, तो आप एक अलग दृष्टिकोण का उपयोग करना चाह सकते हैं।
जो उपयोगकर्ता चाहते हैं, कर सकते हैं इस कार्यक्रम के बारे में अधिक जानकारी प्राप्त करें परियोजना की वेबसाइट या अपने में गिटहब भंडार.