32 lines
902 B
Python
32 lines
902 B
Python
import matplotlib.pyplot as plt
|
|
|
|
|
|
def plot_accuracy(history) :
|
|
plt.plot(history.history['acc'])
|
|
plt.plot(history.history['val_acc'])
|
|
plt.title('Model Accuracy over epochs')
|
|
plt.ylabel('accuracy')
|
|
plt.xlabel('epoch')
|
|
plt.legend(['Training', 'Validation'], loc='upper left')
|
|
plt.show()
|
|
|
|
|
|
def plot_loss(history) :
|
|
plt.plot(history.history['loss'])
|
|
plt.plot(history.history['val_loss'])
|
|
plt.title('Model loss over epochs')
|
|
plt.ylabel('loss')
|
|
plt.xlabel('epoch')
|
|
plt.legend(['Training', 'Validation'], loc='upper left')
|
|
plt.show()
|
|
|
|
|
|
def plot_prf(history) :
|
|
plt.plot(history.history['precision'])
|
|
plt.plot(history.history['recall'])
|
|
plt.plot(history.history['f1'])
|
|
plt.title('P/R/F1 scores on validation set')
|
|
plt.ylabel('score')
|
|
plt.xlabel('epoch')
|
|
plt.legend(['Precision', 'Recall', 'F1'], loc='upper left')
|
|
plt.show() |