我已經(jīng)使用 model 在 python 中訓(xùn)練了一個(gè)模型reg = 0.000001model = Sequential()model.add(Dense(24, activation='tanh', name='input_dense', input_shape=input_shape))model.add(GRU(24, activation='tanh', recurrent_activation='sigmoid', return_sequences=True, kernel_regularizer=regularizers.l2(reg), recurrent_regularizer=regularizers.l2(reg), reset_after=False))model.add(Flatten())model.add(Dense(2, activation='softmax'))但是當(dāng)我使用“tensorflowjs_converter --input_format keras”轉(zhuǎn)換這個(gè)模型并加載到瀏覽器中時(shí)出現(xiàn)錯(cuò)誤未處理的拒絕(錯(cuò)誤):未知正則化器:L2。這可能是由于以下原因之一:正則化器是用 Python 定義的,在這種情況下,需要將其移植到 TensorFlow.js 或您的 JavaScript 代碼中。自定義正則化器在 JavaScript 中定義,但未使用 tf.serialization.registerClass() 正確注冊。
未知正則化器:tensorflowjs 中的 L2
搖曳的薔薇
2023-03-24 14:49:57