我自己模拟了一个数据集,读取后训练无法收敛,请指教该怎么处理?谢谢
Created by: cdliheng
模拟了t.data数据文件。 由第1-3列“年份,收入,成本”,预测第4列“利润”
2012 320.00 270.00 32.00 2013 400.00 310.00 45.00 2014 450.00 350.00 50.00 2015 500.00 400.00 60.00 2016 780.00 500.00 210.00 2017 930.00 610.00 290.00
# 代码如下:训练后cost无法收敛,请问该如何处理?谢谢
import paddle.v2 as paddle import numpy as np
init paddle
paddle.init(use_gpu=False)
network config
x = paddle.layer.data(name='x', type=paddle.data_type.dense_vector(3)) y_predict = paddle.layer.fc(input=x, size=1, act=paddle.activation.Linear()) y = paddle.layer.data(name='y', type=paddle.data_type.dense_vector(1)) cost = paddle.layer.square_error_cost(input=y_predict, label=y)
create parameters
parameters = paddle.parameters.create(cost)
create optimizer
optimizer = paddle.optimizer.Momentum(momentum=0)
create trainer
trainer = paddle.trainer.SGD(cost=cost, parameters=parameters, update_equation=optimizer)
event_handler to print training info
def event_handler(event): if isinstance(event, paddle.event.EndIteration): if event.batch_id % 1 == 0: print "Pass %d, Batch %d, Cost %f" % (event.pass_id, event.batch_id, event.cost) # product model every 10 pass if isinstance(event, paddle.event.EndPass): if event.pass_id % 10 == 0: with open('params_pass_%d.tar' % event.pass_id, 'w') as f: trainer.save_parameter_to_tar(f)
define training dataset reader
def train_reader(): data = np.fromfile('t.data', sep=' ') data = data.reshape(data.shape[0] / 4, 4) maximums, minimums, avgs = data.max(axis=0), data.min(axis=0), data.sum(axis=0) / data.shape[0] for i in xrange(4 - 1): data[:, i] = (data[:, i] - avgs[i]) / (maximums[i] - minimums[i])
print(data)
def reader():
for d in data:
yield d[:-1], d[-1:]
#print(d[:-1])
#print(d[-1:])
return reader
define feeding map
feeding = {'x': 0, 'y': 1}
training
trainer.train( reader=paddle.batch( train_reader(), batch_size=1), feeding=feeding, event_handler=event_handler, num_passes=100) ===========================代码结束
训练打印输出: [[ -5.00000000e-01 -3.98907104e-01 -4.01960784e-01 3.20000000e+01] [ -3.00000000e-01 -2.67759563e-01 -2.84313725e-01 4.50000000e+01] [ -1.00000000e-01 -1.85792350e-01 -1.66666667e-01 5.00000000e+01] [ 1.00000000e-01 -1.03825137e-01 -1.96078431e-02 6.00000000e+01] [ 3.00000000e-01 3.55191257e-01 2.74509804e-01 2.10000000e+02] [ 5.00000000e-01 6.01092896e-01 5.98039216e-01 2.90000000e+02]] Pass 0, Batch 0, Cost 998.369568 Pass 0, Batch 1, Cost 1991.135254 Pass 0, Batch 2, Cost 2454.105225 Pass 0, Batch 3, Cost 3535.465088 Pass 0, Batch 4, Cost 44173.917969 Pass 0, Batch 5, Cost 84036.164062 Pass 1, Batch 0, Cost 944.376953 Pass 1, Batch 1, Cost 1899.681396 Pass 1, Batch 2, Cost 2337.895264 Pass 1, Batch 3, Cost 3376.836426 Pass 1, Batch 4, Cost 43450.796875 Pass 1, Batch 5, Cost 82866.148438 Pass 2, Batch 0, Cost 892.736389 Pass 2, Batch 1, Cost 1811.649170 Pass 2, Batch 2, Cost 2225.972900 Pass 2, Batch 3, Cost 3223.693604 Pass 2, Batch 4, Cost 42741.007812 Pass 2, Batch 5, Cost 81715.218750 Pass 3, Batch 0, Cost 843.364197 Pass 3, Batch 1, Cost 1726.931519 Pass 3, Batch 2, Cost 2118.210938 Pass 3, Batch 3, Cost 3075.884277 Pass 3, Batch 4, Cost 42044.289062 Pass 3, Batch 5, Cost 80583.023438 Pass 4, Batch 0, Cost 796.179260 Pass 4, Batch 1, Cost 1645.424072 Pass 4, Batch 2, Cost 2014.485718 Pass 4, Batch 3, Cost 2933.261475 Pass 4, Batch 4, Cost 41360.378906 Pass 4, Batch 5, Cost 79469.257812 Pass 5, Batch 0, Cost 751.102844 Pass 5, Batch 1, Cost 1567.025269 Pass 5, Batch 2, Cost 1914.676392 Pass 5, Batch 3, Cost 2795.680420 Pass 5, Batch 4, Cost 40689.027344 Pass 5, Batch 5, Cost 78373.562500 Pass 6, Batch 0, Cost 708.059021 Pass 6, Batch 1, Cost 1491.637207 Pass 6, Batch 2, Cost 1818.666626 Pass 6, Batch 3, Cost 2663.002441 Pass 6, Batch 4, Cost 40029.980469 Pass 6, Batch 5, Cost 77295.609375 Pass 7, Batch 0, Cost 666.973816 Pass 7, Batch 1, Cost 1419.163208 Pass 7, Batch 2, Cost 1726.341553 Pass 7, Batch 3, Cost 2535.089355 Pass 7, Batch 4, Cost 39382.996094 Pass 7, Batch 5, Cost 76235.085938 Pass 8, Batch 0, Cost 627.776001 Pass 8, Batch 1, Cost 1349.510742 Pass 8, Batch 2, Cost 1637.591309 Pass 8, Batch 3, Cost 2411.809082 Pass 8, Batch 4, Cost 38747.839844 Pass 8, Batch 5, Cost 75191.687500 Pass 9, Batch 0, Cost 590.395996 Pass 9, Batch 1, Cost 1282.589844 Pass 9, Batch 2, Cost 1552.307251 Pass 9, Batch 3, Cost 2293.031250 Pass 9, Batch 4, Cost 38124.273438 Pass 9, Batch 5, Cost 74165.085938 Pass 10, Batch 0, Cost 554.766724 Pass 10, Batch 1, Cost 1218.312012 Pass 10, Batch 2, Cost 1470.384766 Pass 10, Batch 3, Cost 2178.629883 Pass 10, Batch 4, Cost 37512.070312 Pass 10, Batch 5, Cost 73154.992188 Pass 11, Batch 0, Cost 520.823242 Pass 11, Batch 1, Cost 1156.592529 Pass 11, Batch 2, Cost 1391.721436 Pass 11, Batch 3, Cost 2068.481445 Pass 11, Batch 4, Cost 36911.007812 Pass 11, Batch 5, Cost 72161.109375 Pass 12, Batch 0, Cost 488.502838 Pass 12, Batch 1, Cost 1097.348511 Pass 12, Batch 2, Cost 1316.218384 Pass 12, Batch 3, Cost 1962.466309 Pass 12, Batch 4, Cost 36320.859375 Pass 12, Batch 5, Cost 71183.148438 Pass 13, Batch 0, Cost 457.744415 Pass 13, Batch 1, Cost 1040.499023 Pass 13, Batch 2, Cost 1243.778442 Pass 13, Batch 3, Cost 1860.467163 Pass 13, Batch 4, Cost 35741.421875 Pass 13, Batch 5, Cost 70220.828125 Pass 14, Batch 0, Cost 428.489014 Pass 14, Batch 1, Cost 985.966675 Pass 14, Batch 2, Cost 1174.308228 Pass 14, Batch 3, Cost 1762.370605 Pass 14, Batch 4, Cost 35172.468750 Pass 14, Batch 5, Cost 69273.859375 Pass 15, Batch 0, Cost 400.679443 Pass 15, Batch 1, Cost 933.675171 Pass 15, Batch 2, Cost 1107.715698 Pass 15, Batch 3, Cost 1668.065186 Pass 15, Batch 4, Cost 34613.812500 Pass 15, Batch 5, Cost 68341.968750 Pass 16, Batch 0, Cost 374.260498 Pass 16, Batch 1, Cost 883.550842 Pass 16, Batch 2, Cost 1043.912231 Pass 16, Batch 3, Cost 1577.442749 Pass 16, Batch 4, Cost 34065.242188 Pass 16, Batch 5, Cost 67424.906250 Pass 17, Batch 0, Cost 349.178741 Pass 17, Batch 1, Cost 835.522339 Pass 17, Batch 2, Cost 982.811401 Pass 17, Batch 3, Cost 1490.398682 Pass 17, Batch 4, Cost 33526.554688 Pass 17, Batch 5, Cost 66522.375000 Pass 18, Batch 0, Cost 325.382050 Pass 18, Batch 1, Cost 789.519653 Pass 18, Batch 2, Cost 924.328735 Pass 18, Batch 3, Cost 1406.829102 Pass 18, Batch 4, Cost 32997.570312 Pass 18, Batch 5, Cost 65634.148438 Pass 19, Batch 0, Cost 302.820587 Pass 19, Batch 1, Cost 745.476074 Pass 19, Batch 2, Cost 868.382629 Pass 19, Batch 3, Cost 1326.635254 Pass 19, Batch 4, Cost 32478.087891 Pass 19, Batch 5, Cost 64759.968750 Pass 20, Batch 0, Cost 281.445862 Pass 20, Batch 1, Cost 703.325623 Pass 20, Batch 2, Cost 814.893494 Pass 20, Batch 3, Cost 1249.719238 Pass 20, Batch 4, Cost 31967.929688 Pass 20, Batch 5, Cost 63899.562500 Pass 21, Batch 0, Cost 261.210815 Pass 21, Batch 1, Cost 663.004761 Pass 21, Batch 2, Cost 763.783813 Pass 21, Batch 3, Cost 1175.986206 Pass 21, Batch 4, Cost 31466.902344 Pass 21, Batch 5, Cost 63052.714844 Pass 22, Batch 0, Cost 242.070312 Pass 22, Batch 1, Cost 624.451965 Pass 22, Batch 2, Cost 714.978516 Pass 22, Batch 3, Cost 1105.343872 Pass 22, Batch 4, Cost 30974.845703 Pass 22, Batch 5, Cost 62219.171875 Pass 23, Batch 0, Cost 223.980225 Pass 23, Batch 1, Cost 587.607300 Pass 23, Batch 2, Cost 668.404480 Pass 23, Batch 3, Cost 1037.702271 Pass 23, Batch 4, Cost 30491.572266 Pass 23, Batch 5, Cost 61398.707031 Pass 24, Batch 0, Cost 206.898270 Pass 24, Batch 1, Cost 552.412476 Pass 24, Batch 2, Cost 623.990356 Pass 24, Batch 3, Cost 972.973816 Pass 24, Batch 4, Cost 30016.916016 Pass 24, Batch 5, Cost 60591.082031 Pass 25, Batch 0, Cost 190.783264 Pass 25, Batch 1, Cost 518.811035 Pass 25, Batch 2, Cost 581.667053 Pass 25, Batch 3, Cost 911.072815 Pass 25, Batch 4, Cost 29550.708984 Pass 25, Batch 5, Cost 59796.085938 Pass 26, Batch 0, Cost 175.595657 Pass 26, Batch 1, Cost 486.748444 Pass 26, Batch 2, Cost 541.367432 Pass 26, Batch 3, Cost 851.916382 Pass 26, Batch 4, Cost 29092.785156 Pass 26, Batch 5, Cost 59013.476562 Pass 27, Batch 0, Cost 161.297089 Pass 27, Batch 1, Cost 456.171570 Pass 27, Batch 2, Cost 503.026031 Pass 27, Batch 3, Cost 795.423767 Pass 27, Batch 4, Cost 28642.990234 Pass 27, Batch 5, Cost 58243.050781 Pass 28, Batch 0, Cost 147.850388 Pass 28, Batch 1, Cost 427.028473 Pass 28, Batch 2, Cost 466.579224 Pass 28, Batch 3, Cost 741.515686 Pass 28, Batch 4, Cost 28201.158203 Pass 28, Batch 5, Cost 57484.589844 Pass 29, Batch 0, Cost 135.219757 Pass 29, Batch 1, Cost 399.269287 Pass 29, Batch 2, Cost 431.965332 Pass 29, Batch 3, Cost 690.115356 Pass 29, Batch 4, Cost 27767.140625 Pass 29, Batch 5, Cost 56737.886719 Pass 30, Batch 0, Cost 123.370583 Pass 30, Batch 1, Cost 372.845734 Pass 30, Batch 2, Cost 399.124176 Pass 30, Batch 3, Cost 641.148376 Pass 30, Batch 4, Cost 27340.785156 Pass 30, Batch 5, Cost 56002.742188 Pass 31, Batch 0, Cost 112.269615 Pass 31, Batch 1, Cost 347.710663 Pass 31, Batch 2, Cost 367.997986 Pass 31, Batch 3, Cost 594.541992 Pass 31, Batch 4, Cost 26921.951172 Pass 31, Batch 5, Cost 55278.949219 Pass 32, Batch 0, Cost 101.884293 Pass 32, Batch 1, Cost 323.818054 Pass 32, Batch 2, Cost 338.529022 Pass 32, Batch 3, Cost 550.224792 Pass 32, Batch 4, Cost 26510.488281 Pass 32, Batch 5, Cost 54566.312500 Pass 33, Batch 0, Cost 92.183479 Pass 33, Batch 1, Cost 301.123779 Pass 33, Batch 2, Cost 310.662933 Pass 33, Batch 3, Cost 508.127991 Pass 33, Batch 4, Cost 26106.251953 Pass 33, Batch 5, Cost 53864.640625 Pass 34, Batch 0, Cost 83.137093 Pass 34, Batch 1, Cost 279.585114 Pass 34, Batch 2, Cost 284.346191 Pass 34, Batch 3, Cost 468.184570 Pass 34, Batch 4, Cost 25709.109375 Pass 34, Batch 5, Cost 53173.730469 Pass 35, Batch 0, Cost 74.715981 Pass 35, Batch 1, Cost 259.159973 Pass 35, Batch 2, Cost 259.526215 Pass 35, Batch 3, Cost 430.328857 Pass 35, Batch 4, Cost 25318.919922 Pass 35, Batch 5, Cost 52493.414062 Pass 36, Batch 0, Cost 66.892220 Pass 36, Batch 1, Cost 239.808395 Pass 36, Batch 2, Cost 236.152908 Pass 36, Batch 3, Cost 394.497192 Pass 36, Batch 4, Cost 24935.550781 Pass 36, Batch 5, Cost 51823.503906 Pass 37, Batch 0, Cost 59.638596 Pass 37, Batch 1, Cost 221.490891 Pass 37, Batch 2, Cost 214.177032 Pass 37, Batch 3, Cost 360.627686 Pass 37, Batch 4, Cost 24558.873047 Pass 37, Batch 5, Cost 51163.808594 Pass 38, Batch 0, Cost 52.928894 Pass 38, Batch 1, Cost 204.169571 Pass 38, Batch 2, Cost 193.550613 Pass 38, Batch 3, Cost 328.659729 Pass 38, Batch 4, Cost 24188.763672 Pass 38, Batch 5, Cost 50514.167969 Pass 39, Batch 0, Cost 46.738022 Pass 39, Batch 1, Cost 187.807571 Pass 39, Batch 2, Cost 174.227539 Pass 39, Batch 3, Cost 298.534698 Pass 39, Batch 4, Cost 23825.087891 Pass 39, Batch 5, Cost 49874.394531 Pass 40, Batch 0, Cost 41.041603 Pass 40, Batch 1, Cost 172.369232 Pass 40, Batch 2, Cost 156.162567 Pass 40, Batch 3, Cost 270.195282 Pass 40, Batch 4, Cost 23467.728516 Pass 40, Batch 5, Cost 49244.335938 Pass 41, Batch 0, Cost 35.816124 Pass 41, Batch 1, Cost 157.819946 Pass 41, Batch 2, Cost 139.312103 Pass 41, Batch 3, Cost 243.585785 Pass 41, Batch 4, Cost 23116.562500 Pass 41, Batch 5, Cost 48623.808594 Pass 42, Batch 0, Cost 31.039007 Pass 42, Batch 1, Cost 144.126282 Pass 42, Batch 2, Cost 123.633591 Pass 42, Batch 3, Cost 218.652054 Pass 42, Batch 4, Cost 22771.480469 Pass 42, Batch 5, Cost 48012.656250 Pass 43, Batch 0, Cost 26.688408 Pass 43, Batch 1, Cost 131.255524 Pass 43, Batch 2, Cost 109.085587 Pass 43, Batch 3, Cost 195.341202 Pass 43, Batch 4, Cost 22432.357422 Pass 43, Batch 5, Cost 47410.722656 Pass 44, Batch 0, Cost 22.743280 Pass 44, Batch 1, Cost 119.176384 Pass 44, Batch 2, Cost 95.628380 Pass 44, Batch 3, Cost 173.602219 Pass 44, Batch 4, Cost 22099.083984 Pass 44, Batch 5, Cost 46817.851562 Pass 45, Batch 0, Cost 19.183456 Pass 45, Batch 1, Cost 107.858414 Pass 45, Batch 2, Cost 83.222885 Pass 45, Batch 3, Cost 153.385071 Pass 45, Batch 4, Cost 21771.548828 Pass 45, Batch 5, Cost 46233.878906 Pass 46, Batch 0, Cost 15.989351 Pass 46, Batch 1, Cost 97.271904 Pass 46, Batch 2, Cost 71.831223 Pass 46, Batch 3, Cost 134.640778 Pass 46, Batch 4, Cost 21449.644531 Pass 46, Batch 5, Cost 45658.656250 Pass 47, Batch 0, Cost 13.142146 Pass 47, Batch 1, Cost 87.388237 Pass 47, Batch 2, Cost 61.416683 Pass 47, Batch 3, Cost 117.322159 Pass 47, Batch 4, Cost 21133.259766 Pass 47, Batch 5, Cost 45092.046875 Pass 48, Batch 0, Cost 10.623784 Pass 48, Batch 1, Cost 78.179733 Pass 48, Batch 2, Cost 51.943718 Pass 48, Batch 3, Cost 101.383385 Pass 48, Batch 4, Cost 20822.300781 Pass 48, Batch 5, Cost 44533.886719 Pass 49, Batch 0, Cost 8.416836 Pass 49, Batch 1, Cost 69.619568 Pass 49, Batch 2, Cost 43.377838 Pass 49, Batch 3, Cost 86.779503 Pass 49, Batch 4, Cost 20516.658203 Pass 49, Batch 5, Cost 43984.046875 Pass 50, Batch 0, Cost 6.504500 Pass 50, Batch 1, Cost 61.681782 Pass 50, Batch 2, Cost 35.685337 Pass 50, Batch 3, Cost 73.466934 Pass 50, Batch 4, Cost 20216.234375 Pass 50, Batch 5, Cost 43442.382812 Pass 51, Batch 0, Cost 4.870667 Pass 51, Batch 1, Cost 54.341232 Pass 51, Batch 2, Cost 28.833775 Pass 51, Batch 3, Cost 61.403290 Pass 51, Batch 4, Cost 19920.925781 Pass 51, Batch 5, Cost 42908.753906 Pass 52, Batch 0, Cost 3.499800 Pass 52, Batch 1, Cost 47.573387 Pass 52, Batch 2, Cost 22.791424 Pass 52, Batch 3, Cost 50.547337 Pass 52, Batch 4, Cost 19630.646484 Pass 52, Batch 5, Cost 42383.019531 Pass 53, Batch 0, Cost 2.376952 Pass 53, Batch 1, Cost 41.354767 Pass 53, Batch 2, Cost 17.527554 Pass 53, Batch 3, Cost 40.858765 Pass 53, Batch 4, Cost 19345.292969 Pass 53, Batch 5, Cost 41865.066406 Pass 54, Batch 0, Cost 1.487789 Pass 54, Batch 1, Cost 35.662506 Pass 54, Batch 2, Cost 13.012529 Pass 54, Batch 3, Cost 32.298729 Pass 54, Batch 4, Cost 19064.777344 Pass 54, Batch 5, Cost 41354.742188 Pass 55, Batch 0, Cost 0.818505 Pass 55, Batch 1, Cost 30.474575 Pass 55, Batch 2, Cost 9.217384 Pass 55, Batch 3, Cost 24.829203 Pass 55, Batch 4, Cost 18789.005859 Pass 55, Batch 5, Cost 40851.937500 Pass 56, Batch 0, Cost 0.355856 Pass 56, Batch 1, Cost 25.769497 Pass 56, Batch 2, Cost 6.114123 Pass 56, Batch 3, Cost 18.413240 Pass 56, Batch 4, Cost 18517.900391 Pass 56, Batch 5, Cost 40356.511719 Pass 57, Batch 0, Cost 0.087098 Pass 57, Batch 1, Cost 21.526691 Pass 57, Batch 2, Cost 3.675503 Pass 57, Batch 3, Cost 13.014841 Pass 57, Batch 4, Cost 18251.359375 Pass 57, Batch 5, Cost 39868.347656 Pass 58, Batch 0, Cost 0.000000 Pass 58, Batch 1, Cost 17.726084 Pass 58, Batch 2, Cost 1.875215 Pass 58, Batch 3, Cost 8.599192 Pass 58, Batch 4, Cost 17989.306641 Pass 58, Batch 5, Cost 39387.324219 Pass 59, Batch 0, Cost 0.082829 Pass 59, Batch 1, Cost 14.348381 Pass 59, Batch 2, Cost 0.687650 Pass 59, Batch 3, Cost 5.132210 Pass 59, Batch 4, Cost 17731.656250 Pass 59, Batch 5, Cost 38913.316406 Pass 60, Batch 0, Cost 0.324326 Pass 60, Batch 1, Cost 11.374795 Pass 60, Batch 2, Cost 0.087999 Pass 60, Batch 3, Cost 2.580912 Pass 60, Batch 4, Cost 17478.328125 Pass 60, Batch 5, Cost 38446.222656 Pass 61, Batch 0, Cost 0.713679 Pass 61, Batch 1, Cost 8.787268 Pass 61, Batch 2, Cost 0.052216 Pass 61, Batch 3, Cost 0.913144 Pass 61, Batch 4, Cost 17229.242188 Pass 61, Batch 5, Cost 37985.914062 Pass 62, Batch 0, Cost 1.240534 Pass 62, Batch 1, Cost 6.568283 Pass 62, Batch 2, Cost 0.556986 Pass 62, Batch 3, Cost 0.097678 Pass 62, Batch 4, Cost 16984.314453 Pass 62, Batch 5, Cost 37532.281250 Pass 63, Batch 0, Cost 1.894981 Pass 63, Batch 1, Cost 4.700949 Pass 63, Batch 2, Cost 1.579694 Pass 63, Batch 3, Cost 0.104153 Pass 63, Batch 4, Cost 16743.474609 Pass 63, Batch 5, Cost 37085.218750 Pass 64, Batch 0, Cost 2.667472 Pass 64, Batch 1, Cost 3.168898 Pass 64, Batch 2, Cost 3.098427 Pass 64, Batch 3, Cost 0.903045 Pass 64, Batch 4, Cost 16506.642578 Pass 64, Batch 5, Cost 36644.605469 Pass 65, Batch 0, Cost 3.548920 Pass 65, Batch 1, Cost 1.956396 Pass 65, Batch 2, Cost 5.091931 Pass 65, Batch 3, Cost 2.465654 Pass 65, Batch 4, Cost 16273.752930 Pass 65, Batch 5, Cost 36210.355469 Pass 66, Batch 0, Cost 4.530585 Pass 66, Batch 1, Cost 1.048127 Pass 66, Batch 2, Cost 7.539648 Pass 66, Batch 3, Cost 4.764084 Pass 66, Batch 4, Cost 16044.721680 Pass 66, Batch 5, Cost 35782.343750 Pass 67, Batch 0, Cost 5.604118 Pass 67, Batch 1, Cost 0.429383 Pass 67, Batch 2, Cost 10.421539 Pass 67, Batch 3, Cost 7.771211 Pass 67, Batch 4, Cost 15819.485352 Pass 67, Batch 5, Cost 35360.484375 Pass 68, Batch 0, Cost 6.761579 Pass 68, Batch 1, Cost 0.085904 Pass 68, Batch 2, Cost 13.718390 Pass 68, Batch 3, Cost 11.460693 Pass 68, Batch 4, Cost 15597.969727 Pass 68, Batch 5, Cost 34944.664062 Pass 69, Batch 0, Cost 7.995314 Pass 69, Batch 1, Cost 0.003949 Pass 69, Batch 2, Cost 17.411449 Pass 69, Batch 3, Cost 15.807013 Pass 69, Batch 4, Cost 15380.108398 Pass 69, Batch 5, Cost 34534.785156 Pass 70, Batch 0, Cost 9.298052 Pass 70, Batch 1, Cost 0.170253 Pass 70, Batch 2, Cost 21.482538 Pass 70, Batch 3, Cost 20.785160 Pass 70, Batch 4, Cost 15165.834961 Pass 70, Batch 5, Cost 34130.757812 Pass 71, Batch 0, Cost 10.662812 Pass 71, Batch 1, Cost 0.571993 Pass 71, Batch 2, Cost 25.914043 Pass 71, Batch 3, Cost 26.370989 Pass 71, Batch 4, Cost 14955.083008 Pass 71, Batch 5, Cost 33732.480469 Pass 72, Batch 0, Cost 12.082880 Pass 72, Batch 1, Cost 1.196806 Pass 72, Batch 2, Cost 30.688990 Pass 72, Batch 3, Cost 32.540951 Pass 72, Batch 4, Cost 14747.792969 Pass 72, Batch 5, Cost 33339.863281 Pass 73, Batch 0, Cost 13.552006 Pass 73, Batch 1, Cost 2.032743 Pass 73, Batch 2, Cost 35.790833 Pass 73, Batch 3, Cost 39.272305 Pass 73, Batch 4, Cost 14543.895508 Pass 73, Batch 5, Cost 32952.820312 Pass 74, Batch 0, Cost 15.064060 Pass 74, Batch 1, Cost 3.068297 Pass 74, Batch 2, Cost 41.203789 Pass 74, Batch 3, Cost 46.542789 Pass 74, Batch 4, Cost 14343.330078 Pass 74, Batch 5, Cost 32571.244141 Pass 75, Batch 0, Cost 16.613373 Pass 75, Batch 1, Cost 4.292356 Pass 75, Batch 2, Cost 46.912132 Pass 75, Batch 3, Cost 54.330997 Pass 75, Batch 4, Cost 14146.038086 Pass 75, Batch 5, Cost 32195.056641 Pass 76, Batch 0, Cost 18.194450 Pass 76, Batch 1, Cost 5.694260 Pass 76, Batch 2, Cost 52.901173 Pass 76, Batch 3, Cost 62.615723 Pass 76, Batch 4, Cost 13951.961914 Pass 76, Batch 5, Cost 31824.173828 Pass 77, Batch 0, Cost 19.802031 Pass 77, Batch 1, Cost 7.263558 Pass 77, Batch 2, Cost 59.156204 Pass 77, Batch 3, Cost 71.376923 Pass 77, Batch 4, Cost 13761.039062 Pass 77, Batch 5, Cost 31458.501953 Pass 78, Batch 0, Cost 21.431011 Pass 78, Batch 1, Cost 8.990344 Pass 78, Batch 2, Cost 65.663254 Pass 78, Batch 3, Cost 80.594566 Pass 78, Batch 4, Cost 13573.213867 Pass 78, Batch 5, Cost 31097.957031 Pass 79, Batch 0, Cost 23.077068 Pass 79, Batch 1, Cost 10.865185 Pass 79, Batch 2, Cost 72.409225 Pass 79, Batch 3, Cost 90.250000 Pass 79, Batch 4, Cost 13388.429688 Pass 79, Batch 5, Cost 30742.466797 Pass 80, Batch 0, Cost 24.735430 Pass 80, Batch 1, Cost 12.878654 Pass 80, Batch 2, Cost 79.380348 Pass 80, Batch 3, Cost 100.324203 Pass 80, Batch 4, Cost 13206.633789 Pass 80, Batch 5, Cost 30391.945312 Pass 81, Batch 0, Cost 26.401871 Pass 81, Batch 1, Cost 15.021864 Pass 81, Batch 2, Cost 86.564293 Pass 81, Batch 3, Cost 110.799263 Pass 81, Batch 4, Cost 13027.768555 Pass 81, Batch 5, Cost 30046.298828 Pass 82, Batch 0, Cost 28.072607 Pass 82, Batch 1, Cost 17.286402 Pass 82, Batch 2, Cost 93.949013 Pass 82, Batch 3, Cost 121.657677 Pass 82, Batch 4, Cost 12851.783203 Pass 82, Batch 5, Cost 29705.466797 Pass 83, Batch 0, Cost 29.743605 Pass 83, Batch 1, Cost 19.663858 Pass 83, Batch 2, Cost 101.522324 Pass 83, Batch 3, Cost 132.882462 Pass 83, Batch 4, Cost 12678.626953 Pass 83, Batch 5, Cost 29369.369141 Pass 84, Batch 0, Cost 31.411360 Pass 84, Batch 1, Cost 22.146376 Pass 84, Batch 2, Cost 109.272850 Pass 84, Batch 3, Cost 144.457031 Pass 84, Batch 4, Cost 12508.248047 Pass 84, Batch 5, Cost 29037.925781 Pass 85, Batch 0, Cost 33.072460 Pass 85, Batch 1, Cost 24.726248 Pass 85, Batch 2, Cost 117.189400 Pass 85, Batch 3, Cost 156.365036 Pass 85, Batch 4, Cost 12340.597656 Pass 85, Batch 5, Cost 28711.062500 Pass 86, Batch 0, Cost 34.723644 Pass 86, Batch 1, Cost 27.396126 Pass 86, Batch 2, Cost 125.261574 Pass 86, Batch 3, Cost 168.591415 Pass 86, Batch 4, Cost 12175.625000 Pass 86, Batch 5, Cost 28388.707031 Pass 87, Batch 0, Cost 36.362034 Pass 87, Batch 1, Cost 30.149040 Pass 87, Batch 2, Cost 133.478989 Pass 87, Batch 3, Cost 181.120850 Pass 87, Batch 4, Cost 12013.282227 Pass 87, Batch 5, Cost 28070.789062 Pass 88, Batch 0, Cost 37.984570 Pass 88, Batch 1, Cost 32.978020 Pass 88, Batch 2, Cost 141.831284 Pass 88, Batch 3, Cost 193.938644 Pass 88, Batch 4, Cost 11853.526367 Pass 88, Batch 5, Cost 27757.240234 Pass 89, Batch 0, Cost 39.588879 Pass 89, Batch 1, Cost 35.876877 Pass 89, Batch 2, Cost 150.309433 Pass 89, Batch 3, Cost 207.031021 Pass 89, Batch 4, Cost 11696.303711 Pass 89, Batch 5, Cost 27447.978516 Pass 90, Batch 0, Cost 41.172405 Pass 90, Batch 1, Cost 38.839088 Pass 90, Batch 2, Cost 158.903702 Pass 90, Batch 3, Cost 220.383804 Pass 90, Batch 4, Cost 11541.577148 Pass 90, Batch 5, Cost 27142.958984 Pass 91, Batch 0, Cost 42.732601 Pass 91, Batch 1, Cost 41.858547 Pass 91, Batch 2, Cost 167.605011 Pass 91, Batch 3, Cost 233.983643 Pass 91, Batch 4, Cost 11389.296875 Pass 91, Batch 5, Cost 26842.093750 Pass 92, Batch 0, Cost 44.267384 Pass 92, Batch 1, Cost 44.929634 Pass 92, Batch 2, Cost 176.405182 Pass 92, Batch 3, Cost 247.817673 Pass 92, Batch 4, Cost 11239.422852 Pass 92, Batch 5, Cost 26545.337891 Pass 93, Batch 0, Cost 45.774612 Pass 93, Batch 1, Cost 48.046532 Pass 93, Batch 2, Cost 185.294937 Pass 93, Batch 3, Cost 261.872894 Pass 93, Batch 4, Cost 11091.913086 Pass 93, Batch 5, Cost 26252.603516 Pass 94, Batch 0, Cost 47.252724 Pass 94, Batch 1, Cost 51.204491 Pass 94, Batch 2, Cost 194.267410 Pass 94, Batch 3, Cost 276.138031 Pass 94, Batch 4, Cost 10946.722656 Pass 94, Batch 5, Cost 25963.841797 Pass 95, Batch 0, Cost 48.699574 Pass 95, Batch 1, Cost 54.397942 Pass 95, Batch 2, Cost 203.314148 Pass 95, Batch 3, Cost 290.600891 Pass 95, Batch 4, Cost 10803.809570 Pass 95, Batch 5, Cost 25678.986328 Pass 96, Batch 0, Cost 50.114002 Pass 96, Batch 1, Cost 57.622173 Pass 96, Batch 2, Cost 212.427643 Pass 96, Batch 3, Cost 305.249725 Pass 96, Batch 4, Cost 10663.138672 Pass 96, Batch 5, Cost 25397.978516 Pass 97, Batch 0, Cost 51.493916 Pass 97, Batch 1, Cost 60.872307 Pass 97, Batch 2, Cost 221.600769 Pass 97, Batch 3, Cost 320.073914 Pass 97, Batch 4, Cost 10524.663086 Pass 97, Batch 5, Cost 25120.755859 Pass 98, Batch 0, Cost 52.838322 Pass 98, Batch 1, Cost 64.144127 Pass 98, Batch 2, Cost 230.826340 Pass 98, Batch 3, Cost 335.062134 Pass 98, Batch 4, Cost 10388.354492 Pass 98, Batch 5, Cost 24847.261719 Pass 99, Batch 0, Cost 54.145802 Pass 99, Batch 1, Cost 67.433212 Pass 99, Batch 2, Cost 240.098190 Pass 99, Batch 3, Cost 350.204529 Pass 99, Batch 4, Cost 10254.166992 Pass 99, Batch 5, Cost 24577.437500 Pass 100, Batch 0, Cost 55.415184 Pass 100, Batch 1, Cost 70.735352 Pass 100, Batch 2, Cost 249.409180 Pass 100, Batch 3, Cost 365.490784 Pass 100, Batch 4, Cost 10122.065430 Pass 100, Batch 5, Cost 24311.222656