Как составить график обучения и проверки потери и точности на основе текстового файла - PullRequest
0 голосов
/ 31 марта 2019

Я провожу эксперименты с использованием кераса на удаленном сервере через ssh, что не позволяет мне выводить что-либо на экран.

У меня есть текстовый файл, в котором я сохранил потерю и точность обучения и проверки.Я довольно новичок в построении значений из файла.Как я могу сделать это с Python?

Ps I: Полный файл можно найти здесь .Это выглядит так0.04990571241149974,0.001,0.9843434560371118,0.08517235491136826 ...

Ps II: Я хочу разместить данные в этом файле как на этом сайте

Ответы [ 2 ]

1 голос
/ 01 апреля 2019

Я решил проблему, используя предложение Шарки.Вот мой код:

import pandas as pd
import matplotlib.pyplot as plt

file = pd.read_csv('text_filename.txt')
lines = file.plot.line(x='epoch', y=['acc', 'val_acc'])
plt.title('CNN learning curves')
plt.ylabel('Accuracy')
plt.xlabel('Epoch')
plt.legend(['training', 'validation'], loc='lower right')
plt.show()
1 голос
/ 31 марта 2019

Вы можете использовать панды для этого.Прочитайте описание, чтобы построить точную конфигурацию данных, которая вам нужна.

import pandas as pd
import matplotlib.pyplot as plt

file = pd.read_csv('test.txt')
plot = file.plot.line('loss')

plt.show()

https://pandas.pydata.org/pandas-docs/version/0.23/generated/pandas.DataFrame.plot.line.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...