Skip to content

Commit 15453d0

Browse files
authored
test=develop, fix AdgradOptimizer example code (#17401)
1 parent 3a9ae28 commit 15453d0

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

python/paddle/fluid/optimizer.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1006,8 +1006,22 @@ class AdagradOptimizer(Optimizer):
10061006
Examples:
10071007
.. code-block:: python
10081008
1009+
import paddle.fluid as fluid
1010+
import numpy as np
1011+
1012+
np_inp = np.array([[1.0, 2.0], [3.0, 4.0]], dtype=np.float32)
1013+
inp = fluid.layers.data(
1014+
name="inp", shape=[2, 2], append_batch_size=False)
1015+
out = fluid.layers.fc(inp, size=3)
1016+
out = fluid.layers.reduce_sum(out)
10091017
optimizer = fluid.optimizer.Adagrad(learning_rate=0.2)
1010-
optimizer.minimize(cost)
1018+
optimizer.minimize(out)
1019+
1020+
exe = fluid.Executor(fluid.CPUPlace())
1021+
exe.run(fluid.default_startup_program())
1022+
exe.run(
1023+
feed={"inp": np_inp},
1024+
fetch_list=[out.name])
10111025
"""
10121026
_moment_acc_str = "moment"
10131027

0 commit comments

Comments
 (0)