小编Ben*_*ton的帖子

GradienTape收敛比Keras.model.fit慢得多

我目前正在尝试获取TF2.0 API,但是当我将GradientTape与常规keras.Model.fit进行比较时,我注意到:

  1. 它运行速度较慢(可能是由于执行急切)

  2. 它收敛得慢得多(我不确定为什么)。

+--------+--------------+--------------+------------------+
|  Epoch | GradientTape | GradientTape | keras.Model.fit  |
|        |              |  shuffling   |                  |
+--------+--------------+--------------+------------------+
|    1   |     0.905    |     0.918    |      0.8793      |
+--------+--------------+--------------+------------------+
|    2   |     0.352    |     0.634    |      0.2226      |
+--------+--------------+--------------+------------------+
|    3   |     0.285    |     0.518    |      0.1192      |
+--------+--------------+--------------+------------------+
|    4   |     0.282    |     0.458    |      0.1029      |
+--------+--------------+--------------+------------------+
|    5   |     0.275    |     0.421    |      0.0940      |
+--------+--------------+--------------+------------------+
Run Code Online (Sandbox Code Playgroud)

这是我与GradientTape一起使用的训练循环:

+--------+--------------+--------------+------------------+ …
Run Code Online (Sandbox Code Playgroud)

python keras tensorflow tensorflow2.0

8
推荐指数
1
解决办法
159
查看次数

有人找到了使 Tensorboard 受密码保护的方法吗?

我一直试图让Tensoboard受密码保护,但这并不容易,因为它不是 Flask 应用程序。去年已经开了一个问题,但此后没有任何消息。

authentication passwords password-protection tensorflow tensorboard

3
推荐指数
1
解决办法
1458
查看次数

有没有替代方法:as_integer_ratio(),以获得“更干净”的分数?

我知道我可以使用:-0.5.as_integer_ratio(); 并得到整数分数:1/2

但是,如果我有一个小数,例如:-8.333333333333334; 等效于:25/3; 我使用8.333333333333334.as_integer_ratio(); 我得到:(4691061961859793,562949953421312)

是否有功能/方法可以替代“干净”的25/3?

python

3
推荐指数
1
解决办法
45
查看次数