adding dft slides
@@ -3023,10 +3023,7 @@
|
||||
"File \u001b[0;32m~/miniforge3/envs/myenv/lib/python3.9/site-packages/autograd/wrap_util.py:20\u001b[0m, in \u001b[0;36munary_to_nary.<locals>.nary_operator.<locals>.nary_f\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 18\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[1;32m 19\u001b[0m x \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mtuple\u001b[39m(args[i] \u001b[38;5;28;01mfor\u001b[39;00m i \u001b[38;5;129;01min\u001b[39;00m argnum)\n\u001b[0;32m---> 20\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43munary_operator\u001b[49m\u001b[43m(\u001b[49m\u001b[43munary_f\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mx\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mnary_op_args\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mnary_op_kwargs\u001b[49m\u001b[43m)\u001b[49m\n",
|
||||
"File \u001b[0;32m~/miniforge3/envs/myenv/lib/python3.9/site-packages/autograd/differential_operators.py:29\u001b[0m, in \u001b[0;36mgrad\u001b[0;34m(fun, x)\u001b[0m\n\u001b[1;32m 26\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m vspace(ans)\u001b[38;5;241m.\u001b[39msize \u001b[38;5;241m==\u001b[39m \u001b[38;5;241m1\u001b[39m:\n\u001b[1;32m 27\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mTypeError\u001b[39;00m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mGrad only applies to real scalar-output functions. \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 28\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mTry jacobian, elementwise_grad or holomorphic_grad.\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m---> 29\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mvjp\u001b[49m\u001b[43m(\u001b[49m\u001b[43mvspace\u001b[49m\u001b[43m(\u001b[49m\u001b[43mans\u001b[49m\u001b[43m)\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mones\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\n",
|
||||
"File \u001b[0;32m~/miniforge3/envs/myenv/lib/python3.9/site-packages/autograd/core.py:14\u001b[0m, in \u001b[0;36mmake_vjp.<locals>.vjp\u001b[0;34m(g)\u001b[0m\n\u001b[0;32m---> 14\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mvjp\u001b[39m(g): \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mbackward_pass\u001b[49m\u001b[43m(\u001b[49m\u001b[43mg\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mend_node\u001b[49m\u001b[43m)\u001b[49m\n",
|
||||
"File \u001b[0;32m~/miniforge3/envs/myenv/lib/python3.9/site-packages/autograd/core.py:23\u001b[0m, in \u001b[0;36mbackward_pass\u001b[0;34m(g, end_node)\u001b[0m\n\u001b[1;32m 21\u001b[0m ingrads \u001b[38;5;241m=\u001b[39m node\u001b[38;5;241m.\u001b[39mvjp(outgrad[\u001b[38;5;241m0\u001b[39m])\n\u001b[1;32m 22\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m parent, ingrad \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mzip\u001b[39m(node\u001b[38;5;241m.\u001b[39mparents, ingrads):\n\u001b[0;32m---> 23\u001b[0m outgrads[parent] \u001b[38;5;241m=\u001b[39m \u001b[43madd_outgrads\u001b[49m\u001b[43m(\u001b[49m\u001b[43moutgrads\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[43mparent\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mingrad\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 24\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m outgrad[\u001b[38;5;241m0\u001b[39m]\n",
|
||||
"File \u001b[0;32m~/miniforge3/envs/myenv/lib/python3.9/site-packages/autograd/core.py:165\u001b[0m, in \u001b[0;36madd_outgrads\u001b[0;34m(prev_g_flagged, g)\u001b[0m\n\u001b[1;32m 163\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m mutable:\n\u001b[1;32m 164\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m sparse:\n\u001b[0;32m--> 165\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43msparse_add\u001b[49m\u001b[43m(\u001b[49m\u001b[43mvs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mprev_g\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mg\u001b[49m\u001b[43m)\u001b[49m, \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[1;32m 166\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[1;32m 167\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m vs\u001b[38;5;241m.\u001b[39mmut_add(prev_g, g), \u001b[38;5;28;01mTrue\u001b[39;00m\n",
|
||||
"File \u001b[0;32m~/miniforge3/envs/myenv/lib/python3.9/site-packages/autograd/tracer.py:48\u001b[0m, in \u001b[0;36mprimitive.<locals>.f_wrapped\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 46\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m new_box(ans, trace, node)\n\u001b[1;32m 47\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m---> 48\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mf_raw\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n",
|
||||
"File \u001b[0;32m~/miniforge3/envs/myenv/lib/python3.9/site-packages/autograd/core.py:186\u001b[0m, in \u001b[0;36msparse_add\u001b[0;34m(vs, x_prev, x_new)\u001b[0m\n\u001b[1;32m 183\u001b[0m \u001b[38;5;129m@primitive\u001b[39m\n\u001b[1;32m 184\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21msparse_add\u001b[39m(vs, x_prev, x_new):\n\u001b[1;32m 185\u001b[0m x_prev \u001b[38;5;241m=\u001b[39m x_prev \u001b[38;5;28;01mif\u001b[39;00m x_prev \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m \u001b[38;5;28;01melse\u001b[39;00m vs\u001b[38;5;241m.\u001b[39mzeros()\n\u001b[0;32m--> 186\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mx_new\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmut_add\u001b[49m\u001b[43m(\u001b[49m\u001b[43mx_prev\u001b[49m\u001b[43m)\u001b[49m\n",
|
||||
"File \u001b[0;32m~/miniforge3/envs/myenv/lib/python3.9/site-packages/autograd/core.py:23\u001b[0m, in \u001b[0;36mbackward_pass\u001b[0;34m(g, end_node)\u001b[0m\n\u001b[1;32m 21\u001b[0m ingrads \u001b[38;5;241m=\u001b[39m node\u001b[38;5;241m.\u001b[39mvjp(outgrad[\u001b[38;5;241m0\u001b[39m])\n\u001b[1;32m 22\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m parent, ingrad \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mzip\u001b[39m(node\u001b[38;5;241m.\u001b[39mparents, ingrads):\n\u001b[0;32m---> 23\u001b[0m outgrads[parent] \u001b[38;5;241m=\u001b[39m add_outgrads(\u001b[43moutgrads\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget\u001b[49m\u001b[43m(\u001b[49m\u001b[43mparent\u001b[49m\u001b[43m)\u001b[49m, ingrad)\n\u001b[1;32m 24\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m outgrad[\u001b[38;5;241m0\u001b[39m]\n",
|
||||
"\u001b[0;31mKeyboardInterrupt\u001b[0m: "
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1382,7 +1382,7 @@
|
||||
"text": [
|
||||
"/Users/mhjensen/miniforge3/envs/myenv/lib/python3.9/site-packages/keras/optimizer_v2/gradient_descent.py:102: UserWarning: The `lr` argument is deprecated, use `learning_rate` instead.\n",
|
||||
" super(SGD, self).__init__(name, **kwargs)\n",
|
||||
"2023-10-15 21:48:58.909327: W tensorflow/core/platform/profile_utils/cpu_utils.cc:128] Failed to get CPU frequency: 0 Hz\n"
|
||||
"2023-10-25 15:31:33.965944: W tensorflow/core/platform/profile_utils/cpu_utils.cc:128] Failed to get CPU frequency: 0 Hz\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
@@ -1798,10 +1798,10 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"0.12765651865754318\n",
|
||||
"4.348676117830458\n",
|
||||
"[[0.98073929 2.88442538]\n",
|
||||
" [2.88442538 9.24128917]]\n"
|
||||
"0.023888460698069384\n",
|
||||
"4.161573669199933\n",
|
||||
"[[0.708589 2.01323615]\n",
|
||||
" [2.01323615 6.75406265]]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -1845,10 +1845,10 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"0.08652153831327969\n",
|
||||
"1.7893215781870513\n",
|
||||
"[[1. 0.70344416]\n",
|
||||
" [0.70344416 1. ]]\n"
|
||||
"0.08737007811453563\n",
|
||||
"1.792898603630095\n",
|
||||
"[[1. 0.65673455]\n",
|
||||
" [0.65673455 1. ]]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -1905,30 +1905,30 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[ 1.71727268 5.22388434]\n",
|
||||
" [ 0.31027702 0.17469167]\n",
|
||||
" [-0.26149831 -0.93082933]\n",
|
||||
" [ 0.04107874 1.47244548]\n",
|
||||
" [-2.10812381 -5.28818554]\n",
|
||||
" [-1.62910047 -4.07706814]\n",
|
||||
" [ 0.92136836 2.27309401]\n",
|
||||
" [-0.3175938 -1.42457498]\n",
|
||||
" [ 0.68037392 0.16481217]\n",
|
||||
" [ 0.64594566 2.41173033]]\n",
|
||||
"[[ 0.1036544 0.17432695]\n",
|
||||
" [ 0.51758232 1.25700419]\n",
|
||||
" [-1.37236385 -4.22805937]\n",
|
||||
" [-0.46766277 -1.52501047]\n",
|
||||
" [ 0.99175336 3.59187177]\n",
|
||||
" [-2.34718587 -5.3512747 ]\n",
|
||||
" [ 1.94980712 6.99450177]\n",
|
||||
" [ 0.24849282 -0.56424167]\n",
|
||||
" [-0.35408251 -2.3930301 ]\n",
|
||||
" [ 0.73000497 2.04391163]]\n",
|
||||
" 0 1\n",
|
||||
"0 1.717273 5.223884\n",
|
||||
"1 0.310277 0.174692\n",
|
||||
"2 -0.261498 -0.930829\n",
|
||||
"3 0.041079 1.472445\n",
|
||||
"4 -2.108124 -5.288186\n",
|
||||
"5 -1.629100 -4.077068\n",
|
||||
"6 0.921368 2.273094\n",
|
||||
"7 -0.317594 -1.424575\n",
|
||||
"8 0.680374 0.164812\n",
|
||||
"9 0.645946 2.411730\n",
|
||||
"0 0.103654 0.174327\n",
|
||||
"1 0.517582 1.257004\n",
|
||||
"2 -1.372364 -4.228059\n",
|
||||
"3 -0.467663 -1.525010\n",
|
||||
"4 0.991753 3.591872\n",
|
||||
"5 -2.347186 -5.351275\n",
|
||||
"6 1.949807 6.994502\n",
|
||||
"7 0.248493 -0.564242\n",
|
||||
"8 -0.354083 -2.393030\n",
|
||||
"9 0.730005 2.043912\n",
|
||||
" 0 1\n",
|
||||
"0 1.000000 0.962653\n",
|
||||
"1 0.962653 1.000000\n"
|
||||
"0 1.000000 0.966337\n",
|
||||
"1 0.966337 1.000000\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -1974,37 +1974,37 @@
|
||||
"text": [
|
||||
" 0 1 2 3 4 5 6 7 \\\n",
|
||||
"0 0.0 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
|
||||
"1 0.0 0.082246 0.081621 0.082225 0.081617 0.081120 0.073421 0.072973 \n",
|
||||
"2 0.0 0.081621 0.081679 0.081960 0.081804 0.081742 0.073498 0.073387 \n",
|
||||
"3 0.0 0.082225 0.081960 0.087271 0.086900 0.086636 0.081057 0.080755 \n",
|
||||
"4 0.0 0.081617 0.081804 0.086900 0.086868 0.086932 0.080935 0.080903 \n",
|
||||
"5 0.0 0.081120 0.081742 0.086636 0.086932 0.087311 0.080906 0.081136 \n",
|
||||
"6 0.0 0.073421 0.073498 0.081057 0.080935 0.080906 0.077455 0.077330 \n",
|
||||
"7 0.0 0.072973 0.073387 0.080755 0.080903 0.081136 0.077330 0.077429 \n",
|
||||
"8 0.0 0.072637 0.073376 0.080571 0.080980 0.081466 0.077313 0.077630 \n",
|
||||
"9 0.0 0.072410 0.073465 0.080502 0.081164 0.081896 0.077403 0.077931 \n",
|
||||
"10 0.0 0.064640 0.064948 0.073406 0.073471 0.073618 0.071662 0.071685 \n",
|
||||
"11 0.0 0.064320 0.064896 0.073187 0.073476 0.073840 0.071579 0.071792 \n",
|
||||
"12 0.0 0.064101 0.064938 0.073080 0.073586 0.074161 0.071601 0.072000 \n",
|
||||
"13 0.0 0.063980 0.065069 0.073079 0.073797 0.074577 0.071726 0.072305 \n",
|
||||
"14 0.0 0.063953 0.065289 0.073184 0.074108 0.075089 0.071951 0.072707 \n",
|
||||
"1 0.0 0.084489 0.079202 0.083269 0.079700 0.076331 0.074355 0.071456 \n",
|
||||
"2 0.0 0.079202 0.075352 0.079849 0.077042 0.074328 0.072527 0.070086 \n",
|
||||
"3 0.0 0.083269 0.079849 0.087761 0.084946 0.082203 0.081779 0.079170 \n",
|
||||
"4 0.0 0.079700 0.077042 0.084946 0.082590 0.080248 0.079820 0.077517 \n",
|
||||
"5 0.0 0.076331 0.074328 0.082203 0.080248 0.078258 0.077833 0.075804 \n",
|
||||
"6 0.0 0.074355 0.072527 0.081779 0.079820 0.077833 0.078423 0.076337 \n",
|
||||
"7 0.0 0.071456 0.070086 0.079170 0.077517 0.075804 0.076337 0.074477 \n",
|
||||
"8 0.0 0.068743 0.067765 0.076678 0.075294 0.073824 0.074307 0.072650 \n",
|
||||
"9 0.0 0.066200 0.065559 0.074301 0.073154 0.071901 0.072338 0.070865 \n",
|
||||
"10 0.0 0.065631 0.064814 0.074306 0.072976 0.071564 0.072718 0.071080 \n",
|
||||
"11 0.0 0.063225 0.062696 0.071960 0.070845 0.069629 0.070705 0.069239 \n",
|
||||
"12 0.0 0.060971 0.060691 0.069733 0.068809 0.067769 0.068771 0.067462 \n",
|
||||
"13 0.0 0.058856 0.058793 0.067619 0.066865 0.065984 0.066919 0.065753 \n",
|
||||
"14 0.0 0.056870 0.056996 0.065613 0.065012 0.064275 0.065147 0.064113 \n",
|
||||
"\n",
|
||||
" 8 9 10 11 12 13 14 \n",
|
||||
"0 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n",
|
||||
"1 0.072637 0.072410 0.064640 0.064320 0.064101 0.063980 0.063953 \n",
|
||||
"2 0.073376 0.073465 0.064948 0.064896 0.064938 0.065069 0.065289 \n",
|
||||
"3 0.080571 0.080502 0.073406 0.073187 0.073080 0.073079 0.073184 \n",
|
||||
"4 0.080980 0.081164 0.073471 0.073476 0.073586 0.073797 0.074108 \n",
|
||||
"5 0.081466 0.081896 0.073618 0.073840 0.074161 0.074577 0.075089 \n",
|
||||
"6 0.077313 0.077403 0.071662 0.071579 0.071601 0.071726 0.071951 \n",
|
||||
"7 0.077630 0.077931 0.071685 0.071792 0.072000 0.072305 0.072707 \n",
|
||||
"8 0.078041 0.078548 0.071805 0.072098 0.072486 0.072967 0.073541 \n",
|
||||
"9 0.078548 0.079255 0.072022 0.072495 0.073059 0.073712 0.074455 \n",
|
||||
"10 0.071805 0.072022 0.067420 0.067457 0.067591 0.067820 0.068141 \n",
|
||||
"11 0.072098 0.072495 0.067457 0.067660 0.067955 0.068340 0.068815 \n",
|
||||
"12 0.072486 0.073059 0.067591 0.067955 0.068407 0.068945 0.069570 \n",
|
||||
"13 0.072967 0.073712 0.067820 0.068340 0.068945 0.069634 0.070406 \n",
|
||||
"14 0.073541 0.074455 0.068141 0.068815 0.069570 0.070406 0.071323 \n"
|
||||
"1 0.068743 0.066200 0.065631 0.063225 0.060971 0.058856 0.056870 \n",
|
||||
"2 0.067765 0.065559 0.064814 0.062696 0.060691 0.058793 0.056996 \n",
|
||||
"3 0.076678 0.074301 0.074306 0.071960 0.069733 0.067619 0.065613 \n",
|
||||
"4 0.075294 0.073154 0.072976 0.070845 0.068809 0.066865 0.065012 \n",
|
||||
"5 0.073824 0.071901 0.071564 0.069629 0.067769 0.065984 0.064275 \n",
|
||||
"6 0.074307 0.072338 0.072718 0.070705 0.068771 0.066919 0.065147 \n",
|
||||
"7 0.072650 0.070865 0.071080 0.069239 0.067462 0.065753 0.064113 \n",
|
||||
"8 0.071008 0.069391 0.069456 0.067774 0.066143 0.064568 0.063051 \n",
|
||||
"9 0.069391 0.067929 0.067859 0.066323 0.064827 0.063378 0.061977 \n",
|
||||
"10 0.069456 0.067859 0.068437 0.066752 0.065119 0.063542 0.062023 \n",
|
||||
"11 0.067774 0.066323 0.066752 0.065207 0.063705 0.062250 0.060845 \n",
|
||||
"12 0.066143 0.064827 0.065119 0.063705 0.062325 0.060983 0.059685 \n",
|
||||
"13 0.064568 0.063378 0.063542 0.062250 0.060983 0.059749 0.058550 \n",
|
||||
"14 0.063051 0.061977 0.062023 0.060845 0.059685 0.058550 0.057446 \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 22 KiB |
@@ -506,7 +506,13 @@
|
||||
"Learning rate = 0.0001\n",
|
||||
"Lambda = 0.0001\n",
|
||||
"Accuracy score on data set: 0.5\n",
|
||||
"\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Learning rate = 0.0001\n",
|
||||
"Lambda = 0.001\n",
|
||||
"Accuracy score on data set: 0.5\n",
|
||||
@@ -704,7 +710,7 @@
|
||||
},
|
||||
"metadata": {
|
||||
"filenames": {
|
||||
"image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/exercisesweek43_26_2.png"
|
||||
"image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/exercisesweek43_26_3.png"
|
||||
}
|
||||
},
|
||||
"output_type": "display_data"
|
||||
|
||||
|
After Width: | Height: | Size: 27 KiB |
@@ -225,8 +225,9 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[-1.0526992 -0.18065292 0.78521833 0.80074264 0.59327016 -1.16492688\n",
|
||||
" 0.85276246 -0.04581197 -0.65825344 -0.87931006]\n"
|
||||
"[-8.18243276e-01 -1.33525471e+00 -8.98409646e-01 -7.24434901e-01\n",
|
||||
" 2.27832584e+00 -8.78192446e-01 -1.35539164e-03 -7.36097055e-01\n",
|
||||
" -1.06125720e+00 2.86376300e+00]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -662,26 +663,36 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[0.80207897 0.22885848 0.14526269 0.91022359 0.76135601 0.52687741\n",
|
||||
" 0.68711054 0.01455922 0.70967214 0.47297104]\n",
|
||||
" [0.87431418 0.15724663 0.06301519 0.41894238 0.47364408 0.06406913\n",
|
||||
" 0.31588043 0.87953769 0.74731872 0.10490195]\n",
|
||||
" [0.87533326 0.71038664 0.29726695 0.34011629 0.51741855 0.32185967\n",
|
||||
" 0.58793527 0.0510594 0.81948868 0.5914397 ]\n",
|
||||
" [0.96850702 0.53558374 0.40512793 0.83443463 0.96618584 0.54644868\n",
|
||||
" 0.1871257 0.28585116 0.79035184 0.2171263 ]\n",
|
||||
" [0.46873567 0.91358019 0.28294305 0.03061555 0.86850963 0.19910208\n",
|
||||
" 0.16650509 0.07417526 0.42535003 0.98765625]\n",
|
||||
" [0.29588674 0.70249832 0.5364857 0.1036131 0.56249706 0.15827078\n",
|
||||
" 0.53515878 0.40182469 0.24828523 0.44402322]\n",
|
||||
" [0.95746721 0.33159476 0.86811569 0.89098129 0.67109613 0.96599594\n",
|
||||
" 0.17078905 0.22297358 0.2193546 0.4993133 ]\n",
|
||||
" [0.60675691 0.33800793 0.23780865 0.30914432 0.64695862 0.19717411\n",
|
||||
" 0.94400087 0.07404236 0.20967833 0.74391438]\n",
|
||||
" [0.72651548 0.13310008 0.78220032 0.90556496 0.45014 0.19314584\n",
|
||||
" 0.71977472 0.97866042 0.53700083 0.10479359]\n",
|
||||
" [0.17829104 0.30129931 0.77203046 0.2707158 0.09391542 0.82988221\n",
|
||||
" 0.61480907 0.29282684 0.37667238 0.91086026]]\n"
|
||||
"[[3.88960586e-01 2.54050804e-02 9.61246573e-01 4.42642980e-01\n",
|
||||
" 4.99344165e-01 8.87477172e-01 2.94785447e-01 4.80006130e-01\n",
|
||||
" 8.05206787e-02 9.27743488e-01]\n",
|
||||
" [9.00892604e-01 5.95597666e-01 5.92327822e-01 4.71979573e-01\n",
|
||||
" 2.92123586e-01 1.36128659e-01 7.83917436e-01 1.19154013e-01\n",
|
||||
" 7.92576742e-01 6.87338811e-01]\n",
|
||||
" [5.40660618e-01 1.11628185e-01 9.46904874e-01 7.61050884e-01\n",
|
||||
" 5.94782102e-01 6.61949985e-03 3.01329488e-01 4.26660718e-01\n",
|
||||
" 2.07824586e-02 5.75821358e-01]\n",
|
||||
" [7.16539406e-01 8.20261698e-01 5.70328587e-01 5.03331552e-01\n",
|
||||
" 9.26331821e-01 6.78989003e-01 9.53683592e-01 1.41471556e-01\n",
|
||||
" 3.17934657e-01 2.93828592e-01]\n",
|
||||
" [1.22354860e-01 4.77805840e-01 9.56878976e-01 2.21706540e-01\n",
|
||||
" 8.57223110e-01 2.55043852e-01 7.60863613e-01 4.61669885e-01\n",
|
||||
" 5.31290061e-01 7.60381656e-01]\n",
|
||||
" [1.68685905e-01 1.26113838e-01 8.15301931e-01 4.38511237e-01\n",
|
||||
" 4.42633236e-01 7.28595266e-01 3.30571694e-01 3.15593134e-01\n",
|
||||
" 8.22979294e-01 7.32441343e-01]\n",
|
||||
" [5.43608740e-01 2.76181397e-01 6.66722647e-01 7.35434042e-01\n",
|
||||
" 2.44020145e-01 2.15352815e-01 1.91487049e-01 6.11137061e-01\n",
|
||||
" 2.79167312e-01 2.27230624e-01]\n",
|
||||
" [8.97033646e-02 1.88667234e-01 1.80076024e-01 8.65728698e-01\n",
|
||||
" 2.79254918e-01 3.33457718e-01 9.52626194e-01 8.75240336e-01\n",
|
||||
" 7.76059447e-01 3.52565509e-01]\n",
|
||||
" [8.49556373e-03 1.50925722e-04 8.98413020e-01 7.49186362e-01\n",
|
||||
" 1.90602444e-01 4.79877535e-01 6.10615323e-01 7.78031111e-02\n",
|
||||
" 2.39856058e-01 3.20554718e-01]\n",
|
||||
" [2.63843494e-01 1.46306318e-01 7.29933720e-01 5.27826845e-01\n",
|
||||
" 1.33857909e-01 3.50359169e-01 4.20020918e-01 8.58581665e-03\n",
|
||||
" 5.54378734e-02 8.68351374e-01]]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -800,13 +811,13 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"0.016972818397989375\n",
|
||||
"3.9050595316983907\n",
|
||||
"0.11007935789924998\n",
|
||||
"[[ 1.21860973 3.69519297 6.31082439]\n",
|
||||
" [ 3.69519297 12.18993003 19.00431775]\n",
|
||||
" [ 6.31082439 19.00431775 65.3283771 ]]\n",
|
||||
"[72.14421971 0.08339896 6.5092982 ]\n"
|
||||
"0.07291818479810824\n",
|
||||
"4.313183599076104\n",
|
||||
"-0.05687021620384533\n",
|
||||
"[[ 0.87810129 2.59703606 2.52470105]\n",
|
||||
" [ 2.59703606 8.59883217 6.83603568]\n",
|
||||
" [ 2.52470105 6.83603568 13.87354403]]\n",
|
||||
"[19.25091007 0.06413187 4.03543554]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
@@ -143,7 +143,7 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31707/39730396.py:11: MatplotlibDeprecationWarning: Calling gca() with keyword arguments was deprecated in Matplotlib 3.4. Starting two minor releases later, gca() will take no keyword arguments. The gca() function should only be used to get the current axes, or if no axes exist, create new axes with default keyword arguments. To create a new axes with non-default arguments, use plt.axes() or plt.subplot().\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11057/39730396.py:11: MatplotlibDeprecationWarning: Calling gca() with keyword arguments was deprecated in Matplotlib 3.4. Starting two minor releases later, gca() will take no keyword arguments. The gca() function should only be used to get the current axes, or if no axes exist, create new axes with default keyword arguments. To create a new axes with non-default arguments, use plt.axes() or plt.subplot().\n",
|
||||
" ax = fig.gca(projection='3d')\n"
|
||||
]
|
||||
},
|
||||
|
||||
|
Before Width: | Height: | Size: 9.9 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
@@ -985,8 +985,8 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[ 0.27919014 -0.36550376 -0.86282204 1.31714002 -1.99484719 -0.63837812\n",
|
||||
" 1.45062284 -0.33079132 -0.58182803 -0.7207467 ]\n"
|
||||
"[ 0.98502634 -1.56822376 -0.45668633 1.26063304 -1.43801947 -0.72264336\n",
|
||||
" 0.12428533 -0.64472123 -0.99439119 0.84257054]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -1424,26 +1424,26 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[[0.23516186 0.40009482 0.40666305 0.26318493 0.37335014 0.7865355\n",
|
||||
" 0.11587186 0.81840893 0.38046294 0.17138811]\n",
|
||||
" [0.70506522 0.56475572 0.02507163 0.57935482 0.33537181 0.32382849\n",
|
||||
" 0.37266855 0.00348543 0.11400145 0.84991754]\n",
|
||||
" [0.27152452 0.88901776 0.95166414 0.82292185 0.09524714 0.92630576\n",
|
||||
" 0.29374695 0.55867377 0.10959669 0.71647328]\n",
|
||||
" [0.15913825 0.89604286 0.80447153 0.59412285 0.30990916 0.94642209\n",
|
||||
" 0.20494446 0.7215423 0.03049638 0.55649207]\n",
|
||||
" [0.70899024 0.80389541 0.60883945 0.7803213 0.43466245 0.33078483\n",
|
||||
" 0.86852099 0.19772911 0.93022647 0.45253585]\n",
|
||||
" [0.5810785 0.94823368 0.73379189 0.09408163 0.14549142 0.8353591\n",
|
||||
" 0.46754435 0.29732036 0.7698352 0.39200159]\n",
|
||||
" [0.77265782 0.37376184 0.43647835 0.38782352 0.97449977 0.02276062\n",
|
||||
" 0.36802977 0.43941514 0.99006712 0.98316168]\n",
|
||||
" [0.89897156 0.04956816 0.52067151 0.52180619 0.21275991 0.86420934\n",
|
||||
" 0.50653545 0.49057373 0.77067609 0.16043757]\n",
|
||||
" [0.22616902 0.70408916 0.43902948 0.68992377 0.5608253 0.84132082\n",
|
||||
" 0.95661705 0.7082333 0.33600213 0.44116407]\n",
|
||||
" [0.96459246 0.32141575 0.95679388 0.44595818 0.1875353 0.47700752\n",
|
||||
" 0.03321947 0.55865092 0.96543101 0.63227278]]\n"
|
||||
"[[0.36681298 0.62199022 0.32023229 0.08231145 0.09917246 0.29025302\n",
|
||||
" 0.85115237 0.79516409 0.833774 0.85910255]\n",
|
||||
" [0.08990571 0.56425249 0.34440086 0.37540613 0.30085673 0.93901621\n",
|
||||
" 0.00790262 0.92604308 0.7742213 0.58486384]\n",
|
||||
" [0.57811941 0.84268865 0.11339075 0.57329374 0.78094722 0.46156624\n",
|
||||
" 0.2545724 0.1095957 0.6559956 0.22291364]\n",
|
||||
" [0.12049203 0.50172141 0.38493367 0.62633359 0.13880371 0.37092452\n",
|
||||
" 0.21913628 0.78478186 0.12625715 0.89142357]\n",
|
||||
" [0.69018454 0.02200532 0.63281889 0.28622606 0.84900747 0.44440345\n",
|
||||
" 0.5302517 0.15957051 0.10154612 0.7025846 ]\n",
|
||||
" [0.26518597 0.48577692 0.68736603 0.10401756 0.88473534 0.31949465\n",
|
||||
" 0.00434364 0.20240089 0.46285399 0.64432571]\n",
|
||||
" [0.39229856 0.66289428 0.2591811 0.68871199 0.37021881 0.32041353\n",
|
||||
" 0.93049763 0.30690504 0.63212587 0.56397327]\n",
|
||||
" [0.31212802 0.82402448 0.94610136 0.19407473 0.28535441 0.99933329\n",
|
||||
" 0.55331574 0.96439516 0.4809676 0.21947455]\n",
|
||||
" [0.66489687 0.7613959 0.33285905 0.20726939 0.74587018 0.97375628\n",
|
||||
" 0.62642303 0.95762994 0.22169909 0.82717721]\n",
|
||||
" [0.8470287 0.16761991 0.74042291 0.42143986 0.70262543 0.8964059\n",
|
||||
" 0.69629255 0.05916189 0.89940861 0.19010909]]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -1557,13 +1557,13 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"-0.022210866177877393\n",
|
||||
"3.7588118737641243\n",
|
||||
"0.5615739502773949\n",
|
||||
"[[ 1.30150056 3.81953844 7.0377961 ]\n",
|
||||
" [ 3.81953844 12.2361161 19.72546953]\n",
|
||||
" [ 7.0377961 19.72546953 73.31248389]]\n",
|
||||
"[79.90960269 0.08394792 6.85654993]\n"
|
||||
"-0.1804736801658276\n",
|
||||
"3.577421319924605\n",
|
||||
"-0.13894606338836166\n",
|
||||
"[[ 0.93900613 3.09173024 2.71615146]\n",
|
||||
" [ 3.09173024 11.22689573 9.13261905]\n",
|
||||
" [ 2.71615146 9.13261905 12.06931309]]\n",
|
||||
"[21.60398689 0.07438088 2.55684718]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -1916,7 +1916,7 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31718/1326197715.py:6: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11068/1326197715.py:6: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.\n",
|
||||
" data_pandas=data_pandas.append(pd.DataFrame(new_hobbit, index=['Pippin']))\n"
|
||||
]
|
||||
},
|
||||
|
||||
@@ -1519,7 +1519,7 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"0.995840825550726\n"
|
||||
"0.9955273625597437\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -1550,7 +1550,7 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"0.007607459165915922\n"
|
||||
"0.008900933315885705\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -1585,23 +1585,23 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[0.00552246 0.00115669 0.02017377 0.01896127 0.01389847 0.01591021\n",
|
||||
" 0.02816083 0.0100949 0.02757522 0.00182747 0.00584432 0.02081274\n",
|
||||
" 0.01365363 0.0191717 0.01068907 0.02763182 0.02950229 0.02485679\n",
|
||||
" 0.01456159 0.00644939 0.0297291 0.08272096 0.01335857 0.00825399\n",
|
||||
" 0.04478101 0.05834444 0.04198166 0.034985 0.00562524 0.01524072\n",
|
||||
" 0.01529708 0.02083512 0.01161357 0.01708691 0.02279888 0.02912421\n",
|
||||
" 0.00076617 0.02329285 0.00626773 0.01054509 0.00460405 0.01476097\n",
|
||||
" 0.0036718 0.00569405 0.07804489 0.03894873 0.02103178 0.00726135\n",
|
||||
" 0.00353575 0.00857028 0.00923278 0.01616709 0.02881357 0.00550379\n",
|
||||
" 0.02942218 0.00946636 0.03982972 0.0149713 0.04103307 0.05526765\n",
|
||||
" 0.00463639 0.00254359 0.00915433 0.02588522 0.00090992 0.00739382\n",
|
||||
" 0.02075115 0.024632 0.00115506 0.01963203 0.00086063 0.01580414\n",
|
||||
" 0.01059601 0.03376827 0.02745507 0.02109939 0.05977068 0.04662395\n",
|
||||
" 0.00283853 0.03903968 0.0001225 0.02385515 0.02089297 0.04214702\n",
|
||||
" 0.01289962 0.00798188 0.04746791 0.04822955 0.02066371 0.01045774\n",
|
||||
" 0.01164198 0.03633213 0.00183398 0.0105301 0.00880924 0.015244\n",
|
||||
" 0.01596986 0.01176096 0.01448147 0.00610607]\n"
|
||||
"[0.00643899 0.04246989 0.0607062 0.02997344 0.0011878 0.00123457\n",
|
||||
" 0.00324986 0.03285652 0.01028728 0.01571866 0.03940381 0.0814985\n",
|
||||
" 0.038844 0.01828593 0.03967758 0.00303693 0.02227466 0.02702328\n",
|
||||
" 0.00026861 0.00883798 0.02876697 0.00472251 0.03141454 0.02911162\n",
|
||||
" 0.02387339 0.00585113 0.00110716 0.00587564 0.00693821 0.00604105\n",
|
||||
" 0.00804985 0.02058094 0.01151984 0.01782721 0.0286851 0.08874631\n",
|
||||
" 0.01678538 0.0065912 0.03611471 0.02706508 0.00313125 0.04977093\n",
|
||||
" 0.00415289 0.02760079 0.00518122 0.00628874 0.00739489 0.01619456\n",
|
||||
" 0.00996972 0.02210753 0.02030107 0.02100763 0.04699527 0.01512934\n",
|
||||
" 0.00717079 0.01784714 0.01095703 0.01281486 0.0231703 0.04482932\n",
|
||||
" 0.00287871 0.0565419 0.04028659 0.03102525 0.01617722 0.0271761\n",
|
||||
" 0.01736502 0.03394827 0.00328494 0.05750876 0.0059888 0.01915888\n",
|
||||
" 0.01423609 0.01024227 0.03660869 0.01012951 0.00534938 0.03375068\n",
|
||||
" 0.02699539 0.04083439 0.04965227 0.00565625 0.02250553 0.00893027\n",
|
||||
" 0.02244755 0.00741987 0.00189101 0.02042476 0.02036545 0.06362348\n",
|
||||
" 0.03145163 0.02987833 0.07393685 0.0033575 0.02791218 0.00214832\n",
|
||||
" 0.0111154 0.01344581 0.00368581 0.01436601]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -1655,15 +1655,15 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[ 2.04899609 -0.34193915 5.64527549 -0.69997503 0.31290684]\n",
|
||||
"[ 2.09851217 -1.48209629 10.27096183 -6.79998516 2.87206824]\n",
|
||||
"Training R2\n",
|
||||
"0.9952222065466447\n",
|
||||
"0.9957273060382023\n",
|
||||
"Training MSE\n",
|
||||
"0.008897354602673473\n",
|
||||
"0.010053880703541525\n",
|
||||
"Test R2\n",
|
||||
"0.9915165982451293\n",
|
||||
"0.9888005551376943\n",
|
||||
"Test MSE\n",
|
||||
"0.009442796383765939\n"
|
||||
"0.008043926731954223\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 21 KiB |
@@ -1679,7 +1679,7 @@
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"RandomizedSearchCV(estimator=Ridge(), n_iter=100,\n",
|
||||
" param_distributions={'alpha': <scipy.stats._distn_infrastructure.rv_frozen object at 0x156346610>})\n",
|
||||
" param_distributions={'alpha': <scipy.stats._distn_infrastructure.rv_frozen object at 0x1045a7eb0>})\n",
|
||||
"Best estimated lambda-value: 0.9849967686928113\n",
|
||||
"MSE score: 1.0853136633465326\n",
|
||||
"R2 score: -0.0002382102844775691\n"
|
||||
|
||||
@@ -1160,14 +1160,14 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31749/3838917029.py:18: MatplotlibDeprecationWarning: Calling gca() with keyword arguments was deprecated in Matplotlib 3.4. Starting two minor releases later, gca() will take no keyword arguments. The gca() function should only be used to get the current axes, or if no axes exist, create new axes with default keyword arguments. To create a new axes with non-default arguments, use plt.axes() or plt.subplot().\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11106/3838917029.py:18: MatplotlibDeprecationWarning: Calling gca() with keyword arguments was deprecated in Matplotlib 3.4. Starting two minor releases later, gca() will take no keyword arguments. The gca() function should only be used to get the current axes, or if no axes exist, create new axes with default keyword arguments. To create a new axes with non-default arguments, use plt.axes() or plt.subplot().\n",
|
||||
" ax = fig.gca(projection=\"3d\")\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"<mpl_toolkits.mplot3d.art3d.Poly3DCollection at 0x11ada9670>"
|
||||
"<mpl_toolkits.mplot3d.art3d.Poly3DCollection at 0x136af27c0>"
|
||||
]
|
||||
},
|
||||
"execution_count": 1,
|
||||
@@ -1337,7 +1337,7 @@
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"[<matplotlib.lines.Line2D at 0x11f5f6520>]"
|
||||
"[<matplotlib.lines.Line2D at 0x13792dfa0>]"
|
||||
]
|
||||
},
|
||||
"execution_count": 5,
|
||||
|
||||
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
@@ -3368,7 +3368,7 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n"
|
||||
]
|
||||
},
|
||||
@@ -3956,7 +3956,7 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n"
|
||||
]
|
||||
},
|
||||
@@ -3974,7 +3974,7 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n"
|
||||
]
|
||||
},
|
||||
@@ -3992,7 +3992,7 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n"
|
||||
]
|
||||
},
|
||||
@@ -4010,7 +4010,7 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n"
|
||||
]
|
||||
},
|
||||
@@ -4028,7 +4028,7 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n"
|
||||
]
|
||||
},
|
||||
@@ -4046,7 +4046,7 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n"
|
||||
]
|
||||
},
|
||||
@@ -4064,7 +4064,7 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n"
|
||||
]
|
||||
},
|
||||
@@ -4082,11 +4082,11 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
" exp_term = np.exp(self.z_o)\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
" self.probabilities = exp_term / np.sum(exp_term, axis=1, keepdims=True)\n"
|
||||
]
|
||||
},
|
||||
@@ -4104,11 +4104,11 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
" exp_term = np.exp(self.z_o)\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
" self.probabilities = exp_term / np.sum(exp_term, axis=1, keepdims=True)\n"
|
||||
]
|
||||
},
|
||||
@@ -4126,11 +4126,11 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
" exp_term = np.exp(self.z_o)\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
" self.probabilities = exp_term / np.sum(exp_term, axis=1, keepdims=True)\n"
|
||||
]
|
||||
},
|
||||
@@ -4148,11 +4148,11 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
" exp_term = np.exp(self.z_o)\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
" self.probabilities = exp_term / np.sum(exp_term, axis=1, keepdims=True)\n"
|
||||
]
|
||||
},
|
||||
@@ -4170,11 +4170,11 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
" exp_term = np.exp(self.z_o)\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
" self.probabilities = exp_term / np.sum(exp_term, axis=1, keepdims=True)\n"
|
||||
]
|
||||
},
|
||||
@@ -4192,7 +4192,7 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n"
|
||||
]
|
||||
},
|
||||
@@ -4210,11 +4210,11 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
" exp_term = np.exp(self.z_o)\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
" self.probabilities = exp_term / np.sum(exp_term, axis=1, keepdims=True)\n"
|
||||
]
|
||||
},
|
||||
@@ -4232,11 +4232,11 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
" exp_term = np.exp(self.z_o)\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
" self.probabilities = exp_term / np.sum(exp_term, axis=1, keepdims=True)\n"
|
||||
]
|
||||
},
|
||||
@@ -4254,11 +4254,11 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
" exp_term = np.exp(self.z_o)\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
" self.probabilities = exp_term / np.sum(exp_term, axis=1, keepdims=True)\n"
|
||||
]
|
||||
},
|
||||
@@ -4276,11 +4276,11 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
" exp_term = np.exp(self.z_o)\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
" self.probabilities = exp_term / np.sum(exp_term, axis=1, keepdims=True)\n"
|
||||
]
|
||||
},
|
||||
@@ -4298,11 +4298,11 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
" exp_term = np.exp(self.z_o)\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
" self.probabilities = exp_term / np.sum(exp_term, axis=1, keepdims=True)\n"
|
||||
]
|
||||
},
|
||||
@@ -4320,11 +4320,11 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
" exp_term = np.exp(self.z_o)\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
" self.probabilities = exp_term / np.sum(exp_term, axis=1, keepdims=True)\n"
|
||||
]
|
||||
},
|
||||
@@ -4342,11 +4342,11 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
" exp_term = np.exp(self.z_o)\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
" self.probabilities = exp_term / np.sum(exp_term, axis=1, keepdims=True)\n"
|
||||
]
|
||||
},
|
||||
@@ -4364,11 +4364,11 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:43: RuntimeWarning: overflow encountered in exp\n",
|
||||
" exp_term = np.exp(self.z_o)\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/1630775253.py:44: RuntimeWarning: invalid value encountered in true_divide\n",
|
||||
" self.probabilities = exp_term / np.sum(exp_term, axis=1, keepdims=True)\n"
|
||||
]
|
||||
},
|
||||
@@ -4429,15 +4429,15 @@
|
||||
"name": "stderr",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_31761/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
"/var/folders/td/3yk470mj5p931p9dtkk0y6jw0000gn/T/ipykernel_11118/953065564.py:4: RuntimeWarning: overflow encountered in exp\n",
|
||||
" return 1/(1 + np.exp(-x))\n"
|
||||
]
|
||||
},
|
||||
@@ -4980,7 +4980,13 @@
|
||||
"Learning rate = 0.01\n",
|
||||
"Lambda = 1.0\n",
|
||||
"Accuracy score on test set: 0.9722222222222222\n",
|
||||
"\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Learning rate = 0.01\n",
|
||||
"Lambda = 10.0\n",
|
||||
"Accuracy score on test set: 0.9527777777777777\n",
|
||||
@@ -5072,7 +5078,13 @@
|
||||
"Learning rate = 1.0\n",
|
||||
"Lambda = 1.0\n",
|
||||
"Accuracy score on test set: 0.08888888888888889\n",
|
||||
"\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Learning rate = 1.0\n",
|
||||
"Lambda = 10.0\n",
|
||||
"Accuracy score on test set: 0.09444444444444444\n",
|
||||
@@ -5098,7 +5110,13 @@
|
||||
"Learning rate = 10.0\n",
|
||||
"Lambda = 0.01\n",
|
||||
"Accuracy score on test set: 0.1388888888888889\n",
|
||||
"\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Learning rate = 10.0\n",
|
||||
"Lambda = 0.1\n",
|
||||
"Accuracy score on test set: 0.11388888888888889\n",
|
||||
@@ -5627,7 +5645,13 @@
|
||||
"Learning rate = 1.0\n",
|
||||
"Lambda = 10.0\n",
|
||||
"Accuracy score on data set: 0.5\n",
|
||||
"\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Learning rate = 10.0\n",
|
||||
"Lambda = 1e-05\n",
|
||||
"Accuracy score on data set: 0.5\n",
|
||||
@@ -5693,7 +5717,7 @@
|
||||
},
|
||||
"metadata": {
|
||||
"filenames": {
|
||||
"image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/week41_211_2.png"
|
||||
"image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/week41_211_3.png"
|
||||
}
|
||||
},
|
||||
"output_type": "display_data"
|
||||
|
||||
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 27 KiB |
@@ -604,7 +604,13 @@
|
||||
"Learning rate = 0.0001\n",
|
||||
"Lambda = 1.0\n",
|
||||
"Accuracy score on data set: 0.5\n",
|
||||
"\n",
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Learning rate = 0.0001\n",
|
||||
"Lambda = 10.0\n",
|
||||
"Accuracy score on data set: 0.5\n",
|
||||
@@ -786,7 +792,7 @@
|
||||
},
|
||||
"metadata": {
|
||||
"filenames": {
|
||||
"image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/week43_30_2.png"
|
||||
"image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/week43_30_3.png"
|
||||
}
|
||||
},
|
||||
"output_type": "display_data"
|
||||
@@ -10894,20 +10900,7 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Adam: Eta=0.001, Lambda=0"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Adam: Eta=0.001, Lambda=0\n",
|
||||
"\r",
|
||||
" [----------------------------------------] 0.000% | train_error: 12.9 | train_acc: 0.376 | val_error: 12.6 | val_acc: 0.392 "
|
||||
]
|
||||
@@ -43593,7 +43586,14 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"predictions = (n_inputs) = (1437,)\n",
|
||||
"predictions = (n_inputs) = (1437,)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"\n",
|
||||
"prediction for image 0: 8\n",
|
||||
"correct label for image 0: 6\n"
|
||||
]
|
||||
|
||||
|
After Width: | Height: | Size: 27 KiB |