Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.94 KB | None | 0 0
  1. {
  2. "cells": [
  3. {
  4. "metadata": {},
  5. "cell_type": "markdown",
  6. "source": "## Importing the Required Libraries"
  7. },
  8. {
  9. "metadata": {
  10. "trusted": true
  11. },
  12. "cell_type": "code",
  13. "source": "import torch\nimport numpy as np\nimport pandas as pd\nfrom sklearn.model_selection import train_test_split\nfrom sklearn import preprocessing",
  14. "execution_count": 1,
  15. "outputs": []
  16. },
  17. {
  18. "metadata": {},
  19. "cell_type": "markdown",
  20. "source": "## Import the Data"
  21. },
  22. {
  23. "metadata": {
  24. "trusted": true
  25. },
  26. "cell_type": "code",
  27. "source": "dataset = pd.read_csv('mlb_games_overview.csv')\ndataset.head()",
  28. "execution_count": 2,
  29. "outputs": [
  30. {
  31. "data": {
  32. "text/html": "<div>\n<style scoped>\n .dataframe tbody tr th:only-of-type {\n vertical-align: middle;\n }\n\n .dataframe tbody tr th {\n vertical-align: top;\n }\n\n .dataframe thead th {\n text-align: right;\n }\n</style>\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>date</th>\n <th>team</th>\n <th>away</th>\n <th>at_bats</th>\n <th>runs</th>\n <th>hits</th>\n <th>rbis</th>\n <th>walks</th>\n <th>batting_average</th>\n <th>on_base_percentage</th>\n <th>slugging_percentage</th>\n <th>win</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>0</td>\n <td>20190320</td>\n <td>SEA</td>\n <td>1</td>\n <td>31</td>\n <td>9</td>\n <td>7</td>\n <td>9</td>\n <td>6</td>\n <td>0.163</td>\n <td>0.438</td>\n <td>0.317</td>\n <td>1</td>\n </tr>\n <tr>\n <td>1</td>\n <td>20190320</td>\n <td>OAK</td>\n <td>0</td>\n <td>9</td>\n <td>7</td>\n <td>6</td>\n <td>3</td>\n <td>8</td>\n <td>0.263</td>\n <td>0.304</td>\n <td>0.496</td>\n <td>0</td>\n </tr>\n <tr>\n <td>2</td>\n <td>20190320</td>\n <td>DET</td>\n <td>1</td>\n <td>29</td>\n <td>3</td>\n <td>4</td>\n <td>3</td>\n <td>4</td>\n <td>0.180</td>\n <td>0.270</td>\n <td>0.303</td>\n <td>1</td>\n </tr>\n <tr>\n <td>3</td>\n <td>20190320</td>\n <td>PHI</td>\n <td>0</td>\n <td>30</td>\n <td>1</td>\n <td>6</td>\n <td>0</td>\n <td>2</td>\n <td>0.157</td>\n <td>0.213</td>\n <td>0.263</td>\n <td>0</td>\n </tr>\n <tr>\n <td>4</td>\n <td>20190320</td>\n <td>MIA</td>\n <td>1</td>\n <td>38</td>\n <td>6</td>\n <td>11</td>\n <td>5</td>\n <td>5</td>\n <td>0.198</td>\n <td>0.244</td>\n <td>0.310</td>\n <td>1</td>\n </tr>\n </tbody>\n</table>\n</div>",
  33. "text/plain": " date team away at_bats runs hits rbis walks batting_average \\\n0 20190320 SEA 1 31 9 7 9 6 0.163 \n1 20190320 OAK 0 9 7 6 3 8 0.263 \n2 20190320 DET 1 29 3 4 3 4 0.180 \n3 20190320 PHI 0 30 1 6 0 2 0.157 \n4 20190320 MIA 1 38 6 11 5 5 0.198 \n\n on_base_percentage slugging_percentage win \n0 0.438 0.317 1 \n1 0.304 0.496 0 \n2 0.270 0.303 1 \n3 0.213 0.263 0 \n4 0.244 0.310 1 "
  34. },
  35. "execution_count": 2,
  36. "metadata": {},
  37. "output_type": "execute_result"
  38. }
  39. ]
  40. },
  41. {
  42. "metadata": {},
  43. "cell_type": "markdown",
  44. "source": "## Split the Data & Convert it to Tensors"
  45. },
  46. {
  47. "metadata": {
  48. "trusted": true
  49. },
  50. "cell_type": "code",
  51. "source": "min_max_scaler_X = preprocessing.MinMaxScaler()\nmin_max_scaler_y = preprocessing.MinMaxScaler()\n\nX = dataset.drop(['date', 'team', 'runs', 'win'], 1)\nvalues_X = X.to_numpy()\nscaled_values_X = min_max_scaler_X.fit_transform(values_X)\nX = pd.DataFrame(scaled_values_X)\n\ny = dataset[['win']]\nvalues_y = y.to_numpy()\nscaled_values_y = min_max_scaler_y.fit_transform(values_y)\ny = pd.DataFrame(scaled_values_y)\n\nX_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=True)\n\nX_train = torch.as_tensor(X_train.to_numpy(), dtype=torch.float32)\nX_test = torch.as_tensor(X_test.to_numpy(), dtype=torch.float32)\ny_train = torch.as_tensor(y_train.to_numpy(), dtype=torch.float32)\ny_test = torch.as_tensor(y_test.to_numpy(), dtype=torch.float32)",
  52. "execution_count": 3,
  53. "outputs": []
  54. },
  55. {
  56. "metadata": {
  57. "trusted": true
  58. },
  59. "cell_type": "code",
  60. "source": "print(X_train[0])\nprint(y_train[0])",
  61. "execution_count": 4,
  62. "outputs": [
  63. {
  64. "name": "stdout",
  65. "output_type": "stream",
  66. "text": "tensor([1.0000, 0.4783, 0.2593, 0.2500, 0.0870, 0.7340, 0.7092, 0.6286])\ntensor([0.])\n"
  67. }
  68. ]
  69. },
  70. {
  71. "metadata": {},
  72. "cell_type": "markdown",
  73. "source": "## Crate the Model"
  74. },
  75. {
  76. "metadata": {
  77. "trusted": true
  78. },
  79. "cell_type": "code",
  80. "source": "class LinearRegressionModel(torch.nn.Module):\n def __init__(self):\n super(LinearRegressionModel, self).__init__()\n self.linear = torch.nn.Linear(8, 1)\n self.sigmoid = torch.nn.Sigmoid()\n def forward(self, x):\n y_pred = self.sigmoid(self.linear(x))\n return y_pred",
  81. "execution_count": 5,
  82. "outputs": []
  83. },
  84. {
  85. "metadata": {},
  86. "cell_type": "markdown",
  87. "source": "## Declare an Instance of the Model"
  88. },
  89. {
  90. "metadata": {
  91. "trusted": true
  92. },
  93. "cell_type": "code",
  94. "source": "model = LinearRegressionModel()",
  95. "execution_count": 6,
  96. "outputs": []
  97. },
  98. {
  99. "metadata": {},
  100. "cell_type": "markdown",
  101. "source": "## Initialize Optimizer and Loss Criteria"
  102. },
  103. {
  104. "metadata": {
  105. "trusted": true
  106. },
  107. "cell_type": "code",
  108. "source": "criterion = torch.nn.MSELoss(reduction='sum')\noptimizer = torch.optim.SGD(model.parameters(), lr=0.001)",
  109. "execution_count": 7,
  110. "outputs": []
  111. },
  112. {
  113. "metadata": {},
  114. "cell_type": "markdown",
  115. "source": "## Training the Model"
  116. },
  117. {
  118. "metadata": {
  119. "trusted": true
  120. },
  121. "cell_type": "code",
  122. "source": "EPOCHS = 1000\nfor epoch in range(EPOCHS):\n pred_y = model(X_train)\n loss = criterion(pred_y, y_train)\n optimizer.zero_grad() # zero out gradients to update parameters correctly\n loss.backward() # backpropagation\n optimizer.step() # update weights\n print('epoch {}, loss {}'. format(epoch, loss.data))",
  123. "execution_count": 8,
  124. "outputs": [
  125. {
  126. "name": "stdout",
  127. "output_type": "stream",
  128. "text": "epoch 0, loss 909.458984375\nepoch 1, loss 899.5485229492188\nepoch 2, loss 894.7926025390625\nepoch 3, loss 890.13037109375\nepoch 4, loss 885.5618896484375\nepoch 5, loss 881.0872192382812\nepoch 6, loss 876.7061767578125\nepoch 7, loss 872.4183959960938\nepoch 8, loss 868.223388671875\nepoch 9, loss 864.1204833984375\nepoch 10, loss 860.1088256835938\nepoch 11, loss 856.1874389648438\nepoch 12, loss 852.355224609375\nepoch 13, loss 848.6109619140625\nepoch 14, loss 844.9534301757812\nepoch 15, loss 841.381103515625\nepoch 16, loss 837.892578125\nepoch 17, loss 834.486328125\nepoch 18, loss 831.1607666015625\nepoch 19, loss 827.9141845703125\nepoch 20, loss 824.7450561523438\nepoch 21, loss 821.6515502929688\nepoch 22, loss 818.632080078125\nepoch 23, loss 815.684814453125\nepoch 24, loss 812.8081665039062\nepoch 25, loss 810.0003662109375\nepoch 26, loss 807.2597045898438\nepoch 27, loss 804.5845336914062\nepoch 28, loss 801.9730834960938\nepoch 29, loss 799.423828125\nepoch 30, loss 796.9351196289062\nepoch 31, loss 794.5052490234375\nepoch 32, loss 792.1328125\nepoch 33, loss 789.816162109375\nepoch 34, loss 787.5537719726562\nepoch 35, loss 785.34423828125\nepoch 36, loss 783.1860961914062\nepoch 37, loss 781.077880859375\nepoch 38, loss 779.018310546875\nepoch 39, loss 777.0059814453125\nepoch 40, loss 775.0396118164062\nepoch 41, loss 773.1179809570312\nepoch 42, loss 771.23974609375\nepoch 43, loss 769.4037475585938\nepoch 44, loss 767.60888671875\nepoch 45, loss 765.8539428710938\nepoch 46, loss 764.1378173828125\nepoch 47, loss 762.4595336914062\nepoch 48, loss 760.8179321289062\nepoch 49, loss 759.2120971679688\nepoch 50, loss 757.6409912109375\nepoch 51, loss 756.1036376953125\nepoch 52, loss 754.5992431640625\nepoch 53, loss 753.1268310546875\nepoch 54, loss 751.6854858398438\nepoch 55, loss 750.2744750976562\nepoch 56, loss 748.8929443359375\nepoch 57, loss 747.5400390625\nepoch 58, loss 746.215087890625\nepoch 59, loss 744.9172973632812\nepoch 60, loss 743.64599609375\nepoch 61, loss 742.400390625\nepoch 62, loss 741.179931640625\nepoch 63, loss 739.98388671875\nepoch 64, loss 738.8116455078125\nepoch 65, loss 737.66259765625\nepoch 66, loss 736.5360717773438\nepoch 67, loss 735.4315795898438\nepoch 68, loss 734.3485717773438\nepoch 69, loss 733.2864379882812\nepoch 70, loss 732.24462890625\nepoch 71, loss 731.2227172851562\nepoch 72, loss 730.22021484375\nepoch 73, loss 729.2365112304688\nepoch 74, loss 728.2713012695312\nepoch 75, loss 727.323974609375\nepoch 76, loss 726.3942260742188\nepoch 77, loss 725.4815063476562\nepoch 78, loss 724.5855102539062\nepoch 79, loss 723.705810546875\nepoch 80, loss 722.8419799804688\nepoch 81, loss 721.99365234375\nepoch 82, loss 721.1604614257812\nepoch 83, loss 720.342041015625\nepoch 84, loss 719.5380249023438\nepoch 85, loss 718.7481689453125\nepoch 86, loss 717.9720458984375\nepoch 87, loss 717.2094116210938\nepoch 88, loss 716.4598388671875\nepoch 89, loss 715.7232055664062\nepoch 90, loss 714.9990234375\nepoch 91, loss 714.2871704101562\nepoch 92, loss 713.5872802734375\nepoch 93, loss 712.8991088867188\nepoch 94, loss 712.222412109375\nepoch 95, loss 711.5569458007812\nepoch 96, loss 710.9024047851562\nepoch 97, loss 710.258544921875\nepoch 98, loss 709.625244140625\nepoch 99, loss 709.0021362304688\nepoch 100, loss 708.3890991210938\nepoch 101, loss 707.7858276367188\nepoch 102, loss 707.1921997070312\nepoch 103, loss 706.6079711914062\nepoch 104, loss 706.032958984375\nepoch 105, loss 705.4669799804688\nepoch 106, loss 704.9097900390625\nepoch 107, loss 704.3612670898438\nepoch 108, loss 703.8211669921875\nepoch 109, loss 703.2893676757812\nepoch 110, loss 702.7656860351562\nepoch 111, loss 702.25\nepoch 112, loss 701.7420654296875\nepoch 113, loss 701.24169921875\nepoch 114, loss 700.7489013671875\nepoch 115, loss 700.263427734375\nepoch 116, loss 699.7850952148438\nepoch 117, loss 699.3138427734375\nepoch 118, loss 698.8494873046875\nepoch 119, loss 698.391845703125\nepoch 120, loss 697.94091796875\nepoch 121, loss 697.4964599609375\nepoch 122, loss 697.058349609375\nepoch 123, loss 696.6265258789062\nepoch 124, loss 696.2008666992188\nepoch 125, loss 695.78125\nepoch 126, loss 695.3674926757812\nepoch 127, loss 694.9595336914062\nepoch 128, loss 694.5572509765625\nepoch 129, loss 694.1605834960938\nepoch 130, loss 693.7694091796875\nepoch 131, loss 693.3836059570312\nepoch 132, loss 693.0030517578125\nepoch 133, loss 692.627685546875\nepoch 134, loss 692.2574462890625\nepoch 135, loss 691.8921508789062\nepoch 136, loss 691.5317993164062\nepoch 137, loss 691.17626953125\nepoch 138, loss 690.825439453125\nepoch 139, loss 690.479248046875\nepoch 140, loss 690.1376342773438\nepoch 141, loss 689.800537109375\nepoch 142, loss 689.4678344726562\nepoch 143, loss 689.139404296875\nepoch 144, loss 688.8153076171875\nepoch 145, loss 688.495361328125\nepoch 146, loss 688.1795043945312\nepoch 147, loss 687.86767578125\nepoch 148, loss 687.559814453125\nepoch 149, loss 687.2559204101562\nepoch 150, loss 686.955810546875\nepoch 151, loss 686.6594848632812\nepoch 152, loss 686.3668212890625\nepoch 153, loss 686.0778198242188\nepoch 154, loss 685.79248046875\nepoch 155, loss 685.5105590820312\nepoch 156, loss 685.232177734375\nepoch 157, loss 684.9571533203125\nepoch 158, loss 684.685546875\nepoch 159, loss 684.4171752929688\nepoch 160, loss 684.152099609375\nepoch 161, loss 683.8901977539062\nepoch 162, loss 683.6314086914062\nepoch 163, loss 683.375732421875\nepoch 164, loss 683.1231079101562\nepoch 165, loss 682.8734741210938\nepoch 166, loss 682.6268310546875\nepoch 167, loss 682.3829956054688\nepoch 168, loss 682.14208984375\nepoch 169, loss 681.9039916992188\nepoch 170, loss 681.6686401367188\nepoch 171, loss 681.4359741210938\nepoch 172, loss 681.2060546875\nepoch 173, loss 680.978759765625\nepoch 174, loss 680.7540283203125\nepoch 175, loss 680.5319213867188\nepoch 176, loss 680.312255859375\nepoch 177, loss 680.0951538085938\nepoch 178, loss 679.8804321289062\nepoch 179, loss 679.6681518554688\nepoch 180, loss 679.458251953125\nepoch 181, loss 679.2506713867188\nepoch 182, loss 679.04541015625\nepoch 183, loss 678.8424072265625\nepoch 184, loss 678.6416625976562\nepoch 185, loss 678.443115234375\nepoch 186, loss 678.2467041015625\nepoch 187, loss 678.052490234375\nepoch 188, loss 677.8603515625\nepoch 189, loss 677.6702880859375\nepoch 190, loss 677.4822998046875\nepoch 191, loss 677.2962646484375\nepoch 192, loss 677.1123046875\nepoch 193, loss 676.9302368164062\nepoch 194, loss 676.7501831054688\nepoch 195, loss 676.5719604492188\nepoch 196, loss 676.3956298828125\nepoch 197, loss 676.22119140625\nepoch 198, loss 676.048583984375\nepoch 199, loss 675.8777465820312\nepoch 200, loss 675.7086791992188\nepoch 201, loss 675.5413818359375\nepoch 202, loss 675.3757934570312\nepoch 203, loss 675.2119140625\nepoch 204, loss 675.0497436523438\nepoch 205, loss 674.8892211914062\nepoch 206, loss 674.7303466796875\nepoch 207, loss 674.5730590820312\nepoch 208, loss 674.4174194335938\nepoch 209, loss 674.2633056640625\nepoch 210, loss 674.1107177734375\nepoch 211, loss 673.959716796875\nepoch 212, loss 673.8101806640625\nepoch 213, loss 673.6621704101562\nepoch 214, loss 673.5155639648438\nepoch 215, loss 673.3704833984375\nepoch 216, loss 673.226806640625\nepoch 217, loss 673.0845336914062\nepoch 218, loss 672.9436645507812\nepoch 219, loss 672.80419921875\nepoch 220, loss 672.666015625\nepoch 221, loss 672.5292358398438\nepoch 222, loss 672.393798828125\nepoch 223, loss 672.2595825195312\nepoch 224, loss 672.126708984375\nepoch 225, loss 671.9951171875\nepoch 226, loss 671.8648071289062\nepoch 227, loss 671.7357177734375\nepoch 228, loss 671.6077880859375\nepoch 229, loss 671.4811401367188\nepoch 230, loss 671.3556518554688\nepoch 231, loss 671.2313842773438\nepoch 232, loss 671.1082763671875\nepoch 233, loss 670.986328125\nepoch 234, loss 670.865478515625\nepoch 235, loss 670.7457885742188\nepoch 236, loss 670.6271362304688\nepoch 237, loss 670.5096435546875\nepoch 238, loss 670.3932495117188\nepoch 239, loss 670.2778930664062\nepoch 240, loss 670.16357421875\nepoch 241, loss 670.0503540039062\nepoch 242, loss 669.9381103515625\nepoch 243, loss 669.826904296875\nepoch 244, loss 669.7167358398438\nepoch 245, loss 669.6075439453125\nepoch 246, loss 669.4993286132812\nepoch 247, loss 669.39208984375\nepoch 248, loss 669.2857666015625\nepoch 249, loss 669.180419921875\nepoch 250, loss 669.0760498046875\nepoch 251, loss 668.9725952148438\nepoch 252, loss 668.8699951171875\nepoch 253, loss 668.7683715820312\nepoch 254, loss 668.6676025390625\nepoch 255, loss 668.5677490234375\nepoch 256, loss 668.46875\nepoch 257, loss 668.37060546875\nepoch 258, loss 668.2733154296875\nepoch 259, loss 668.1768798828125\nepoch 260, loss 668.081298828125\nepoch 261, loss 667.9865112304688\nepoch 262, loss 667.8925170898438\nepoch 263, loss 667.7993774414062\nepoch 264, loss 667.70703125\nepoch 265, loss 667.6154174804688\nepoch 266, loss 667.524658203125\nepoch 267, loss 667.4346313476562\nepoch 268, loss 667.3453369140625\nepoch 269, loss 667.2568359375\nepoch 270, loss 667.1690673828125\nepoch 271, loss 667.0820922851562\nepoch 272, loss 666.9957885742188\nepoch 273, loss 666.9102172851562\nepoch 274, loss 666.8253173828125\nepoch 275, loss 666.7411499023438\nepoch 276, loss 666.65771484375\nepoch 277, loss 666.574951171875\nepoch 278, loss 666.4928588867188\nepoch 279, loss 666.4114379882812\nepoch 280, loss 666.3306884765625\nepoch 281, loss 666.2506103515625\nepoch 282, loss 666.171142578125\nepoch 283, loss 666.0924072265625\nepoch 284, loss 666.0142211914062\nepoch 285, loss 665.9367065429688\nepoch 286, loss 665.85986328125\nepoch 287, loss 665.7835693359375\nepoch 288, loss 665.7079467773438\nepoch 289, loss 665.6328735351562\nepoch 290, loss 665.5584106445312\nepoch 291, loss 665.4845581054688\nepoch 292, loss 665.4113159179688\nepoch 293, loss 665.338623046875\nepoch 294, loss 665.2664794921875\nepoch 295, loss 665.1949462890625\nepoch 296, loss 665.1239624023438\nepoch 297, loss 665.0535888671875\nepoch 298, loss 664.9837036132812\nepoch 299, loss 664.9143676757812\nepoch 300, loss 664.8455810546875\nepoch 301, loss 664.77734375\nepoch 302, loss 664.7095947265625\nepoch 303, loss 664.6424560546875\nepoch 304, loss 664.5757446289062\nepoch 305, loss 664.5095825195312\nepoch 306, loss 664.4439697265625\nepoch 307, loss 664.3787841796875\nepoch 308, loss 664.3141479492188\nepoch 309, loss 664.25\nepoch 310, loss 664.1863403320312\nepoch 311, loss 664.1231689453125\nepoch 312, loss 664.0604248046875\nepoch 313, loss 663.9981689453125\nepoch 314, loss 663.9364624023438\nepoch 315, loss 663.8751220703125\nepoch 316, loss 663.8143310546875\nepoch 317, loss 663.75390625\nepoch 318, loss 663.6939697265625\nepoch 319, loss 663.634521484375\nepoch 320, loss 663.575439453125\nepoch 321, loss 663.516845703125\nepoch 322, loss 663.4586791992188\nepoch 323, loss 663.4009399414062\nepoch 324, loss 663.3436279296875\nepoch 325, loss 663.2867431640625\nepoch 326, loss 663.2302856445312\nepoch 327, loss 663.1741943359375\nepoch 328, loss 663.1185302734375\nepoch 329, loss 663.0632934570312\nepoch 330, loss 663.0084838867188\nepoch 331, loss 662.9539794921875\nepoch 332, loss 662.8999633789062\nepoch 333, loss 662.8463134765625\nepoch 334, loss 662.7930297851562\nepoch 335, loss 662.7401123046875\nepoch 336, loss 662.6876220703125\nepoch 337, loss 662.6354370117188\nepoch 338, loss 662.5836791992188\nepoch 339, loss 662.5322875976562\nepoch 340, loss 662.4812622070312\nepoch 341, loss 662.4306030273438\nepoch 342, loss 662.3802490234375\nepoch 343, loss 662.330322265625\nepoch 344, loss 662.2807006835938\nepoch 345, loss 662.2314453125\nepoch 346, loss 662.1825561523438\nepoch 347, loss 662.1339721679688\nepoch 348, loss 662.0857543945312\nepoch 349, loss 662.037841796875\nepoch 350, loss 661.9902954101562\nepoch 351, loss 661.9430541992188\nepoch 352, loss 661.8961181640625\nepoch 353, loss 661.8495483398438\nepoch 354, loss 661.8032836914062\nepoch 355, loss 661.7573852539062\nepoch 356, loss 661.7117309570312\nepoch 357, loss 661.6664428710938\nepoch 358, loss 661.6213989257812\nepoch 359, loss 661.5767211914062\nepoch 360, loss 661.5323486328125\nepoch 361, loss 661.4882202148438\nepoch 362, loss 661.4444580078125\nepoch 363, loss 661.4009399414062\nepoch 364, loss 661.3577270507812\nepoch 365, loss 661.3148193359375\nepoch 366, loss 661.272216796875\nepoch 367, loss 661.2298583984375\nepoch 368, loss 661.1878051757812\nepoch 369, loss 661.1460571289062\nepoch 370, loss 661.1045532226562\nepoch 371, loss 661.0633544921875\nepoch 372, loss 661.0223999023438\nepoch 373, loss 660.981689453125\nepoch 374, loss 660.9412841796875\nepoch 375, loss 660.9011840820312\nepoch 376, loss 660.8612670898438\nepoch 377, loss 660.8216552734375\nepoch 378, loss 660.7823486328125\nepoch 379, loss 660.7432250976562\nepoch 380, loss 660.7044067382812\nepoch 381, loss 660.6658325195312\nepoch 382, loss 660.6275024414062\nepoch 383, loss 660.5894165039062\nepoch 384, loss 660.551513671875\nepoch 385, loss 660.5139770507812\nepoch 386, loss 660.4766235351562\nepoch 387, loss 660.439453125\nepoch 388, loss 660.402587890625\nepoch 389, loss 660.365966796875\nepoch 390, loss 660.32958984375\nepoch 391, loss 660.2933959960938\nepoch 392, loss 660.2574462890625\nepoch 393, loss 660.2217407226562\nepoch 394, loss 660.186279296875\nepoch 395, loss 660.1510009765625\nepoch 396, loss 660.115966796875\nepoch 397, loss 660.0811157226562\nepoch 398, loss 660.0465698242188\nepoch 399, loss 660.0121459960938\nepoch 400, loss 659.97802734375\nepoch 401, loss 659.9440307617188\nepoch 402, loss 659.9102783203125\nepoch 403, loss 659.8767700195312\nepoch 404, loss 659.8434448242188\nepoch 405, loss 659.8103637695312\nepoch 406, loss 659.7774658203125\nepoch 407, loss 659.7447509765625\nepoch 408, loss 659.7122192382812\nepoch 409, loss 659.679931640625\nepoch 410, loss 659.6478271484375\nepoch 411, loss 659.6159057617188\nepoch 412, loss 659.584228515625\nepoch 413, loss 659.5526733398438\nepoch 414, loss 659.5213623046875\nepoch 415, loss 659.490234375\nepoch 416, loss 659.4592895507812\nepoch 417, loss 659.4285278320312\nepoch 418, loss 659.39794921875\nepoch 419, loss 659.3675537109375\nepoch 420, loss 659.33740234375\nepoch 421, loss 659.307373046875\nepoch 422, loss 659.2775268554688\nepoch 423, loss 659.2478637695312\nepoch 424, loss 659.2183837890625\nepoch 425, loss 659.1890869140625\nepoch 426, loss 659.159912109375\nepoch 427, loss 659.1309814453125\nepoch 428, loss 659.1021728515625\nepoch 429, loss 659.0735473632812\nepoch 430, loss 659.0451049804688\nepoch 431, loss 659.016845703125\nepoch 432, loss 658.98876953125\nepoch 433, loss 658.9608154296875\nepoch 434, loss 658.9329833984375\nepoch 435, loss 658.9053955078125\nepoch 436, loss 658.8779296875\nepoch 437, loss 658.8506469726562\nepoch 438, loss 658.823486328125\nepoch 439, loss 658.7965087890625\nepoch 440, loss 658.7697143554688\nepoch 441, loss 658.7430419921875\nepoch 442, loss 658.7164916992188\nepoch 443, loss 658.690185546875\nepoch 444, loss 658.6639404296875\nepoch 445, loss 658.6378784179688\nepoch 446, loss 658.6119995117188\nepoch 447, loss 658.5862426757812\nepoch 448, loss 658.5606079101562\nepoch 449, loss 658.53515625\nepoch 450, loss 658.5098266601562\nepoch 451, loss 658.484619140625\nepoch 452, loss 658.4595947265625\nepoch 453, loss 658.4347534179688\nepoch 454, loss 658.4099731445312\nepoch 455, loss 658.3853759765625\nepoch 456, loss 658.3609008789062\nepoch 457, loss 658.3365478515625\nepoch 458, loss 658.3123779296875\nepoch 459, loss 658.288330078125\nepoch 460, loss 658.264404296875\nepoch 461, loss 658.2406005859375\nepoch 462, loss 658.2169189453125\nepoch 463, loss 658.193359375\nepoch 464, loss 658.1699829101562\nepoch 465, loss 658.146728515625\nepoch 466, loss 658.1235961914062\nepoch 467, loss 658.1005859375\nepoch 468, loss 658.0776977539062\nepoch 469, loss 658.054931640625\nepoch 470, loss 658.0322875976562\nepoch 471, loss 658.009765625\nepoch 472, loss 657.9874267578125\nepoch 473, loss 657.9651489257812\nepoch 474, loss 657.9429931640625\nepoch 475, loss 657.9209594726562\nepoch 476, loss 657.8990478515625\nepoch 477, loss 657.8772583007812\nepoch 478, loss 657.8556518554688\nepoch 479, loss 657.8340454101562\nepoch 480, loss 657.8126220703125\nepoch 481, loss 657.7913208007812\nepoch 482, loss 657.7701416015625\nepoch 483, loss 657.7490234375\nepoch 484, loss 657.7280883789062\nepoch 485, loss 657.7072143554688\nepoch 486, loss 657.6864624023438\nepoch 487, loss 657.6658325195312\nepoch 488, loss 657.645263671875\nepoch 489, loss 657.6248779296875\nepoch 490, loss 657.6045532226562\nepoch 491, loss 657.5843505859375\nepoch 492, loss 657.5642700195312\nepoch 493, loss 657.5442504882812\nepoch 494, loss 657.5243530273438\nepoch 495, loss 657.5045776367188\nepoch 496, loss 657.4849243164062\nepoch 497, loss 657.46533203125\nepoch 498, loss 657.4458618164062\nepoch 499, loss 657.4264526367188\nepoch 500, loss 657.4072265625\nepoch 501, loss 657.3880615234375\nepoch 502, loss 657.3689575195312\nepoch 503, loss 657.3499755859375\nepoch 504, loss 657.3311157226562\nepoch 505, loss 657.3123168945312\nepoch 506, loss 657.2936401367188\nepoch 507, loss 657.2750854492188\nepoch 508, loss 657.256591796875\nepoch 509, loss 657.2382202148438\nepoch 510, loss 657.2199096679688\nepoch 511, loss 657.20166015625\nepoch 512, loss 657.18359375\nepoch 513, loss 657.16552734375\nepoch 514, loss 657.1476440429688\nepoch 515, loss 657.1297607421875\nepoch 516, loss 657.112060546875\nepoch 517, loss 657.0943603515625\nepoch 518, loss 657.0767822265625\nepoch 519, loss 657.059326171875\nepoch 520, loss 657.0419311523438\nepoch 521, loss 657.0245971679688\nepoch 522, loss 657.0073852539062\nepoch 523, loss 656.9902954101562\nepoch 524, loss 656.9732055664062\nepoch 525, loss 656.9562377929688\nepoch 526, loss 656.9393920898438\nepoch 527, loss 656.922607421875\nepoch 528, loss 656.9058837890625\nepoch 529, loss 656.8892211914062\nepoch 530, loss 656.8726806640625\nepoch 531, loss 656.8562622070312\nepoch 532, loss 656.83984375\nepoch 533, loss 656.8235473632812\nepoch 534, loss 656.8073120117188\nepoch 535, loss 656.7911987304688\nepoch 536, loss 656.7750854492188\nepoch 537, loss 656.7590942382812\nepoch 538, loss 656.7432250976562\nepoch 539, loss 656.7273559570312\nepoch 540, loss 656.7116088867188\nepoch 541, loss 656.6959228515625\nepoch 542, loss 656.6803588867188\nepoch 543, loss 656.664794921875\nepoch 544, loss 656.6493530273438\nepoch 545, loss 656.6339721679688\nepoch 546, loss 656.61865234375\nepoch 547, loss 656.6034545898438\nepoch 548, loss 656.5883178710938\nepoch 549, loss 656.5731811523438\nepoch 550, loss 656.5581665039062\nepoch 551, loss 656.5432739257812\nepoch 552, loss 656.5283813476562\nepoch 553, loss 656.5135498046875\nepoch 554, loss 656.4988403320312\nepoch 555, loss 656.4841918945312\nepoch 556, loss 656.4696044921875\nepoch 557, loss 656.455078125\nepoch 558, loss 656.4406127929688\nepoch 559, loss 656.4262084960938\nepoch 560, loss 656.4119262695312\nepoch 561, loss 656.3976440429688\nepoch 562, loss 656.3834838867188\nepoch 563, loss 656.3693237304688\nepoch 564, loss 656.3552856445312\nepoch 565, loss 656.34130859375\nepoch 566, loss 656.327392578125\nepoch 567, loss 656.3135375976562\nepoch 568, loss 656.2997436523438\nepoch 569, loss 656.2860107421875\nepoch 570, loss 656.2723388671875\nepoch 571, loss 656.2587280273438\nepoch 572, loss 656.2451782226562\nepoch 573, loss 656.231689453125\nepoch 574, loss 656.21826171875\nepoch 575, loss 656.2048950195312\nepoch 576, loss 656.191650390625\nepoch 577, loss 656.1784057617188\nepoch 578, loss 656.1652221679688\nepoch 579, loss 656.152099609375\nepoch 580, loss 656.1390380859375\nepoch 581, loss 656.1260375976562\nepoch 582, loss 656.1130981445312\nepoch 583, loss 656.1002197265625\nepoch 584, loss 656.08740234375\nepoch 585, loss 656.0746459960938\nepoch 586, loss 656.0619506835938\nepoch 587, loss 656.0492553710938\nepoch 588, loss 656.0366821289062\nepoch 589, loss 656.0241088867188\nepoch 590, loss 656.0116577148438\nepoch 591, loss 655.9992065429688\nepoch 592, loss 655.98681640625\nepoch 593, loss 655.9745483398438\nepoch 594, loss 655.9622802734375\nepoch 595, loss 655.9500732421875\nepoch 596, loss 655.9379272460938\nepoch 597, loss 655.92578125\nepoch 598, loss 655.9137573242188\nepoch 599, loss 655.9017333984375\nepoch 600, loss 655.8898315429688\nepoch 601, loss 655.8779296875\nepoch 602, loss 655.8660888671875\nepoch 603, loss 655.8543090820312\nepoch 604, loss 655.842529296875\nepoch 605, loss 655.8308715820312\nepoch 606, loss 655.8192138671875\nepoch 607, loss 655.8076171875\nepoch 608, loss 655.7960815429688\nepoch 609, loss 655.7846069335938\nepoch 610, loss 655.773193359375\nepoch 611, loss 655.7617797851562\nepoch 612, loss 655.75048828125\nepoch 613, loss 655.7391967773438\nepoch 614, loss 655.7279052734375\nepoch 615, loss 655.7167358398438\nepoch 616, loss 655.70556640625\nepoch 617, loss 655.6944580078125\nepoch 618, loss 655.6834106445312\nepoch 619, loss 655.6724243164062\nepoch 620, loss 655.6614379882812\nepoch 621, loss 655.6505737304688\nepoch 622, loss 655.6397094726562\nepoch 623, loss 655.6288452148438\nepoch 624, loss 655.6181030273438\nepoch 625, loss 655.6073608398438\nepoch 626, loss 655.5966796875\nepoch 627, loss 655.5860595703125\nepoch 628, loss 655.575439453125\nepoch 629, loss 655.5648803710938\nepoch 630, loss 655.5543823242188\nepoch 631, loss 655.5438842773438\nepoch 632, loss 655.5335083007812\nepoch 633, loss 655.5231323242188\nepoch 634, loss 655.5127563476562\nepoch 635, loss 655.5025024414062\nepoch 636, loss 655.4922485351562\nepoch 637, loss 655.4819946289062\nepoch 638, loss 655.4718627929688\nepoch 639, loss 655.4617309570312\nepoch 640, loss 655.45166015625\nepoch 641, loss 655.4415893554688\nepoch 642, loss 655.4315795898438\nepoch 643, loss 655.421630859375\nepoch 644, loss 655.4116821289062\nepoch 645, loss 655.4017944335938\nepoch 646, loss 655.3919677734375\nepoch 647, loss 655.3822021484375\nepoch 648, loss 655.3724365234375\nepoch 649, loss 655.3626708984375\nepoch 650, loss 655.35302734375\nepoch 651, loss 655.3433837890625\nepoch 652, loss 655.333740234375\nepoch 653, loss 655.3241577148438\nepoch 654, loss 655.3146362304688\nepoch 655, loss 655.30517578125\nepoch 656, loss 655.2957153320312\nepoch 657, loss 655.2862548828125\nepoch 658, loss 655.2769165039062\nepoch 659, loss 655.267578125\nepoch 660, loss 655.2582397460938\nepoch 661, loss 655.2489624023438\nepoch 662, loss 655.23974609375\nepoch 663, loss 655.2305297851562\nepoch 664, loss 655.2213745117188\nepoch 665, loss 655.2122802734375\nepoch 666, loss 655.2031860351562\nepoch 667, loss 655.194091796875\nepoch 668, loss 655.1851196289062\nepoch 669, loss 655.1760864257812\nepoch 670, loss 655.1671752929688\nepoch 671, loss 655.1582641601562\nepoch 672, loss 655.1493530273438\nepoch 673, loss 655.1405029296875\nepoch 674, loss 655.1317138671875\nepoch 675, loss 655.1229248046875\nepoch 676, loss 655.1141357421875\nepoch 677, loss 655.10546875\nepoch 678, loss 655.0968017578125\nepoch 679, loss 655.088134765625\nepoch 680, loss 655.0795288085938\nepoch 681, loss 655.0709228515625\nepoch 682, loss 655.0623779296875\nepoch 683, loss 655.0538940429688\nepoch 684, loss 655.04541015625\nepoch 685, loss 655.0369262695312\nepoch 686, loss 655.0285034179688\nepoch 687, loss 655.0201416015625\nepoch 688, loss 655.0117797851562\nepoch 689, loss 655.00341796875\nepoch 690, loss 654.9951782226562\nepoch 691, loss 654.9868774414062\nepoch 692, loss 654.9786376953125\nepoch 693, loss 654.970458984375\nepoch 694, loss 654.9622802734375\nepoch 695, loss 654.9541625976562\nepoch 696, loss 654.946044921875\nepoch 697, loss 654.9379272460938\nepoch 698, loss 654.9298706054688\nepoch 699, loss 654.921875\nepoch 700, loss 654.9138793945312\nepoch 701, loss 654.9058837890625\nepoch 702, loss 654.89794921875\nepoch 703, loss 654.8900756835938\nepoch 704, loss 654.8822021484375\nepoch 705, loss 654.8743286132812\nepoch 706, loss 654.8665161132812\nepoch 707, loss 654.8587036132812\nepoch 708, loss 654.8509521484375\nepoch 709, loss 654.8432006835938\nepoch 710, loss 654.8355102539062\nepoch 711, loss 654.8278198242188\nepoch 712, loss 654.8201904296875\nepoch 713, loss 654.8125610351562\nepoch 714, loss 654.8049926757812\nepoch 715, loss 654.7974243164062\nepoch 716, loss 654.7898559570312\nepoch 717, loss 654.7823486328125\nepoch 718, loss 654.7748413085938\nepoch 719, loss 654.7673950195312\nepoch 720, loss 654.7599487304688\nepoch 721, loss 654.7525634765625\nepoch 722, loss 654.7451782226562\nepoch 723, loss 654.73779296875\nepoch 724, loss 654.73046875\nepoch 725, loss 654.72314453125\nepoch 726, loss 654.7158813476562\nepoch 727, loss 654.7086181640625\nepoch 728, loss 654.701416015625\nepoch 729, loss 654.6942138671875\nepoch 730, loss 654.68701171875\nepoch 731, loss 654.6798706054688\nepoch 732, loss 654.6727294921875\nepoch 733, loss 654.6655883789062\nepoch 734, loss 654.6585083007812\nepoch 735, loss 654.6514892578125\nepoch 736, loss 654.6444702148438\nepoch 737, loss 654.637451171875\nepoch 738, loss 654.6304321289062\nepoch 739, loss 654.6234741210938\nepoch 740, loss 654.6165771484375\nepoch 741, loss 654.609619140625\nepoch 742, loss 654.6027221679688\nepoch 743, loss 654.5958862304688\nepoch 744, loss 654.5890502929688\nepoch 745, loss 654.5822143554688\nepoch 746, loss 654.575439453125\nepoch 747, loss 654.5686645507812\nepoch 748, loss 654.5618896484375\nepoch 749, loss 654.55517578125\nepoch 750, loss 654.5484619140625\nepoch 751, loss 654.5418090820312\nepoch 752, loss 654.5350952148438\nepoch 753, loss 654.5285034179688\nepoch 754, loss 654.5218505859375\nepoch 755, loss 654.5152587890625\nepoch 756, loss 654.5087280273438\nepoch 757, loss 654.5021362304688\nepoch 758, loss 654.49560546875\nepoch 759, loss 654.4891357421875\nepoch 760, loss 654.4826049804688\nepoch 761, loss 654.4761352539062\nepoch 762, loss 654.4697265625\nepoch 763, loss 654.4633178710938\nepoch 764, loss 654.4569091796875\nepoch 765, loss 654.4505004882812\nepoch 766, loss 654.4441528320312\nepoch 767, loss 654.4378051757812\nepoch 768, loss 654.4315185546875\nepoch 769, loss 654.4251708984375\nepoch 770, loss 654.4189453125\nepoch 771, loss 654.4126586914062\nepoch 772, loss 654.4064331054688\nepoch 773, loss 654.4002075195312\nepoch 774, loss 654.3939819335938\nepoch 775, loss 654.3878173828125\nepoch 776, loss 654.3816528320312\nepoch 777, loss 654.3755493164062\nepoch 778, loss 654.369384765625\nepoch 779, loss 654.3633422851562\nepoch 780, loss 654.3572387695312\nepoch 781, loss 654.3511962890625\nepoch 782, loss 654.3451538085938\nepoch 783, loss 654.339111328125\nepoch 784, loss 654.3331298828125\nepoch 785, loss 654.3271484375\nepoch 786, loss 654.3211669921875\nepoch 787, loss 654.315185546875\nepoch 788, loss 654.3092651367188\nepoch 789, loss 654.3033447265625\nepoch 790, loss 654.2974853515625\nepoch 791, loss 654.2916259765625\nepoch 792, loss 654.2857666015625\nepoch 793, loss 654.2799072265625\n"
  129. },
  130. {
  131. "name": "stdout",
  132. "output_type": "stream",
  133. "text": "epoch 794, loss 654.2741088867188\nepoch 795, loss 654.268310546875\nepoch 796, loss 654.2625122070312\nepoch 797, loss 654.2567749023438\nepoch 798, loss 654.2509765625\nepoch 799, loss 654.2453002929688\nepoch 800, loss 654.2395629882812\nepoch 801, loss 654.23388671875\nepoch 802, loss 654.2282104492188\nepoch 803, loss 654.2225341796875\nepoch 804, loss 654.2168579101562\nepoch 805, loss 654.2112426757812\nepoch 806, loss 654.2056274414062\nepoch 807, loss 654.2000732421875\nepoch 808, loss 654.1944580078125\nepoch 809, loss 654.1889038085938\nepoch 810, loss 654.1834106445312\nepoch 811, loss 654.1778564453125\nepoch 812, loss 654.17236328125\nepoch 813, loss 654.1668701171875\nepoch 814, loss 654.161376953125\nepoch 815, loss 654.1559448242188\nepoch 816, loss 654.1504516601562\nepoch 817, loss 654.1450805664062\nepoch 818, loss 654.1396484375\nepoch 819, loss 654.13427734375\nepoch 820, loss 654.1288452148438\nepoch 821, loss 654.12353515625\nepoch 822, loss 654.1181640625\nepoch 823, loss 654.1128540039062\nepoch 824, loss 654.1074829101562\nepoch 825, loss 654.1022338867188\nepoch 826, loss 654.096923828125\nepoch 827, loss 654.0916748046875\nepoch 828, loss 654.08642578125\nepoch 829, loss 654.0811767578125\nepoch 830, loss 654.075927734375\nepoch 831, loss 654.0707397460938\nepoch 832, loss 654.0655517578125\nepoch 833, loss 654.0603637695312\nepoch 834, loss 654.05517578125\nepoch 835, loss 654.050048828125\nepoch 836, loss 654.044921875\nepoch 837, loss 654.039794921875\nepoch 838, loss 654.03466796875\nepoch 839, loss 654.0296020507812\nepoch 840, loss 654.0245361328125\nepoch 841, loss 654.0194702148438\nepoch 842, loss 654.014404296875\nepoch 843, loss 654.0093994140625\nepoch 844, loss 654.0043334960938\nepoch 845, loss 653.9993286132812\nepoch 846, loss 653.994384765625\nepoch 847, loss 653.9893798828125\nepoch 848, loss 653.9844360351562\nepoch 849, loss 653.9794921875\nepoch 850, loss 653.9745483398438\nepoch 851, loss 653.9696044921875\nepoch 852, loss 653.9647216796875\nepoch 853, loss 653.9598388671875\nepoch 854, loss 653.9549560546875\nepoch 855, loss 653.9500732421875\nepoch 856, loss 653.9451904296875\nepoch 857, loss 653.9403686523438\nepoch 858, loss 653.935546875\nepoch 859, loss 653.9307250976562\nepoch 860, loss 653.9259643554688\nepoch 861, loss 653.921142578125\nepoch 862, loss 653.9163818359375\nepoch 863, loss 653.91162109375\nepoch 864, loss 653.9068603515625\nepoch 865, loss 653.902099609375\nepoch 866, loss 653.8973999023438\nepoch 867, loss 653.8927001953125\nepoch 868, loss 653.8880004882812\nepoch 869, loss 653.88330078125\nepoch 870, loss 653.878662109375\nepoch 871, loss 653.8739624023438\nepoch 872, loss 653.8693237304688\nepoch 873, loss 653.8646850585938\nepoch 874, loss 653.8600463867188\nepoch 875, loss 653.85546875\nepoch 876, loss 653.8508911132812\nepoch 877, loss 653.8462524414062\nepoch 878, loss 653.8417358398438\nepoch 879, loss 653.837158203125\nepoch 880, loss 653.8325805664062\nepoch 881, loss 653.8280639648438\nepoch 882, loss 653.8235473632812\nepoch 883, loss 653.8190307617188\nepoch 884, loss 653.8145141601562\nepoch 885, loss 653.81005859375\nepoch 886, loss 653.8055419921875\nepoch 887, loss 653.8010864257812\nepoch 888, loss 653.796630859375\nepoch 889, loss 653.7921752929688\nepoch 890, loss 653.7877807617188\nepoch 891, loss 653.7833251953125\nepoch 892, loss 653.7789306640625\nepoch 893, loss 653.7745361328125\nepoch 894, loss 653.7701416015625\nepoch 895, loss 653.7657470703125\nepoch 896, loss 653.7614135742188\nepoch 897, loss 653.7570190429688\nepoch 898, loss 653.752685546875\nepoch 899, loss 653.7483520507812\nepoch 900, loss 653.7440795898438\nepoch 901, loss 653.73974609375\nepoch 902, loss 653.7354125976562\nepoch 903, loss 653.7311401367188\nepoch 904, loss 653.7268676757812\nepoch 905, loss 653.7225952148438\nepoch 906, loss 653.7183837890625\nepoch 907, loss 653.714111328125\nepoch 908, loss 653.7098999023438\nepoch 909, loss 653.7056274414062\nepoch 910, loss 653.701416015625\nepoch 911, loss 653.697265625\nepoch 912, loss 653.6930541992188\nepoch 913, loss 653.6888427734375\nepoch 914, loss 653.6846923828125\nepoch 915, loss 653.6805419921875\nepoch 916, loss 653.6763916015625\nepoch 917, loss 653.6722412109375\nepoch 918, loss 653.6680908203125\nepoch 919, loss 653.6640014648438\nepoch 920, loss 653.6598510742188\nepoch 921, loss 653.65576171875\nepoch 922, loss 653.6516723632812\nepoch 923, loss 653.6475830078125\nepoch 924, loss 653.6435546875\nepoch 925, loss 653.6394653320312\nepoch 926, loss 653.6354370117188\nepoch 927, loss 653.6314086914062\nepoch 928, loss 653.6273803710938\nepoch 929, loss 653.6233520507812\nepoch 930, loss 653.6193237304688\nepoch 931, loss 653.6152954101562\nepoch 932, loss 653.611328125\nepoch 933, loss 653.6073608398438\nepoch 934, loss 653.6033935546875\nepoch 935, loss 653.5994262695312\nepoch 936, loss 653.595458984375\nepoch 937, loss 653.5914916992188\nepoch 938, loss 653.5875854492188\nepoch 939, loss 653.5836181640625\nepoch 940, loss 653.5797119140625\nepoch 941, loss 653.5758056640625\nepoch 942, loss 653.5718994140625\nepoch 943, loss 653.5680541992188\nepoch 944, loss 653.5641479492188\nepoch 945, loss 653.560302734375\nepoch 946, loss 653.556396484375\nepoch 947, loss 653.5525512695312\nepoch 948, loss 653.5487060546875\nepoch 949, loss 653.5448608398438\nepoch 950, loss 653.5410766601562\nepoch 951, loss 653.5372314453125\nepoch 952, loss 653.533447265625\nepoch 953, loss 653.5296020507812\nepoch 954, loss 653.5258178710938\nepoch 955, loss 653.5220336914062\nepoch 956, loss 653.5182495117188\nepoch 957, loss 653.5145263671875\nepoch 958, loss 653.5107421875\nepoch 959, loss 653.5070190429688\nepoch 960, loss 653.5032348632812\nepoch 961, loss 653.49951171875\nepoch 962, loss 653.4957885742188\nepoch 963, loss 653.4920654296875\nepoch 964, loss 653.4883422851562\nepoch 965, loss 653.4846801757812\nepoch 966, loss 653.48095703125\nepoch 967, loss 653.477294921875\nepoch 968, loss 653.4736328125\nepoch 969, loss 653.469970703125\nepoch 970, loss 653.46630859375\nepoch 971, loss 653.462646484375\nepoch 972, loss 653.458984375\nepoch 973, loss 653.4553833007812\nepoch 974, loss 653.4517211914062\nepoch 975, loss 653.4481201171875\nepoch 976, loss 653.4445190429688\nepoch 977, loss 653.44091796875\nepoch 978, loss 653.4373168945312\nepoch 979, loss 653.4337158203125\nepoch 980, loss 653.43017578125\nepoch 981, loss 653.4265747070312\nepoch 982, loss 653.4230346679688\nepoch 983, loss 653.4194946289062\nepoch 984, loss 653.4159545898438\nepoch 985, loss 653.4124145507812\nepoch 986, loss 653.4088745117188\nepoch 987, loss 653.4053344726562\nepoch 988, loss 653.4017944335938\nepoch 989, loss 653.3983154296875\nepoch 990, loss 653.3948364257812\nepoch 991, loss 653.3912963867188\nepoch 992, loss 653.3878173828125\nepoch 993, loss 653.3843383789062\nepoch 994, loss 653.380859375\nepoch 995, loss 653.3773803710938\nepoch 996, loss 653.3739624023438\nepoch 997, loss 653.3704833984375\nepoch 998, loss 653.3670654296875\nepoch 999, loss 653.3636474609375\n"
  134. }
  135. ]
  136. },
  137. {
  138. "metadata": {
  139. "trusted": true
  140. },
  141. "cell_type": "code",
  142. "source": "",
  143. "execution_count": null,
  144. "outputs": []
  145. }
  146. ],
  147. "metadata": {
  148. "kernelspec": {
  149. "name": "python3",
  150. "display_name": "Python 3",
  151. "language": "python"
  152. },
  153. "language_info": {
  154. "name": "python",
  155. "version": "3.7.4",
  156. "mimetype": "text/x-python",
  157. "codemirror_mode": {
  158. "name": "ipython",
  159. "version": 3
  160. },
  161. "pygments_lexer": "ipython3",
  162. "nbconvert_exporter": "python",
  163. "file_extension": ".py"
  164. }
  165. },
  166. "nbformat": 4,
  167. "nbformat_minor": 4
  168. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement