完全错误 /opt/conda/lib/python3.6/site-packages/tensorflow/python/ops/gradients_impl.py:112:用户警告:将稀疏的IndexedSlices转换为形状未知的密集Tensor。这可能会消耗大量内存。 “将稀疏的IndexedSlices转换为形状未知的密集张量。”
我是从简单模型中得到的
inp = tf.keras.Input(shape=(len(X[0]),), dtype=tf.float32)
i = tf.keras.layers.Embedding(vocab_size, units//2, input_length=len(X[0]), activity_regularizer=tf.keras.regularizers.l2(1e-4))(inp)#, mask_zero=True
i = tf.keras.layers.Bidirectional(tf.keras.layers.CuDNNGRU(units, activity_regularizer=tf.keras.regularizers.l2(1e-4)))(i)
i = tf.keras.layers.Dense(1, activation='sigmoid', activity_regularizer=tf.keras.regularizers.l2(1e-4))(i)
model = tf.keras.Model(inp, i)
model.compile(loss='binary_crossentropy', optimizer=tf.keras.optimizers.Adam(clipnorm=1.), metrics=['accuracy'])
不好吗,我真的变慢了吗?