2.0 संगत जवाब : मान लीजिए कि आपने एक केरस मॉडल बनाया है जैसा कि नीचे दिखाया गया है:
model = keras.Sequential([
keras.layers.Flatten(input_shape=(28, 28)),
keras.layers.Dense(128, activation='relu'),
keras.layers.Dense(10, activation='softmax')
])
model.compile(optimizer='adam',
loss='sparse_categorical_crossentropy',
metrics=['accuracy'])
फिर ट्रेन और नीचे दिए गए कोड का उपयोग करके मॉडल का मूल्यांकन करें:
model.fit(train_images, train_labels, epochs=10)
test_loss, test_acc = model.evaluate(test_images, test_labels, verbose=2)
उसके बाद, यदि आप किसी विशेष छवि के वर्ग की भविष्यवाणी करना चाहते हैं, तो आप इसे नीचे दिए गए कोड का उपयोग करके कर सकते हैं:
predictions_single = model.predict(img)
यदि आप छवियों के एक सेट की कक्षाओं की भविष्यवाणी करना चाहते हैं, तो आप नीचे दिए गए कोड का उपयोग कर सकते हैं:
predictions = model.predict(new_images)
जहाँ new_images
छवियों का एक सरणी है।
अधिक जानकारी के लिए, इस Tensorflow Tutorial को देखें ।