import matplotlib.pyplot as plt
import re
fp = open(r'C:\Users\yangwenbin\Desktop\abc.log', 'r')
iterations = []
loss = []
train_loss=[]
for ln in fp:
if '] Iteration ' in ln and 'loss = ' in ln:
arr1 = re.findall(r'ion (\d+)\b',ln)
arr1=''.join(arr1)
arr2=re.findall(r'loss = (\d+)\b',ln)
arr2=''.join(arr2)
arr2=float(arr2)/10000.0
loss.append(arr2)
iterations.append(arr1)
if '#0:' in ln and 'loss' in ln:
arr3=re.findall(r'loss = (\d+)\b',ln)
arr3=''.join(arr3)
arr3=float(arr3)/10000.0
train_loss.append(arr3)
fp.close()
plt.plot(iterations,loss)
plt.title("Iteration-Loss")
plt.xlabel("Iterations")
plt.ylabel("Loss")
plt.show()
[BEGIN] 2017/4/23 20:46:12
I0423 20:44:27.897979 27010 solver.cpp:242] Iteration 0 (0 iter/s, 3.3676s/20 iter), loss = 31519.8
I0423 20:44:27.898056 27010 solver.cpp:261] Train net output
I0423 20:44:27.898078 27010 sgd_solver.cpp:106] Iteration 0, lr = 1e-14
I0423 20:46:26.609866 27010 solver.cpp:242] Iteration 20 (0.16847 iter/s, 118.715s/20 iter), loss = 26665
I0423 20:46:26.609956 27010 solver.cpp:261] Train net output
I0423 20:46:26.609982 27010 sgd_solver.cpp:106] Iteration 20, lr = 1e-14
I0423 20:48:27.291333 27010 solver.cpp:242] Iteration 40 (0.165721 iter/s, 120.685s/20 iter), loss = 21854.6
I0423 20:48:27.291419 27010 solver.cpp:261] Train net output
I0423 20:48:27.291445 27010 sgd_solver.cpp:106] Iteration 40, lr = 1e-14
I0423 20:50:19.004346 27010 solver.cpp:242] Iteration 60 (0.179025 iter/s, 111.716s/20 iter), loss = 26581.3
I0423 20:50:19.004436 27010 solver.cpp:261] Train net output
I0423 20:50:19.004461 27010 sgd_solver.cpp:106] Iteration 60, lr = 1e-14
I0423 20:52:26.421792 27010 solver.cpp:242] Iteration 80 (0.15696 iter/s, 127.421s/20 iter), loss = 24122.7
I0423 20:52:26.421875 27010 solver.cpp:261] Train net output
I0423 20:52:26.421901 27010 sgd_solver.cpp:106] Iteration 80, lr = 1e-14
I0423 20:54:27.741914 27010 solver.cpp:242] Iteration 100 (0.164848 iter/s, 121.324s/20 iter), loss = 19128.5
I0423 20:54:27.741997 27010 solver.cpp:261] Train net output
I0423 20:54:27.742018 27010 sgd_solver.cpp:106] Iteration 100, lr = 1e-14
I0423 20:56:36.750946 27010 solver.cpp:242] Iteration 120 (0.155024 iter/s, 129.013s/20 iter), loss = 24198.6
I0423 20:56:36.751029 27010 solver.cpp:261] Train net output
I0423 20:56:36.751055 27010 sgd_solver.cpp:106] Iteration 120, lr = 1e-14
I0423 20:58:35.243075 27010 solver.cpp:242] Iteration 140 (0.168783 iter/s, 118.495s/20 iter), loss