Я использовал TensorFlow 1.13 и Keras для своих исследовательских проектов. В настоящее время из-за некоторых предупреждений в будущем я установил TensorFlow 2.0 и попытался использовать его.
Вместо того, чтобы использовать Keras, как я делал раньше, я использовал tf.keras и построил ту же модель RNN. т.е.
из keras.layers import Dense (я использовал раньше)
против
из tf.keras.layers import Dense (я пытался сейчас)
Все остальные коды одинаковы. Тем не менее, я получаю некоторые худшие результаты использования import из tf.keras.layers one. И я уверен, что это не совпадение, я пробовал перекрестную проверку и многократно запускал модели.
У кого-нибудь есть идеи о том, почему это происходит? Есть ли отличия от tf.keras.layers и keras.layers? Если да, то как мы можем быть осторожны, если получили какие-то "плохие" результаты?