Keras के साथ प्रशिक्षण

Python में TensorFlow परिचय

Isaiah Hull

Visiting Associate Professor of Finance, BI Norwegian Business School

प्रशिक्षण और मूल्यांकन का अवलोकन

  1. डेटा लोड करें और साफ करें
  2. मॉडल परिभाषित करें
  3. मॉडल ट्रेन और वैलिडेट करें
  4. मॉडल का मूल्यांकन करें
Python में TensorFlow परिचय

मॉडल को कैसे ट्रेन करें

# Import tensorflow
import tensorflow as tf

# Define a sequential model
model = tf.keras.Sequential()
# Define the hidden layer
model.add(tf.keras.layers.Dense(16, activation='relu', input_shape=(784,)))
# Define the output layer
model.add(tf.keras.layers.Dense(4, activation='softmax'))
Python में TensorFlow परिचय

मॉडल को कैसे ट्रेन करें

# Compile model
model.compile('adam', loss='categorical_crossentropy')
# Train model
model.fit(image_features, image_labels)
Python में TensorFlow परिचय

fit() ऑपरेशन

  • आवश्यक आर्ग्युमेंट्स
    • features
    • labels
  • कई वैकल्पिक आर्ग्युमेंट्स
    • batch_size
    • epochs
    • validation_split
Python में TensorFlow परिचय

बैच साइज और epochs

डायग्राम दिखाता है कि डेटासेट बैचों में बँटता है और उनका योग एक epoch होता है.

Python में TensorFlow परिचय

वैलिडेशन करना

चित्र में डेटासेट को training और validation सैंपल में बाँटा गया है.

Python में TensorFlow परिचय

वैलिडेशन करना

# Train model with validation split
model.fit(features, labels, epochs=10, validation_split=0.20)
Python में TensorFlow परिचय

वैलिडेशन करना

चित्र में 10 epochs के training और validation परिणाम दिखते हैं.

Python में TensorFlow परिचय

मेट्रिक बदलना

# Recomile the model with the accuracy metric
model.compile('adam', loss='categorical_crossentropy', metrics=['accuracy'])
# Train model with validation split
model.fit(features, labels, epochs=10, validation_split=0.20)
Python में TensorFlow परिचय

मेट्रिक बदलना

चित्र में 10 epochs के training और validation परिणाम दिखते हैं.

Python में TensorFlow परिचय

evaluation() ऑपरेशन

चित्र में डेटासेट को training, validation और test सैंपल में बाँटा गया है.

# Evaluate the test set
model.evaluate(test)
Python में TensorFlow परिचय

अभ्यास करते हैं!

Python में TensorFlow परिचय

Preparing Video For Download...