mirror of
https://github.com/ArthurDanjou/handson-ml3.git
synced 2026-01-14 12:14:36 +01:00
Stop using learning_phase: it's a global variable, and currently broken anyway
This commit is contained in:
@@ -1803,8 +1803,6 @@
|
||||
" self.stddev = stddev\n",
|
||||
"\n",
|
||||
" def call(self, X, training=None):\n",
|
||||
" if training is None:\n",
|
||||
" training = keras.backend.learning_phase()\n",
|
||||
" if training:\n",
|
||||
" noise = tf.random.normal(tf.shape(X), stddev=self.stddev)\n",
|
||||
" return X + noise\n",
|
||||
@@ -1990,8 +1988,6 @@
|
||||
"\n",
|
||||
" @tf.function\n",
|
||||
" def call(self, inputs, training=None):\n",
|
||||
" if training is None:\n",
|
||||
" training = keras.backend.learning_phase()\n",
|
||||
" Z = inputs\n",
|
||||
" for layer in self.hidden:\n",
|
||||
" Z = layer(Z)\n",
|
||||
|
||||
Reference in New Issue
Block a user