Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन का उपयोग करके मॉडल को संकलित करने के लिए Tensorflow का उपयोग कैसे किया जा सकता है?

Tensorflow में बनाए गए मॉडल को 'संकलन' विधि का उपयोग करके संकलित किया जा सकता है। नुकसान की गणना 'SparseCategoricalCrossentropy' पद्धति का उपयोग करके की जाती है।

और पढ़ें: TensorFlow क्या है और Keras कैसे तंत्रिका नेटवर्क बनाने के लिए TensorFlow के साथ काम करता है?

हम नीचे दिए गए कोड को चलाने के लिए Google सहयोग का उपयोग कर रहे हैं। Google Colab या Colaboratory ब्राउज़र पर पायथन कोड चलाने में मदद करता है और इसके लिए शून्य कॉन्फ़िगरेशन और GPU (ग्राफ़िकल प्रोसेसिंग यूनिट) तक मुफ्त पहुंच की आवश्यकता होती है। जुपिटर नोटबुक के ऊपर कोलैबोरेटरी बनाई गई है।

print("मॉडल को संकलित किया जा रहा है")model.compile(optimizer='adam', loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True), metrics=['accuracy'])print("The मॉडल का आर्किटेक्चर")model.summary()

कोड क्रेडिट:https://www.tensorflow.org/tutorials/images/classification

आउटपुट

मॉडल को संकलित किया जा रहा हैमॉडल की वास्तुकलामॉडल:"अनुक्रमिक_2"_________________________________________________________ परत (प्रकार) आउटपुट आकार परम # ===========================================================rescaling_1 (रिस्कलिंग) (कोई नहीं, 180, 180, 3) 0 _________________________________________________________conv2d_6 (रूपांतरण 2D) (कोई नहीं, 180, 180, 16) 448 _____________________________________________________________________max_pooling2d_4 (मैक्सपूलिंग 2 (कोई नहीं, 90, 90, 16) 45, 45, 32) 0 _________________________________________________________________conv2d_8 (रूपांतरण 2डी) (कोई नहीं, 45, 45, 64) 18496 ________ ____________________________________________________ max_pooling2d_6 (MaxPooling2 (कोई नहीं, 22, 22, 64) 0 __________________________________________________________________________________ (कोई नहीं, 30976) फ़्लैटन_1 (कोई नहीं, 30976) =====================================================कुल पैरा:3,989,285 प्रशिक्षण योग्य पैरा:3,989,285 अप्रशिक्षित पैरा:

स्पष्टीकरण

  • अनुकूलक.एडम अनुकूलक और हानियाँ। SparseCategoricalCrossentropy loss function का उपयोग किया जाता है।
  • मैट्रिक्स तर्क पारित करके प्रत्येक प्रशिक्षण युग के लिए प्रशिक्षण और सत्यापन सटीकता को देखा जा सकता है।
  • मॉडल के संकलित हो जाने के बाद, वास्तुकला का सारांश 'सारांश' पद्धति का उपयोग करके प्रदर्शित किया जाता है।

  1. पायथन का उपयोग करके पूरे मॉडल को बचाने के लिए केरस का उपयोग कैसे किया जा सकता है?

    Tensorflow एक मशीन लर्निंग फ्रेमवर्क है जो Google द्वारा प्रदान किया जाता है। यह एक ओपन-सोर्स फ्रेमवर्क है जिसका उपयोग एल्गोरिदम, गहन शिक्षण अनुप्रयोगों और बहुत कुछ को लागू करने के लिए पायथन के साथ संयोजन में किया जाता है। इसका उपयोग अनुसंधान और उत्पादन उद्देश्यों के लिए किया जाता है। केरस एक डीप ल

  1. पाइथन का उपयोग करके वजन को मैन्युअल रूप से बचाने के लिए केरस का उपयोग कैसे किया जा सकता है?

    Tensorflow एक मशीन लर्निंग फ्रेमवर्क है जो Google द्वारा प्रदान किया जाता है। यह एक ओपन-सोर्स फ्रेमवर्क है जिसका उपयोग एल्गोरिदम, गहन शिक्षण अनुप्रयोगों और बहुत कुछ को लागू करने के लिए पायथन के साथ संयोजन में किया जाता है। इसका उपयोग अनुसंधान और उत्पादन उद्देश्यों के लिए किया जाता है। केरस को प्रोज

  1. पायथन का उपयोग करके मॉडल को प्लॉट करने के लिए केरस का उपयोग कैसे किया जा सकता है?

    Tensorflow एक मशीन लर्निंग फ्रेमवर्क है जो Google द्वारा प्रदान किया जाता है। यह एक ओपन-सोर्स फ्रेमवर्क है जिसका उपयोग पायथन के संयोजन में एल्गोरिदम, गहन शिक्षण अनुप्रयोगों और बहुत कुछ को लागू करने के लिए किया जाता है। इसका उपयोग अनुसंधान और उत्पादन उद्देश्यों के लिए किया जाता है। इसमें अनुकूलन तकनी