Hi, I trained the model using your script.
The loss looks like this.
I0815 18:56:21.700711 52129 solver.cpp:631] Iteration 920, lr = 0.001
I0815 18:59:11.323932 52129 solver.cpp:232] Iteration 940, loss = 2.33851
I0815 18:59:11.324184 52129 solver.cpp:631] Iteration 940, lr = 0.001
I0815 19:02:00.977653 52129 solver.cpp:232] Iteration 960, loss = 2.43626
I0815 19:02:00.977931 52129 solver.cpp:631] Iteration 960, lr = 0.001
I0815 19:04:50.639415 52129 solver.cpp:232] Iteration 980, loss = 2.29515
I0815 19:04:50.639688 52129 solver.cpp:631] Iteration 980, lr = 0.001
I0815 19:07:32.759773 52129 solver.cpp:506] Snapshotting to cuhk_action_recognition_vgg_16_split1_rgb_iter_1000.caffemodel
I0815 19:07:36.681205 52129 solver.cpp:514] Snapshotting solver state to cuhk_action_recognition_vgg_16_split1_rgb_iter_1000.solverstate
I0815 19:07:40.538120 52129 solver.cpp:432] Iteration 1000, Testing net (#0)
I0815 19:07:58.990095 52129 solver.cpp:488] Test net output #0: accuracy = 0.685882
I0815 19:07:58.990149 52129 solver.cpp:488] Test net output #1: loss = 1.75962 (* 1 = 1.75962 loss)
I0815 19:08:07.426625 52129 solver.cpp:232] Iteration 1000, loss = 4.31525
I0815 19:08:07.426946 52129 solver.cpp:631] Iteration 1000, lr = 0.001
I0815 19:10:57.163290 52129 solver.cpp:232] Iteration 1020, loss = 2.93576
I0815 19:10:57.163581 52129 solver.cpp:631] Iteration 1020, lr = 0.001
I0815 19:13:46.859581 52129 solver.cpp:232] Iteration 1040, loss = 2.40981
I0815 19:13:46.859861 52129 solver.cpp:631] Iteration 1040, lr = 0.001
I0815 19:16:36.546717 52129 solver.cpp:232] Iteration 1060, loss = 2.49907
I0815 19:16:36.546993 52129 solver.cpp:631] Iteration 1060, lr = 0.001
I0815 19:19:26.209902 52129 solver.cpp:232] Iteration 1080, loss = 2.27296
I0815 19:19:26.210175 52129 solver.cpp:631] Iteration 1080, lr = 0.001
I0815 19:22:15.858909 52129 solver.cpp:232] Iteration 1100, loss = 2.36718
I0815 19:22:15.859191 52129 solver.cpp:631] Iteration 1100, lr = 0.001
I0815 19:25:05.558161 52129 solver.cpp:232] Iteration 1120, loss = 2.32493
I0815 19:25:05.558434 52129 solver.cpp:631] Iteration 1120, lr = 0.001
I0815 19:27:55.255880 52129 solver.cpp:232] Iteration 1140, loss = 2.39129
I0815 19:27:55.256165 52129 solver.cpp:631] Iteration 1140, lr = 0.001
I0815 19:30:44.819021 52129 solver.cpp:232] Iteration 1160, loss = 2.36149
I0815 19:30:44.819293 52129 solver.cpp:631] Iteration 1160, lr = 0.001
I0815 19:33:34.412870 52129 solver.cpp:232] Iteration 1180, loss = 2.16151
I0815 19:33:34.413147 52129 solver.cpp:631] Iteration 1180, lr = 0.001
I0815 19:36:24.095429 52129 solver.cpp:232] Iteration 1200, loss = 2.36173
I0815 19:36:24.095723 52129 solver.cpp:631] Iteration 1200, lr = 0.001
I0815 19:39:13.749619 52129 solver.cpp:232] Iteration 1220, loss = 2.45683
I0815 19:39:13.749883 52129 solver.cpp:631] Iteration 1220, lr = 0.001
I0815 19:42:03.514300 52129 solver.cpp:232] Iteration 1240, loss = 2.41362
I0815 19:42:03.514590 52129 solver.cpp:631] Iteration 1240, lr = 0.001
I0815 19:44:53.258905 52129 solver.cpp:232] Iteration 1260, loss = 2.29926
I0815 19:44:53.259179 52129 solver.cpp:631] Iteration 1260, lr = 0.001
I0815 19:47:42.936760 52129 solver.cpp:232] Iteration 1280, loss = 2.29143
I0815 19:47:42.937052 52129 solver.cpp:631] Iteration 1280, lr = 0.001
I0815 19:50:32.691732 52129 solver.cpp:232] Iteration 1300, loss = 2.21673
I0815 19:50:32.692003 52129 solver.cpp:631] Iteration 1300, lr = 0.001
I0815 19:53:22.276563 52129 solver.cpp:232] Iteration 1320, loss = 2.30811
I0815 19:53:22.276844 52129 solver.cpp:631] Iteration 1320, lr = 0.001
I0815 19:56:11.834009 52129 solver.cpp:232] Iteration 1340, loss = 2.33596
I0815 19:56:11.834276 52129 solver.cpp:631] Iteration 1340, lr = 0.001
I0815 19:59:01.388342 52129 solver.cpp:232] Iteration 1360, loss = 2.1507
I0815 19:59:01.388628 52129 solver.cpp:631] Iteration 1360, lr = 0.001
I0815 20:01:50.989980 52129 solver.cpp:232] Iteration 1380, loss = 2.25501
I0815 20:01:50.990263 52129 solver.cpp:631] Iteration 1380, lr = 0.001
I0815 20:04:40.654201 52129 solver.cpp:232] Iteration 1400, loss = 2.25313
I0815 20:04:40.654469 52129 solver.cpp:631] Iteration 1400, lr = 0.001
I0815 20:07:30.328219 52129 solver.cpp:232] Iteration 1420, loss = 2.20313
I0815 20:07:30.328493 52129 solver.cpp:631] Iteration 1420, lr = 0.001
I0815 20:10:19.975951 52129 solver.cpp:232] Iteration 1440, loss = 2.20481
I0815 20:10:19.976227 52129 solver.cpp:631] Iteration 1440, lr = 0.001
I0815 20:13:09.721353 52129 solver.cpp:232] Iteration 1460, loss = 2.29201
I0815 20:13:09.721652 52129 solver.cpp:631] Iteration 1460, lr = 0.001
I0815 20:15:59.386811 52129 solver.cpp:232] Iteration 1480, loss = 2.25177
I0815 20:15:59.387084 52129 solver.cpp:631] Iteration 1480, lr = 0.001
I0815 20:18:49.073662 52129 solver.cpp:232] Iteration 1500, loss = 2.22122
I0815 20:18:49.073942 52129 solver.cpp:631] Iteration 1500, lr = 0.001
I0815 20:21:38.805486 52129 solver.cpp:232] Iteration 1520, loss = 2.19175
I0815 20:21:38.805810 52129 solver.cpp:631] Iteration 1520, lr = 0.001
I0815 20:24:28.513808 52129 solver.cpp:232] Iteration 1540, loss = 2.15029
I0815 20:24:28.514101 52129 solver.cpp:631] Iteration 1540, lr = 0.001
I0815 20:27:18.180346 52129 solver.cpp:232] Iteration 1560, loss = 2.21155
I0815 20:27:18.180622 52129 solver.cpp:631] Iteration 1560, lr = 0.001
I0815 20:30:07.847918 52129 solver.cpp:232] Iteration 1580, loss = 2.17659
I0815 20:30:07.848196 52129 solver.cpp:631] Iteration 1580, lr = 0.001
I0815 20:32:57.541263 52129 solver.cpp:232] Iteration 1600, loss = 2.09776
I0815 20:32:57.541563 52129 solver.cpp:631] Iteration 1600, lr = 0.001
I0815 20:35:47.284319 52129 solver.cpp:232] Iteration 1620, loss = 1.99478
I0815 20:35:47.284600 52129 solver.cpp:631] Iteration 1620, lr = 0.001
I0815 20:38:37.013903 52129 solver.cpp:232] Iteration 1640, loss = 2.15796
I0815 20:38:37.014174 52129 solver.cpp:631] Iteration 1640, lr = 0.001
I0815 20:41:26.810891 52129 solver.cpp:232] Iteration 1660, loss = 2.19062
I0815 20:41:26.811189 52129 solver.cpp:631] Iteration 1660, lr = 0.001
I0815 20:44:16.574542 52129 solver.cpp:232] Iteration 1680, loss = 2.07286
I0815 20:44:16.574836 52129 solver.cpp:631] Iteration 1680, lr = 0.001
I0815 20:47:06.222946 52129 solver.cpp:232] Iteration 1700, loss = 2.07381
I0815 20:47:06.223240 52129 solver.cpp:631] Iteration 1700, lr = 0.001
I0815 20:49:55.951117 52129 solver.cpp:232] Iteration 1720, loss = 2.21451
I0815 20:49:55.951405 52129 solver.cpp:631] Iteration 1720, lr = 0.001
I0815 20:52:45.639834 52129 solver.cpp:232] Iteration 1740, loss = 2.07811
I0815 20:52:45.640107 52129 solver.cpp:631] Iteration 1740, lr = 0.001
I0815 20:55:35.355908 52129 solver.cpp:232] Iteration 1760, loss = 2.14357
I0815 20:55:35.356190 52129 solver.cpp:631] Iteration 1760, lr = 0.001
I0815 20:58:25.062911 52129 solver.cpp:232] Iteration 1780, loss = 2.19717
I0815 20:58:25.063179 52129 solver.cpp:631] Iteration 1780, lr = 0.001
I0815 21:01:14.744174 52129 solver.cpp:232] Iteration 1800, loss = 2.07986
I0815 21:01:14.744451 52129 solver.cpp:631] Iteration 1800, lr = 0.001
I0815 21:04:04.339823 52129 solver.cpp:232] Iteration 1820, loss = 2.11781
I0815 21:04:04.340122 52129 solver.cpp:631] Iteration 1820, lr = 0.001
I0815 21:06:53.922601 52129 solver.cpp:232] Iteration 1840, loss = 2.10838
I0815 21:06:53.922893 52129 solver.cpp:631] Iteration 1840, lr = 0.001
I0815 21:09:43.493850 52129 solver.cpp:232] Iteration 1860, loss = 2.08746
I0815 21:09:43.494134 52129 solver.cpp:631] Iteration 1860, lr = 0.001
I0815 21:12:33.116439 52129 solver.cpp:232] Iteration 1880, loss = 1.96505
I0815 21:12:33.116732 52129 solver.cpp:631] Iteration 1880, lr = 0.001
I0815 21:15:22.650295 52129 solver.cpp:232] Iteration 1900, loss = 2.25801
I0815 21:15:22.650579 52129 solver.cpp:631] Iteration 1900, lr = 0.001
I0815 21:18:12.180665 52129 solver.cpp:232] Iteration 1920, loss = 2.0309
I0815 21:18:12.180948 52129 solver.cpp:631] Iteration 1920, lr = 0.001
I0815 21:21:01.732786 52129 solver.cpp:232] Iteration 1940, loss = 1.99836
I0815 21:21:01.733085 52129 solver.cpp:631] Iteration 1940, lr = 0.001
I0815 21:23:51.258694 52129 solver.cpp:232] Iteration 1960, loss = 2.14637
I0815 21:23:51.258970 52129 solver.cpp:631] Iteration 1960, lr = 0.001
I0815 21:26:40.873399 52129 solver.cpp:232] Iteration 1980, loss = 2.11196
I0815 21:26:40.873687 52129 solver.cpp:631] Iteration 1980, lr = 0.001
I0815 21:29:22.737175 52129 solver.cpp:506] Snapshotting to cuhk_action_recognition_vgg_16_split1_rgb_iter_2000.caffemodel
I0815 21:29:24.311609 52129 solver.cpp:514] Snapshotting solver state to cuhk_action_recognition_vgg_16_split1_rgb_iter_2000.solverstate
I0815 21:29:27.109315 52129 solver.cpp:432] Iteration 2000, Testing net (#0)
I0815 21:29:45.471135 52129 solver.cpp:488] Test net output #0: accuracy = 0.69
I0815 21:29:45.471182 52129 solver.cpp:488] Test net output #1: loss = 2.12226 (* 1 = 2.12226 loss)
I0815 21:29:53.924059 52129 solver.cpp:232] Iteration 2000, loss = 4.92101
I0815 21:29:53.924412 52129 solver.cpp:631] Iteration 2000, lr = 0.001
I0815 21:32:43.561449 52129 solver.cpp:232] Iteration 2020, loss = 3.19778
I0815 21:32:43.561743 52129 solver.cpp:631] Iteration 2020, lr = 0.001
I0815 21:35:33.365213 52129 solver.cpp:232] Iteration 2040, loss = 2.46677
I0815 21:35:33.365488 52129 solver.cpp:631] Iteration 2040, lr = 0.001
I0815 21:38:23.062963 52129 solver.cpp:232] Iteration 2060, loss = 2.20488
I0815 21:38:23.063457 52129 solver.cpp:631] Iteration 2060, lr = 0.001
I0815 21:41:12.869400 52129 solver.cpp:232] Iteration 2080, loss = 2.15901
I0815 21:41:12.869673 52129 solver.cpp:631] Iteration 2080, lr = 0.001
I0815 21:44:02.653378 52129 solver.cpp:232] Iteration 2100, loss = 2.18091
I0815 21:44:02.653652 52129 solver.cpp:631] Iteration 2100, lr = 0.001
I0815 21:46:52.403762 52129 solver.cpp:232] Iteration 2120, loss = 2.2991
I0815 21:46:52.404038 52129 solver.cpp:631] Iteration 2120, lr = 0.001
I0815 21:49:42.154250 52129 solver.cpp:232] Iteration 2140, loss = 2.05538
I0815 21:49:42.154541 52129 solver.cpp:631] Iteration 2140, lr = 0.001
I0815 21:52:31.944736 52129 solver.cpp:232] Iteration 2160, loss = 2.1253
I0815 21:52:31.945013 52129 solver.cpp:631] Iteration 2160, lr = 0.001
I0815 21:55:21.718902 52129 solver.cpp:232] Iteration 2180, loss = 2.0968
I0815 21:55:21.719180 52129 solver.cpp:631] Iteration 2180, lr = 0.001
I0815 21:58:11.463587 52129 solver.cpp:232] Iteration 2200, loss = 2.07307
I0815 21:58:11.463840 52129 solver.cpp:631] Iteration 2200, lr = 0.001
I0815 22:01:01.200736 52129 solver.cpp:232] Iteration 2220, loss = 2.05853
I0815 22:01:01.201009 52129 solver.cpp:631] Iteration 2220, lr = 0.001
I0815 22:03:50.985465 52129 solver.cpp:232] Iteration 2240, loss = 2.06146
I0815 22:03:50.985741 52129 solver.cpp:631] Iteration 2240, lr = 0.001
I0815 22:06:40.745090 52129 solver.cpp:232] Iteration 2260, loss = 2.02932
I0815 22:06:40.745376 52129 solver.cpp:631] Iteration 2260, lr = 0.001
I0815 22:09:30.424286 52129 solver.cpp:232] Iteration 2280, loss = 2.10739
I0815 22:09:30.424578 52129 solver.cpp:631] Iteration 2280, lr = 0.001
I0815 22:12:20.215556 52129 solver.cpp:232] Iteration 2300, loss = 1.98266
I0815 22:12:20.215840 52129 solver.cpp:631] Iteration 2300, lr = 0.001
I0815 22:15:10.013236 52129 solver.cpp:232] Iteration 2320, loss = 2.05712
I0815 22:15:10.013514 52129 solver.cpp:631] Iteration 2320, lr = 0.001
I0815 22:17:59.798974 52129 solver.cpp:232] Iteration 2340, loss = 2.04119
I0815 22:17:59.799223 52129 solver.cpp:631] Iteration 2340, lr = 0.001
I0815 22:20:49.522065 52129 solver.cpp:232] Iteration 2360, loss = 2.10465
I0815 22:20:49.522343 52129 solver.cpp:631] Iteration 2360, lr = 0.001
I0815 22:23:39.197793 52129 solver.cpp:232] Iteration 2380, loss = 2.04238
I0815 22:23:39.198057 52129 solver.cpp:631] Iteration 2380, lr = 0.001
I0815 22:26:28.971088 52129 solver.cpp:232] Iteration 2400, loss = 2.00524
I0815 22:26:28.971369 52129 solver.cpp:631] Iteration 2400, lr = 0.001
It seems that the two 1000 iterations are the same.