|
import os |
|
import tensorflow as tf |
|
from tensorflow.keras.preprocessing.image import ImageDataGenerator |
|
from tensorflow.keras.models import load_model |
|
|
|
base_dir = 'data/chest_xray' |
|
val_dir = os.path.join(base_dir, 'val') |
|
|
|
val_datagen = ImageDataGenerator(rescale=1./255) |
|
val_generator = val_datagen.flow_from_directory( |
|
val_dir, |
|
target_size=(150, 150), |
|
batch_size=32, |
|
class_mode='binary' |
|
) |
|
|
|
model = load_model('xray_image_classifier_model.keras') |
|
|
|
loss, accuracy = model.evaluate(val_generator) |
|
print(f'Validation Loss: {loss:.4f}') |
|
print(f'Validation Accuracy: {accuracy:.4f}') |
|
|