class branch

This commit is contained in:
Liu Terence 2022-11-07 21:09:01 +08:00
parent 60c6a8271a
commit c137dc4696
1 changed files with 69 additions and 44 deletions

View File

@ -7,22 +7,8 @@
"metadata": {},
"outputs": [],
"source": [
"from optimization.common import *\n",
"from optimization.gradient import *"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "302d9c60",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [],
"source": [
"funcPlot1d(environ=\"jupyterlab\")"
"from algorithm.optimization.common import *\n",
"from algorithm.optimization.gradient import *"
]
},
{
@ -34,7 +20,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "776f68cc5732452382ee39d4ac337bba",
"model_id": "3879a8b297fa4dffacb2dc6aba04dc5f",
"version_major": 2,
"version_minor": 0
},
@ -48,7 +34,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "0032d539590641b484466da05a125e19",
"model_id": "8c7609027a8d4f56a8492fda092401b6",
"version_major": 2,
"version_minor": 0
},
@ -62,7 +48,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "cdc7760b287b4a7881f0c2288ddcb0af",
"model_id": "1fa7e58deae44726bb5868c3454b3c4a",
"version_major": 2,
"version_minor": 0
},
@ -76,7 +62,7 @@
{
"data": {
"text/plain": [
"<optimization.gradient.gd_1d at 0x1a753d29748>"
"<algorithm.optimization.gradient.gd_1d at 0x24697aae548>"
]
},
"execution_count": 3,
@ -90,21 +76,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"id": "7c589589",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [],
"source": [
"funcPlot2d(environ=\"jupyterlab\")"
]
},
{
"cell_type": "code",
"execution_count": 2,
"execution_count": 5,
"id": "f28bd167",
"metadata": {
"slideshow": {
@ -115,7 +87,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "3ad25604b04c4023a838429d3ceccbaa",
"model_id": "3e3eda22a6eb43bc836431a749170cc1",
"version_major": 2,
"version_minor": 0
},
@ -129,7 +101,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "d913b214c8a54e1897eb161fdc41d04f",
"model_id": "94b62fa1c4c24a359419e7b9087c63a4",
"version_major": 2,
"version_minor": 0
},
@ -143,7 +115,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "39765310aa524308a29842b1770f7f3c",
"model_id": "4eccbd5a5fd94a7ab11f561e2ba2d247",
"version_major": 2,
"version_minor": 0
},
@ -157,7 +129,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "6d9886e39bd44ab39269fb3cd8e27af0",
"model_id": "2c3d255d1b984fc38f8f3da9ebb4fd38",
"version_major": 2,
"version_minor": 0
},
@ -171,10 +143,10 @@
{
"data": {
"text/plain": [
"<optimization.gradient.gd2d at 0x1a752773f88>"
"<algorithm.optimization.gradient.gd2d at 0x24697af6248>"
]
},
"execution_count": 2,
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
@ -185,10 +157,63 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 6,
"id": "d5651fc9-3fcd-4e91-8d3c-04897da1ea02",
"metadata": {},
"outputs": [],
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "6bf4e3de13db419883591537fc222a36",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"VBox(children=(HBox(children=(Dropdown(options=(('(1 - 8 * x1 + 7 * x1**2 - (7/3) * x1**3 + (1/4) * x1**4) * x…"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "7aea5da550ff487da02c07710a3a5078",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Output()"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "7b8c6c9cbceb4eeaa1e1187cb01476af",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"Output()"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/plain": [
"<algorithm.optimization.gradient.gd2d_compete at 0x24697e44788>"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"gd2d_compete(environ=\"jupyterlab\")"
]
@ -196,7 +221,7 @@
{
"cell_type": "code",
"execution_count": null,
"id": "f0c08039-6581-4b40-9e08-df40f8395e2b",
"id": "7defa790-4169-4e6e-8cb9-1ba867fcc08b",
"metadata": {},
"outputs": [],
"source": []