قمت ببناء وتدريب نموذجي وأريد الآن أن أقوم باختبار دقته على مجموعة بيانات جديدة (Test set) كيف أقوم بذلك؟
يمكنك معرفة الدقة Accuracy و ال loss للنموذج من خلال الدالة evaluate، حيث لها الشكل التالي:
Model.evaluate(
x=None,
y=None,
batch_size=None,
verbose=1,
sample_weight=None,
steps=None,
callbacks=None,
return_dict=False
)
# أو بالشكل المختصر
Model.evaluate(
x=None,
y=None
)
حيث أن x يشير إلى بيانات الدخل (بيانات الاختبار)، ويجب أن يكون مصفوفة نمباي (أو نوع آخر يشابهها)، أو قائمة من المصفوفات "list of arrays" (في حالة كان نموذجك متعدد الدخل multiple i