8000 Use a better optimizer · dotnet/TorchSharpExamples@de82cb6 · GitHub
[go: up one dir, main page]

Skip to content

Commit de82cb6

Browse files
Use a better optimizer
1 parent 0026cfd commit de82cb6

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

tutorials/CSharp/synthetic_data.ipynb

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@
105105
},
106106
{
107107
"cell_type": "code",
108-
"execution_count": 63,
108+
"execution_count": 80,
109109
"metadata": {
110110
"dotnet_interactive": {
111111
"language": "csharp"
@@ -137,7 +137,8 @@
137137
" y += torch.randn(y.shape) * 0.01;\n",
138138
"\n",
139139
" // Make sure that the output isn't negative.\n",
140-
" y += torch.where(y < 0.0, 0.01 * torch.randn(y.shape) + 0.01, torch.zeros(y.shape));\n",
140+
" //y += torch.where(y < 0.0, 0.01 * torch.randn(y.shape) + 0.01, torch.zeros(y.shape));\n",
141+
" y = y.relu_();\n",
141142
"\n",
142143
" // Save the data in two separate, binary files.\n",
143144
" X.save(fileName + \".x\");\n",
@@ -152,7 +153,7 @@
152153
},
153154
{
154155
"cell_type": "code",
155-
"execution_count": 64,
156+
"execution_count": 81,
156157
"metadata": {
157158
"dotnet_interactive": {
158159
"language": "csharp"
@@ -179,7 +180,7 @@
179180
},
180181
{
181182
"cell_type": "code",
182-
"execution_count": 65,
183+
"execution_count": 82,
183184
"metadata": {
184185
"dotnet_interactive": {
185186
"language": "csharp"
@@ -207,7 +208,7 @@
207208
},
208209
{
209210
"cell_type": "code",
210-
"execution_count": 66,
211+
"execution_count": 83,
211212
"metadata": {
212213
"dotnet_interactive": {
213214
"language": "csharp"
@@ -235,7 +236,7 @@
235236
},
236237
{
237238
"cell_type": "code",
238-
"execution_count": 67,
239+
"execution_count": 84,
239240
"metadata": {
240241
"dotnet_interactive": {
241242
"language": "csharp"
@@ -281,7 +282,7 @@
281282
},
282283
{
283284
"cell_type": "code",
284-
"execution_count": 68,
285+
"execution_count": 103,
285286
"metadata": {
286287
"dotnet_interactive": {
287288
"language": "csharp"
@@ -310,7 +311,7 @@
310311
},
311312
{
312313
"cell_type": "code",
313-
"execution_count": 69,
314+
"execution_count": 104,
314315
"metadata": {
315316
"dotnet_interactive": {
316317
"language": "csharp"
@@ -325,7 +326,7 @@
325326
"outputs": [],
326327
"source": [
327328
"var learning_rate = 0.01f;\n",
328-
"var optimizer = torch.optim.SGD(model.parameters(), learning_rate);"
329+
"var optimizer = torch.optim.Rprop(model.parameters(), learning_rate);"
329330
]
330331
},
331332
{
@@ -338,7 +339,7 @@
338339
},
339340
{
340341
"cell_type": "code",
341-
"execution_count": 78,
342+
"execution_count": 115,
342343
"metadata": {
343344
"dotnet_interactive": {
344345
"language": "csharp"
@@ -355,8 +356,8 @@
355356
"name": "stdout",
356357
"output_type": "stream",
357358
"text": [
358-
" initial loss = 0.0063750837\n",
359-
" final loss = 0.007656585\n"
359+
" initial loss = 0.00047994562\n",
360+
" final loss = 0.0004698771\n"
360361
]
361362
}
362363
],
@@ -389,7 +390,7 @@
389390
},
390391
{
391392
"cell_type": "code",
392-
"execution_count": 79,
393+
"execution_count": 116,
393394
"metadata": {
394395
"dotnet_interactive": {
395396
"language": "csharp"
@@ -405,7 +406,7 @@
405406
{
406407
"data": {
407408
"text/html": [
408-
"<div class=\"dni-plaintext\"><pre>0.008805012</pre></div><style>\r\n",
409+
"<div class=\"dni-plaintext\"><pre>0.00061915093</pre></div><style>\r\n",
409410
".dni-code-hint {\r\n",
410411
" font-style: italic;\r\n",
411412
" overflow: hidden;\r\n",

0 commit comments

Comments
 (0)
0