In [7]:
Plot = require 'itorch.Plot'
local function PlotData(loss_data, title)
  local num_epochs = loss_data[1][2]:size(1)
  local x = torch.linspace(0, num_epochs-1, num_epochs)
  plot = Plot():line(x, loss_data[1][2], 'red', loss_data[1][1]):legend(true):title(title)
  plot:line(x, loss_data[2][2], 'blue', loss_data[2][1]):draw()
  return plot
end
function PlotExperiment(name)
  local root_dir = '/home/kivan/source/results/semseg/torch/'
  local dir = root_dir .. name .. '/stats/'
  local loss_data = torch.load(dir .. 'plot_loss.t7')
  local acc_data = torch.load(dir .. 'plot_accuracy.t7')
  print(acc_data[1][2]:max())
  print(acc_data[2][2]:max())
  PlotData(loss_data, 'loss')
  PlotData(acc_data, 'accuracy')
end

In [8]:
--PlotExperiment('nets/pyramid_2s_concat_TueMar15_13:31:21')
--PlotExperiment('results/SunMar13_00:42:23')
PlotExperiment('deploy/000_TueMar22_12:27:28')
PlotExperiment('results/ThuMar31_00:35:56/')


Out[8]:
91.974838256836	
64.341018676758	
Out[8]:
89.176147460938	
53.234809875488	

In [1]:
--PlotExperiment('FriMar1119:48:042016')
--PlotExperiment('FriMar1111:45:532016')
--PlotExperiment('SatMar12_20:56:07')
--dir = '/home/kivan/source/deep-learning/semantic_segmentation/output/results/FriMar1100:36:372016/stats/'
--PlotExperiment(dir)
--dir = '/home/kivan/source/deep-learning/semantic_segmentation/output/results/ThuMar1023:43:482016/stats/'
--PlotExperiment(dir)
--dir = '/home/kivan//source/deep-learning/semantic_segmentation/output/results/FriMar1111:45:532016/stats/'
--PlotExperiment(dir)


[string "--PlotExperiment('FriMar1119:48:042016')..."]:4: attempt to call global 'PlotExperiment' (a nil value)
stack traceback:
	[string "--PlotExperiment('FriMar1119:48:042016')..."]:4: in main chunk
	[C]: in function 'xpcall'
	...ries/install/torch/install/share/lua/5.1/itorch/main.lua:209: in function <...ries/install/torch/install/share/lua/5.1/itorch/main.lua:173>
	...ries/install/torch/install/share/lua/5.1/lzmq/poller.lua:75: in function 'poll'
	...s/install/torch/install/share/lua/5.1/lzmq/impl/loop.lua:307: in function 'poll'
	...s/install/torch/install/share/lua/5.1/lzmq/impl/loop.lua:325: in function 'sleep_ex'
	...s/install/torch/install/share/lua/5.1/lzmq/impl/loop.lua:370: in function 'start'
	...ries/install/torch/install/share/lua/5.1/itorch/main.lua:381: in main chunk
	[C]: in function 'require'
	(command line):1: in main chunk
	[C]: at 0x00405be0

In [ ]: