Google I/O में ट्यूनिंग के लिए धन्यवाद। मांग पर सभी सत्र देखें मांग पर देखें

TensorFlow मशीन लर्निंग के लिए एंड-टू-एंड ओपन सोर्स प्लेटफॉर्म है

TensorFlow नौसिखियों और विशेषज्ञों के लिए मशीन लर्निंग मॉडल बनाना आसान बनाता है। आरंभ करने के लिए नीचे दिए गए अनुभाग देखें।

ट्यूटोरियल देखें

ट्यूटोरियल आपको पूर्ण, संपूर्ण उदाहरणों के साथ TensorFlow का उपयोग करने का तरीका बताते हैं।

गाइड देखें

मार्गदर्शिकाएँ TensorFlow की अवधारणाओं और घटकों की व्याख्या करती हैं।

नौसिखिये के लिए

उपयोगकर्ता के अनुकूल अनुक्रमिक एपीआई के साथ शुरू करने के लिए सबसे अच्छी जगह है। आप बिल्डिंग ब्लॉक्स को एक साथ जोड़कर मॉडल बना सकते हैं। नीचे "हैलो वर्ल्ड" उदाहरण चलाएँ, फिर अधिक जानने के लिए ट्यूटोरियल पर जाएँ।

एमएल सीखने के लिए, हमारा शिक्षा पृष्ठ देखें। बुनियादी एमएल क्षेत्रों में अपने कौशल में सुधार करने के लिए तैयार किए गए पाठ्यक्रम से शुरुआत करें।

import tensorflow as tf
mnist = tf.keras.datasets.mnist

(x_train, y_train),(x_test, y_test) = mnist.load_data()
x_train, x_test = x_train / 255.0, x_test / 255.0

model = tf.keras.models.Sequential([
  tf.keras.layers.Flatten(input_shape=(28, 28)),
  tf.keras.layers.Dense(128, activation='relu'),
  tf.keras.layers.Dropout(0.2),
  tf.keras.layers.Dense(10, activation='softmax')
])

model.compile(optimizer='adam',
              loss='sparse_categorical_crossentropy',
              metrics=['accuracy'])

model.fit(x_train, y_train, epochs=5)
model.evaluate(x_test, y_test)

विशेषज्ञों के लिए

Subclassing API उन्नत शोध के लिए परिभाषित-दर-रन इंटरफ़ेस प्रदान करता है। अपने मॉडल के लिए एक क्लास बनाएं, फिर फॉरवर्ड पास अनिवार्य रूप से लिखें। कस्टम परतों, सक्रियणों और प्रशिक्षण लूपों को आसानी से लिखें। नीचे "हैलो वर्ल्ड" उदाहरण चलाएँ, फिर अधिक जानने के लिए ट्यूटोरियल पर जाएँ।

class MyModel(tf.keras.Model):
  def __init__(self):
    super(MyModel, self).__init__()
    self.conv1 = Conv2D(32, 3, activation='relu')
    self.flatten = Flatten()
    self.d1 = Dense(128, activation='relu')
    self.d2 = Dense(10, activation='softmax')

  def call(self, x):
    x = self.conv1(x)
    x = self.flatten(x)
    x = self.d1(x)
    return self.d2(x)
model = MyModel()

with tf.GradientTape() as tape:
  logits = model(images)
  loss_value = loss(logits, labels)
grads = tape.gradient(loss_value, model.trainable_variables)
optimizer.apply_gradients(zip(grads, model.trainable_variables))

सामान्य समस्याओं के समाधान

अपनी परियोजनाओं में आपकी सहायता करने के लिए चरण-दर-चरण ट्यूटोरियल देखें।

नौसिखिये के लिए
आपका पहला तंत्रिका नेटवर्क

संपूर्ण TensorFlow कार्यक्रम के इस तेज़-तर्रार अवलोकन में स्नीकर्स और शर्ट जैसे कपड़ों की छवियों को वर्गीकृत करने के लिए एक तंत्रिका नेटवर्क को प्रशिक्षित करें।

विशेषज्ञों के लिए
जनरेटिव प्रतिकूल नेटवर्क

केरस सबक्लासिंग एपीआई का उपयोग करके हस्तलिखित अंकों की छवियों को उत्पन्न करने के लिए एक जनरेटिव प्रतिकूल नेटवर्क को प्रशिक्षित करें।

विशेषज्ञों के लिए
तंत्रिका मशीन अनुवाद ध्यान के साथ

केरस सबक्लासिंग एपीआई का उपयोग करके स्पेनिश से अंग्रेजी अनुवाद के लिए अनुक्रम-से-अनुक्रम मॉडल को प्रशिक्षित करें।

समाचार और घोषणाएँ

अतिरिक्त अपडेट के लिए हमारा ब्लॉग देखें, और नवीनतम घोषणाएं सीधे आपके इनबॉक्स में भेजने के लिए हमारे TensorFlow न्यूज़लेटर की सदस्यता लें।