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

TensorFlow से Python में कैरेक्टर सबस्ट्रिंग के साथ कैसे काम करें?


कैरेक्टर सबस्ट्रिंग्स का उपयोग TensorFlow में strings मॉड्यूल में मौजूद substr मेथड का उपयोग करके किया जा सकता है। इसे फिर एक Numpy array में परिवर्तित किया जाता है और फिर प्रदर्शित किया जाता है।

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

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

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

print("डिफ़ॉल्ट यूनिट बाइट है")
print("जब len 1 हो, तो एक बाइट वापस किया जाता है")
tf.strings.substr(thanks, pos=7, len=1).numpy()
print("यूनिट को UTF8_CHAR के रूप में निर्दिष्ट किया गया है")
print("यह 4 बाइट्स लेता है")
print(tf.strings.substr(thanks, pos=7, len=1, unit='UTF8_CHAR').numpy())

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

आउटपुट

डिफ़ॉल्ट यूनिट बाइट है
जब len 1 हो, तो एक बाइट वापस किया जाता है
यूनिट को UTF8_CHAR के रूप में निर्दिष्ट किया गया है
यह 4 बाइट्स लेता है
b''

व्याख्या

  • tf.strings.substr ऑपरेशन "unit" पैरामीटर लेता है।
  • फिर यह इसका उपयोग यह निर्धारित करने के लिए करता है कि "pos" और "len" पैरामीटर्स में किस तरह के ऑफसेट होंगे।

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

    मॉडल को TensorFlow में train विधि का उपयोग करके प्रशिक्षित किया जा सकता है, जहां ईपॉक्स (डेटा को मॉडल को फिट करने के लिए प्रशिक्षित करने की संख्या) और प्रशिक्षण डेटा निर्दिष्ट हैं। और पढ़ें: TensorFlow क्या है और केरस TensorFlow के साथ न्यूरल नेटवर्क बनाने के लिए कैसे काम करता है? हम नीचे दिए गए को

  1. केरस (Keras) में नए कॉलबैक के साथ मॉडल प्रशिक्षित करना केरस (Keras) में नए कॉलबैक के साथ मॉडल प्रशिक्षित करना

    ModelCheckpoint कॉलबैक से प्रशिक्षण के दौरान वेट्स सेव करना ModelCheckpoint कॉलबैक प्रशिक्षण के दौरान निर्दिष्ट अंतराल पर मॉडल वेट्स/पूरा मॉडल सेव करता है। कोड उदाहरण import tensorflow as tf from tensorflow import keras from tensorflow.keras import layers from tensorflow.keras.callbacks import Mode

  1. Python का उपयोग करके TensorFlow में दो मैट्रिक्स को कैसे गुणा करें? Python का उपयोग करके TensorFlow में दो मैट्रिक्स को कैसे गुणा करें?

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