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

TensorFlow का उपयोग विभिन्न स्ट्रिंग प्रतिनिधित्व के बीच रूपांतरण में कैसे किया जा सकता है?


एन्कोडेड स्ट्रिंग स्केलर को decode मेथड का उपयोग करके कोड पॉइंट्स के वेक्टर में परिवर्तित किया जा सकता है। कोड पॉइंट्स के वेक्टर को encode मेथड का उपयोग करके एन्कोडेड स्ट्रिंग स्केलर में परिवर्तित किया जा सकता है। एन्कोडेड स्ट्रिंग स्केलर को transcode मेथड का उपयोग करके एक अलग एन्कोडिंग में परिवर्तित किया जा सकता है।

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

आइए समझते हैं कि Python का उपयोग करके यूनिकोड स्ट्रिंग्स को कैसे दर्शाया जाए, और यूनिकोड समकक्षों का उपयोग करके उनमें हेरफेर किया जाए। सबसे पहले, हम स्टैंडर्ड स्ट्रिंग ऑप्स के यूनिकोड समकक्षों की मदद से स्क्रिप्ट डिटेक्शन के आधार पर यूनिकोड स्ट्रिंग्स को टोकन में अलग करते हैं।

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

print("एन्कोडेड स्ट्रिंग स्केलर को कोड पॉइंट्स के वेक्टर में परिवर्तित करना")
tf.strings.unicode_decode(text_utf8, input_encoding='UTF-8')
print("कोड पॉइंट्स के वेक्टर को एन्कोडेड स्ट्रिंग स्केलर में परिवर्तित करना")
tf.strings.unicode_encode(text_chars, output_encoding='UTF-8')
print("एन्कोडेड स्ट्रिंग स्केलर को एक अलग एन्कोडिंग में परिवर्तित करना")
tf.strings.unicode_transcode(text_utf8, input_encoding='UTF8', output_encoding='UTF-16-BE')

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

आउटपुट

एन्कोडेड स्ट्रिंग स्केलर को कोड पॉइंट्स के वेक्टर में परिवर्तित करना
कोड पॉइंट्स के वेक्टर को एन्कोडेड स्ट्रिंग स्केलर में परिवर्तित करना
एन्कोडेड स्ट्रिंग स्केलर को एक अलग एन्कोडिंग में परिवर्तित करना
<tf.Tensor: shape=(), dtype=string, numpy=b'\x8b\xed\x8a\x00Y\x04t\x06'>

व्याख्या

  • unicode_decode फंक्शन का उपयोग एन्कोडेड स्ट्रिंग स्केलर को कोड पॉइंट्स के वेक्टर में बदलने के लिए किया जाता है।
  • unicode_encode फंक्शन का उपयोग कोड पॉइंट्स के वेक्टर को एन्कोडेड स्ट्रिंग स्केलर में बदलने के लिए किया जाता है।
  • unicode_transcode फंक्शन का उपयोग एन्कोडेड स्ट्रिंग स्केलर को एक अलग एन्कोडिंग में बदलने के लिए किया जाता है।

  1. TensorFlow और Python से फ्लावर डेटासेट को कैसे विज़ुअलाइज़ करें? TensorFlow और Python से फ्लावर डेटासेट को कैसे विज़ुअलाइज़ करें?

    फ्लावर डेटासेट को matplotlib लाइब्रेरी की मदद से विज़ुअलाइज़ किया जा सकता है। imshow मेथड का उपयोग कंसोल पर इमेज प्रदर्शित करने के लिए किया जाता है। पूरे डेटासेट पर पुनरावृति की जाती है, और केवल पहली कुछ छवियों को प्रदर्शित किया जाता है। और पढ़ें: TensorFlow क्या है और Keras, TensorFlow के साथ मिलक

  1. केरस (Keras) में रिस्टोर्ड मॉडल का मूल्यांकन (evaluate) करना केरस (Keras) में रिस्टोर्ड मॉडल का मूल्यांकन (evaluate) करना

    रिस्टोर्ड मॉडल का मूल्यांकन सेव किए गए मॉडल को लोड करने के बाद, evaluate() से टेस्ट डेटा पर लॉस और एक्यूरेसी मापें। पूर्ण वर्कफ़्लो import tensorflow as tf from tensorflow import keras from tensorflow.keras import layers # डेटा मान लें (MNIST उदाहरण) (train_images, train_labels), (test_images, tes

  1. Python का उपयोग करके Keras से मॉडल कैसे प्लॉट करें? Python का उपयोग करके Keras से मॉडल कैसे प्लॉट करें?

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