Open
Description
In the future Keras Core will become tf.keras -- as such it should not depend on tf.keras in any way. Currently we depend on tf.keras in two ways:
- We use it as a numerical reference for correctness checking in unit tests. This can be replaced by golden values (harcoded).
- We use tf.keras KPLs to implement a number of Keras Core KPLs for image augmentation and structured data preprocessing. We should replace these layers with version implemented from scratch in TF (just ported from tf.keras mostly as-is).