From d076395582f59914545b763e1ec5c09a23a70c7b Mon Sep 17 00:00:00 2001 From: SamareshSingh Date: Fri, 7 Nov 2025 21:04:37 -0600 Subject: [PATCH 1/4] Fix name_scope_stack AttributeError and IndexError in __exit__ - Add guard clauses to handle None and empty stack cases in name_scope.__exit__ - Prevents AttributeError when name_scope_stack is None (e.g., thread-local state cleared) - Prevents IndexError when name_scope_stack is empty - Add comprehensive tests for None stack, empty stack, multithreading scenarios - Fixes #21831 --- keras/src/backend/common/name_scope.py | 3 +- keras/src/backend/common/name_scope_test.py | 109 ++++++++++++++++++++ 2 files changed, 111 insertions(+), 1 deletion(-) diff --git a/keras/src/backend/common/name_scope.py b/keras/src/backend/common/name_scope.py index 71a8408767b6..435c6033299a 100644 --- a/keras/src/backend/common/name_scope.py +++ b/keras/src/backend/common/name_scope.py @@ -58,7 +58,8 @@ def __exit__(self, *args, **kwargs): name_scope_stack = global_state.get_global_attribute( "name_scope_stack" ) - name_scope_stack.pop() + if name_scope_stack is not None and len(name_scope_stack) > 0: + name_scope_stack.pop() def current_path(): diff --git a/keras/src/backend/common/name_scope_test.py b/keras/src/backend/common/name_scope_test.py index 2e79f2146958..8085ce30f25c 100644 --- a/keras/src/backend/common/name_scope_test.py +++ b/keras/src/backend/common/name_scope_test.py @@ -1,4 +1,7 @@ +import threading + from keras.src import testing +from keras.src.backend.common import global_state from keras.src.backend.common.name_scope import current_path from keras.src.backend.common.name_scope import name_scope @@ -46,3 +49,109 @@ def test_override_parent(self): current_path(), "absolute/path/middle/inner" ) self.assertEqual(current_path(), "outer") + + def test_exit_with_none_stack(self): + """Test that __exit__ handles None name_scope_stack gracefully.""" + # Create a name_scope instance + scope = name_scope("test") + # Enter the scope normally + scope.__enter__() + + # Simulate the scenario where global state is cleared + # (e.g., in a different thread) + global_state.set_global_attribute("name_scope_stack", None) + + # Exit should not raise an AttributeError + try: + scope.__exit__() + except AttributeError as e: + self.fail(f"__exit__ raised AttributeError: {e}") + + # Clean up: reset the stack + global_state.set_global_attribute("name_scope_stack", []) + + def test_exit_with_empty_stack(self): + """Test that __exit__ handles empty name_scope_stack gracefully.""" + # Create a name_scope instance + scope = name_scope("test") + # Enter the scope normally + scope.__enter__() + + # Simulate the scenario where the stack is cleared + name_scope_stack = global_state.get_global_attribute( + "name_scope_stack" + ) + name_scope_stack.clear() + + # Exit should not raise an IndexError + try: + scope.__exit__() + except IndexError as e: + self.fail(f"__exit__ raised IndexError: {e}") + + # Verify stack is still empty + name_scope_stack = global_state.get_global_attribute( + "name_scope_stack", default=[] + ) + self.assertEqual(len(name_scope_stack), 0) + + def test_multithreaded_name_scope(self): + """Test name_scope in multithreaded environment.""" + results = [] + errors = [] + + def thread_function(thread_id): + try: + # Each thread should have its own name_scope_stack + with name_scope(f"thread_{thread_id}"): + path = current_path() + results.append(path) + # Verify we get the expected path + if path != f"thread_{thread_id}": + errors.append( + f"Thread {thread_id}: Expected " + f"'thread_{thread_id}', got '{path}'" + ) + except Exception as e: + errors.append(f"Thread {thread_id}: {type(e).__name__}: {e}") + + # Create and start multiple threads + threads = [] + for i in range(5): + thread = threading.Thread(target=thread_function, args=(i,)) + threads.append(thread) + thread.start() + + # Wait for all threads to complete + for thread in threads: + thread.join() + + # Check for any errors + if errors: + self.fail(f"Errors in threads: {errors}") + + # Verify all threads executed successfully + self.assertEqual(len(results), 5) + + def test_exit_without_pop_on_exit(self): + """Test that __exit__ respects _pop_on_exit flag.""" + # Create a name_scope but don't enter it + scope = name_scope("test") + # _pop_on_exit should be False + self.assertFalse(scope._pop_on_exit) + + # Set up a stack manually + global_state.set_global_attribute( + "name_scope_stack", [scope], set_to_default=False + ) + + scope.__exit__() + + # Verify the stack still contains the scope + name_scope_stack = global_state.get_global_attribute( + "name_scope_stack" + ) + self.assertEqual(len(name_scope_stack), 1) + + # Clean up + global_state.set_global_attribute("name_scope_stack", []) From 94c19d646caba34ef791cfe7121c21caf9b2a82f Mon Sep 17 00:00:00 2001 From: SamareshSingh Date: Fri, 7 Nov 2025 21:27:21 -0600 Subject: [PATCH 2/4] Address code review comments - Simplify check to use idiomatic 'if name_scope_stack:' instead of explicit None and length checks - Remove unnecessary try-except blocks in tests (tests fail automatically on unexpected exceptions) - Use self.assertEqual() directly in multithreaded test for clearer assertions --- keras/src/backend/common/name_scope.py | 2 +- keras/src/backend/common/name_scope_test.py | 34 +++++---------------- 2 files changed, 9 insertions(+), 27 deletions(-) diff --git a/keras/src/backend/common/name_scope.py b/keras/src/backend/common/name_scope.py index 435c6033299a..9eb1dd8985f6 100644 --- a/keras/src/backend/common/name_scope.py +++ b/keras/src/backend/common/name_scope.py @@ -58,7 +58,7 @@ def __exit__(self, *args, **kwargs): name_scope_stack = global_state.get_global_attribute( "name_scope_stack" ) - if name_scope_stack is not None and len(name_scope_stack) > 0: + if name_scope_stack: name_scope_stack.pop() diff --git a/keras/src/backend/common/name_scope_test.py b/keras/src/backend/common/name_scope_test.py index 8085ce30f25c..61cef858343d 100644 --- a/keras/src/backend/common/name_scope_test.py +++ b/keras/src/backend/common/name_scope_test.py @@ -62,10 +62,7 @@ def test_exit_with_none_stack(self): global_state.set_global_attribute("name_scope_stack", None) # Exit should not raise an AttributeError - try: - scope.__exit__() - except AttributeError as e: - self.fail(f"__exit__ raised AttributeError: {e}") + scope.__exit__() # Clean up: reset the stack global_state.set_global_attribute("name_scope_stack", []) @@ -84,10 +81,7 @@ def test_exit_with_empty_stack(self): name_scope_stack.clear() # Exit should not raise an IndexError - try: - scope.__exit__() - except IndexError as e: - self.fail(f"__exit__ raised IndexError: {e}") + scope.__exit__() # Verify stack is still empty name_scope_stack = global_state.get_global_attribute( @@ -98,22 +92,14 @@ def test_exit_with_empty_stack(self): def test_multithreaded_name_scope(self): """Test name_scope in multithreaded environment.""" results = [] - errors = [] def thread_function(thread_id): - try: - # Each thread should have its own name_scope_stack - with name_scope(f"thread_{thread_id}"): - path = current_path() - results.append(path) - # Verify we get the expected path - if path != f"thread_{thread_id}": - errors.append( - f"Thread {thread_id}: Expected " - f"'thread_{thread_id}', got '{path}'" - ) - except Exception as e: - errors.append(f"Thread {thread_id}: {type(e).__name__}: {e}") + # Each thread should have its own name_scope_stack + with name_scope(f"thread_{thread_id}"): + path = current_path() + results.append(path) + # Verify we get the expected path + self.assertEqual(path, f"thread_{thread_id}") # Create and start multiple threads threads = [] @@ -126,10 +112,6 @@ def thread_function(thread_id): for thread in threads: thread.join() - # Check for any errors - if errors: - self.fail(f"Errors in threads: {errors}") - # Verify all threads executed successfully self.assertEqual(len(results), 5) From 45f8b0c5e86764f7132d6e7b87b7cbd11ff041e9 Mon Sep 17 00:00:00 2001 From: SamareshSingh Date: Fri, 7 Nov 2025 22:05:31 -0600 Subject: [PATCH 3/4] chore: Update generated API files --- keras/api/__init__.py | 15 +- keras/api/_tf_keras/keras/__init__.py | 29 +- .../_tf_keras/keras/activations/__init__.py | 1 + .../_tf_keras/keras/applications/__init__.py | 45 +- .../keras/applications/convnext/__init__.py | 5 +- .../keras/applications/densenet/__init__.py | 5 +- .../applications/efficientnet/__init__.py | 9 +- .../applications/efficientnet_v2/__init__.py | 37 +- .../applications/imagenet_utils/__init__.py | 9 +- .../inception_resnet_v2/__init__.py | 13 +- .../applications/inception_v3/__init__.py | 9 +- .../keras/applications/mobilenet/__init__.py | 9 +- .../applications/mobilenet_v2/__init__.py | 9 +- .../applications/mobilenet_v3/__init__.py | 9 +- .../keras/applications/nasnet/__init__.py | 5 +- .../keras/applications/resnet/__init__.py | 7 +- .../keras/applications/resnet50/__init__.py | 5 +- .../keras/applications/resnet_v2/__init__.py | 11 +- .../keras/applications/vgg16/__init__.py | 5 +- .../keras/applications/vgg19/__init__.py | 5 +- .../keras/applications/xception/__init__.py | 5 +- keras/api/_tf_keras/keras/backend/__init__.py | 51 +-- .../api/_tf_keras/keras/callbacks/__init__.py | 25 +- keras/api/_tf_keras/keras/config/__init__.py | 53 +-- .../_tf_keras/keras/constraints/__init__.py | 1 + .../api/_tf_keras/keras/datasets/__init__.py | 1 + .../keras/datasets/boston_housing/__init__.py | 1 + .../datasets/california_housing/__init__.py | 1 + .../keras/datasets/cifar10/__init__.py | 1 + .../keras/datasets/cifar100/__init__.py | 1 + .../keras/datasets/fashion_mnist/__init__.py | 1 + .../_tf_keras/keras/datasets/imdb/__init__.py | 1 + .../keras/datasets/mnist/__init__.py | 1 + .../keras/datasets/reuters/__init__.py | 1 + .../_tf_keras/keras/distillation/__init__.py | 13 +- .../_tf_keras/keras/distribution/__init__.py | 17 +- .../keras/dtype_policies/__init__.py | 21 +- keras/api/_tf_keras/keras/export/__init__.py | 1 + .../_tf_keras/keras/initializers/__init__.py | 79 +--- keras/api/_tf_keras/keras/layers/__init__.py | 387 +++++------------- keras/api/_tf_keras/keras/legacy/__init__.py | 1 + .../_tf_keras/keras/legacy/saving/__init__.py | 9 +- keras/api/_tf_keras/keras/losses/__init__.py | 63 +-- keras/api/_tf_keras/keras/metrics/__init__.py | 153 +++---- .../keras/mixed_precision/__init__.py | 13 +- keras/api/_tf_keras/keras/models/__init__.py | 1 + keras/api/_tf_keras/keras/ops/__init__.py | 11 +- .../api/_tf_keras/keras/ops/image/__init__.py | 1 + .../_tf_keras/keras/ops/linalg/__init__.py | 1 + keras/api/_tf_keras/keras/ops/nn/__init__.py | 9 +- .../api/_tf_keras/keras/ops/numpy/__init__.py | 3 +- .../_tf_keras/keras/optimizers/__init__.py | 5 +- .../keras/optimizers/legacy/__init__.py | 1 + .../keras/optimizers/schedules/__init__.py | 37 +- .../_tf_keras/keras/preprocessing/__init__.py | 17 +- .../keras/preprocessing/image/__init__.py | 49 +-- .../keras/preprocessing/sequence/__init__.py | 15 +- .../keras/preprocessing/text/__init__.py | 9 +- .../_tf_keras/keras/quantizers/__init__.py | 17 +- keras/api/_tf_keras/keras/random/__init__.py | 1 + .../_tf_keras/keras/regularizers/__init__.py | 9 +- keras/api/_tf_keras/keras/saving/__init__.py | 33 +- keras/api/_tf_keras/keras/tree/__init__.py | 5 +- keras/api/_tf_keras/keras/utils/__init__.py | 89 ++-- .../keras/utils/bounding_boxes/__init__.py | 37 +- .../_tf_keras/keras/utils/legacy/__init__.py | 9 +- .../_tf_keras/keras/visualization/__init__.py | 21 +- .../api/_tf_keras/keras/wrappers/__init__.py | 13 +- keras/api/activations/__init__.py | 1 + keras/api/applications/__init__.py | 45 +- keras/api/applications/convnext/__init__.py | 5 +- keras/api/applications/densenet/__init__.py | 5 +- .../api/applications/efficientnet/__init__.py | 9 +- .../applications/efficientnet_v2/__init__.py | 37 +- .../applications/imagenet_utils/__init__.py | 9 +- .../inception_resnet_v2/__init__.py | 13 +- .../api/applications/inception_v3/__init__.py | 9 +- keras/api/applications/mobilenet/__init__.py | 9 +- .../api/applications/mobilenet_v2/__init__.py | 9 +- .../api/applications/mobilenet_v3/__init__.py | 9 +- keras/api/applications/nasnet/__init__.py | 5 +- keras/api/applications/resnet/__init__.py | 7 +- keras/api/applications/resnet50/__init__.py | 5 +- keras/api/applications/resnet_v2/__init__.py | 11 +- keras/api/applications/vgg16/__init__.py | 5 +- keras/api/applications/vgg19/__init__.py | 5 +- keras/api/applications/xception/__init__.py | 5 +- keras/api/backend/__init__.py | 13 +- keras/api/callbacks/__init__.py | 25 +- keras/api/config/__init__.py | 53 +-- keras/api/constraints/__init__.py | 1 + keras/api/datasets/__init__.py | 1 + keras/api/datasets/boston_housing/__init__.py | 1 + .../datasets/california_housing/__init__.py | 1 + keras/api/datasets/cifar10/__init__.py | 1 + keras/api/datasets/cifar100/__init__.py | 1 + keras/api/datasets/fashion_mnist/__init__.py | 1 + keras/api/datasets/imdb/__init__.py | 1 + keras/api/datasets/mnist/__init__.py | 1 + keras/api/datasets/reuters/__init__.py | 1 + keras/api/distillation/__init__.py | 13 +- keras/api/distribution/__init__.py | 17 +- keras/api/dtype_policies/__init__.py | 21 +- keras/api/export/__init__.py | 1 + keras/api/initializers/__init__.py | 79 +--- keras/api/layers/__init__.py | 381 +++++------------ keras/api/legacy/__init__.py | 1 + keras/api/legacy/saving/__init__.py | 9 +- keras/api/losses/__init__.py | 59 +-- keras/api/metrics/__init__.py | 133 ++---- keras/api/mixed_precision/__init__.py | 13 +- keras/api/models/__init__.py | 1 + keras/api/ops/__init__.py | 11 +- keras/api/ops/image/__init__.py | 1 + keras/api/ops/linalg/__init__.py | 1 + keras/api/ops/nn/__init__.py | 9 +- keras/api/ops/numpy/__init__.py | 3 +- keras/api/optimizers/__init__.py | 5 +- keras/api/optimizers/legacy/__init__.py | 1 + keras/api/optimizers/schedules/__init__.py | 37 +- keras/api/preprocessing/__init__.py | 13 +- keras/api/preprocessing/image/__init__.py | 1 + keras/api/preprocessing/sequence/__init__.py | 1 + keras/api/quantizers/__init__.py | 17 +- keras/api/random/__init__.py | 1 + keras/api/regularizers/__init__.py | 9 +- keras/api/saving/__init__.py | 33 +- keras/api/tree/__init__.py | 5 +- keras/api/utils/__init__.py | 89 ++-- keras/api/utils/bounding_boxes/__init__.py | 37 +- keras/api/utils/legacy/__init__.py | 9 +- keras/api/visualization/__init__.py | 21 +- keras/api/wrappers/__init__.py | 13 +- keras/src/backend/common/name_scope_test.py | 4 +- 134 files changed, 872 insertions(+), 2017 deletions(-) diff --git a/keras/api/__init__.py b/keras/api/__init__.py index 133437917237..f5797eee7fb5 100644 --- a/keras/api/__init__.py +++ b/keras/api/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras import _tf_keras as _tf_keras from keras import activations as activations from keras import applications as applications @@ -40,16 +41,10 @@ from keras.src.backend.common.keras_tensor import KerasTensor as KerasTensor from keras.src.backend.common.remat import RematScope as RematScope from keras.src.backend.common.remat import remat as remat -from keras.src.backend.common.stateless_scope import ( - StatelessScope as StatelessScope, -) -from keras.src.backend.common.symbolic_scope import ( - SymbolicScope as SymbolicScope, -) +from keras.src.backend.common.stateless_scope import StatelessScope as StatelessScope +from keras.src.backend.common.symbolic_scope import SymbolicScope as SymbolicScope from keras.src.dtype_policies.dtype_policy import DTypePolicy as DTypePolicy -from keras.src.dtype_policies.dtype_policy import ( - FloatDTypePolicy as FloatDTypePolicy, -) +from keras.src.dtype_policies.dtype_policy import FloatDTypePolicy as FloatDTypePolicy from keras.src.initializers.initializer import Initializer as Initializer from keras.src.layers.core.input_layer import Input as Input from keras.src.layers.input_spec import InputSpec as InputSpec @@ -63,5 +58,5 @@ from keras.src.optimizers.optimizer import Optimizer as Optimizer from keras.src.quantizers.quantizers import Quantizer as Quantizer from keras.src.regularizers.regularizers import Regularizer as Regularizer -from keras.src.version import __version__ as __version__ from keras.src.version import version as version +from keras.src.version import __version__ as __version__ diff --git a/keras/api/_tf_keras/keras/__init__.py b/keras/api/_tf_keras/keras/__init__.py index 3457f05233e4..b727568b997b 100644 --- a/keras/api/_tf_keras/keras/__init__.py +++ b/keras/api/_tf_keras/keras/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras import activations as activations from keras import applications as applications from keras import callbacks as callbacks @@ -27,27 +28,16 @@ from keras import utils as utils from keras import visualization as visualization from keras import wrappers as wrappers -from keras._tf_keras.keras import backend as backend -from keras._tf_keras.keras import layers as layers -from keras._tf_keras.keras import losses as losses -from keras._tf_keras.keras import metrics as metrics -from keras._tf_keras.keras import preprocessing as preprocessing from keras.src.backend import Variable as Variable from keras.src.backend import device as device from keras.src.backend import name_scope as name_scope from keras.src.backend.common.keras_tensor import KerasTensor as KerasTensor from keras.src.backend.common.remat import RematScope as RematScope from keras.src.backend.common.remat import remat as remat -from keras.src.backend.common.stateless_scope import ( - StatelessScope as StatelessScope, -) -from keras.src.backend.common.symbolic_scope import ( - SymbolicScope as SymbolicScope, -) +from keras.src.backend.common.stateless_scope import StatelessScope as StatelessScope +from keras.src.backend.common.symbolic_scope import SymbolicScope as SymbolicScope from keras.src.dtype_policies.dtype_policy import DTypePolicy as DTypePolicy -from keras.src.dtype_policies.dtype_policy import ( - FloatDTypePolicy as FloatDTypePolicy, -) +from keras.src.dtype_policies.dtype_policy import FloatDTypePolicy as FloatDTypePolicy from keras.src.initializers.initializer import Initializer as Initializer from keras.src.layers.core.input_layer import Input as Input from keras.src.layers.input_spec import InputSpec as InputSpec @@ -61,5 +51,14 @@ from keras.src.optimizers.optimizer import Optimizer as Optimizer from keras.src.quantizers.quantizers import Quantizer as Quantizer from keras.src.regularizers.regularizers import Regularizer as Regularizer -from keras.src.version import __version__ as __version__ from keras.src.version import version as version +from keras.src.version import __version__ as __version__ + + + + +from keras._tf_keras.keras import backend as backend +from keras._tf_keras.keras import layers as layers +from keras._tf_keras.keras import losses as losses +from keras._tf_keras.keras import metrics as metrics +from keras._tf_keras.keras import preprocessing as preprocessing diff --git a/keras/api/_tf_keras/keras/activations/__init__.py b/keras/api/_tf_keras/keras/activations/__init__.py index 85ae031a72dc..6bf50377da19 100644 --- a/keras/api/_tf_keras/keras/activations/__init__.py +++ b/keras/api/_tf_keras/keras/activations/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.activations import deserialize as deserialize from keras.src.activations import get as get from keras.src.activations import serialize as serialize diff --git a/keras/api/_tf_keras/keras/applications/__init__.py b/keras/api/_tf_keras/keras/applications/__init__.py index 7c030b36bd4e..c9f234ecedc5 100644 --- a/keras/api/_tf_keras/keras/applications/__init__.py +++ b/keras/api/_tf_keras/keras/applications/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.applications import convnext as convnext from keras.applications import densenet as densenet from keras.applications import efficientnet as efficientnet @@ -37,47 +38,27 @@ from keras.src.applications.efficientnet import EfficientNetB5 as EfficientNetB5 from keras.src.applications.efficientnet import EfficientNetB6 as EfficientNetB6 from keras.src.applications.efficientnet import EfficientNetB7 as EfficientNetB7 -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B0 as EfficientNetV2B0, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B1 as EfficientNetV2B1, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B2 as EfficientNetV2B2, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B3 as EfficientNetV2B3, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2L as EfficientNetV2L, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2M as EfficientNetV2M, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2S as EfficientNetV2S, -) -from keras.src.applications.inception_resnet_v2 import ( - InceptionResNetV2 as InceptionResNetV2, -) +from keras.src.applications.efficientnet_v2 import EfficientNetV2B0 as EfficientNetV2B0 +from keras.src.applications.efficientnet_v2 import EfficientNetV2B1 as EfficientNetV2B1 +from keras.src.applications.efficientnet_v2 import EfficientNetV2B2 as EfficientNetV2B2 +from keras.src.applications.efficientnet_v2 import EfficientNetV2B3 as EfficientNetV2B3 +from keras.src.applications.efficientnet_v2 import EfficientNetV2L as EfficientNetV2L +from keras.src.applications.efficientnet_v2 import EfficientNetV2M as EfficientNetV2M +from keras.src.applications.efficientnet_v2 import EfficientNetV2S as EfficientNetV2S +from keras.src.applications.inception_resnet_v2 import InceptionResNetV2 as InceptionResNetV2 from keras.src.applications.inception_v3 import InceptionV3 as InceptionV3 from keras.src.applications.mobilenet import MobileNet as MobileNet from keras.src.applications.mobilenet_v2 import MobileNetV2 as MobileNetV2 -from keras.src.applications.mobilenet_v3 import ( - MobileNetV3Large as MobileNetV3Large, -) -from keras.src.applications.mobilenet_v3 import ( - MobileNetV3Small as MobileNetV3Small, -) +from keras.src.applications.mobilenet_v3 import MobileNetV3Large as MobileNetV3Large +from keras.src.applications.mobilenet_v3 import MobileNetV3Small as MobileNetV3Small from keras.src.applications.nasnet import NASNetLarge as NASNetLarge from keras.src.applications.nasnet import NASNetMobile as NASNetMobile -from keras.src.applications.resnet import ResNet50 as ResNet50 from keras.src.applications.resnet import ResNet101 as ResNet101 from keras.src.applications.resnet import ResNet152 as ResNet152 -from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 +from keras.src.applications.resnet import ResNet50 as ResNet50 from keras.src.applications.resnet_v2 import ResNet101V2 as ResNet101V2 from keras.src.applications.resnet_v2 import ResNet152V2 as ResNet152V2 +from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 from keras.src.applications.vgg16 import VGG16 as VGG16 from keras.src.applications.vgg19 import VGG19 as VGG19 from keras.src.applications.xception import Xception as Xception diff --git a/keras/api/_tf_keras/keras/applications/convnext/__init__.py b/keras/api/_tf_keras/keras/applications/convnext/__init__.py index c6d7bb7117e8..8ab0c8dacba3 100644 --- a/keras/api/_tf_keras/keras/applications/convnext/__init__.py +++ b/keras/api/_tf_keras/keras/applications/convnext/__init__.py @@ -4,12 +4,11 @@ since your modifications would be overwritten. """ + from keras.src.applications.convnext import ConvNeXtBase as ConvNeXtBase from keras.src.applications.convnext import ConvNeXtLarge as ConvNeXtLarge from keras.src.applications.convnext import ConvNeXtSmall as ConvNeXtSmall from keras.src.applications.convnext import ConvNeXtTiny as ConvNeXtTiny from keras.src.applications.convnext import ConvNeXtXLarge as ConvNeXtXLarge -from keras.src.applications.convnext import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.convnext import decode_predictions as decode_predictions from keras.src.applications.convnext import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/densenet/__init__.py b/keras/api/_tf_keras/keras/applications/densenet/__init__.py index 6d6a27101099..b4b1ff9b393a 100644 --- a/keras/api/_tf_keras/keras/applications/densenet/__init__.py +++ b/keras/api/_tf_keras/keras/applications/densenet/__init__.py @@ -4,10 +4,9 @@ since your modifications would be overwritten. """ + from keras.src.applications.densenet import DenseNet121 as DenseNet121 from keras.src.applications.densenet import DenseNet169 as DenseNet169 from keras.src.applications.densenet import DenseNet201 as DenseNet201 -from keras.src.applications.densenet import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.densenet import decode_predictions as decode_predictions from keras.src.applications.densenet import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/efficientnet/__init__.py b/keras/api/_tf_keras/keras/applications/efficientnet/__init__.py index 16384b74e2b2..db18907525c6 100644 --- a/keras/api/_tf_keras/keras/applications/efficientnet/__init__.py +++ b/keras/api/_tf_keras/keras/applications/efficientnet/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.efficientnet import EfficientNetB0 as EfficientNetB0 from keras.src.applications.efficientnet import EfficientNetB1 as EfficientNetB1 from keras.src.applications.efficientnet import EfficientNetB2 as EfficientNetB2 @@ -12,9 +13,5 @@ from keras.src.applications.efficientnet import EfficientNetB5 as EfficientNetB5 from keras.src.applications.efficientnet import EfficientNetB6 as EfficientNetB6 from keras.src.applications.efficientnet import EfficientNetB7 as EfficientNetB7 -from keras.src.applications.efficientnet import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.efficientnet import ( - preprocess_input as preprocess_input, -) +from keras.src.applications.efficientnet import decode_predictions as decode_predictions +from keras.src.applications.efficientnet import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/efficientnet_v2/__init__.py b/keras/api/_tf_keras/keras/applications/efficientnet_v2/__init__.py index 8d13352008b6..a7027dc14f07 100644 --- a/keras/api/_tf_keras/keras/applications/efficientnet_v2/__init__.py +++ b/keras/api/_tf_keras/keras/applications/efficientnet_v2/__init__.py @@ -4,30 +4,13 @@ since your modifications would be overwritten. """ -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B0 as EfficientNetV2B0, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B1 as EfficientNetV2B1, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B2 as EfficientNetV2B2, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B3 as EfficientNetV2B3, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2L as EfficientNetV2L, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2M as EfficientNetV2M, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2S as EfficientNetV2S, -) -from keras.src.applications.efficientnet_v2 import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.efficientnet_v2 import ( - preprocess_input as preprocess_input, -) + +from keras.src.applications.efficientnet_v2 import EfficientNetV2B0 as EfficientNetV2B0 +from keras.src.applications.efficientnet_v2 import EfficientNetV2B1 as EfficientNetV2B1 +from keras.src.applications.efficientnet_v2 import EfficientNetV2B2 as EfficientNetV2B2 +from keras.src.applications.efficientnet_v2 import EfficientNetV2B3 as EfficientNetV2B3 +from keras.src.applications.efficientnet_v2 import EfficientNetV2L as EfficientNetV2L +from keras.src.applications.efficientnet_v2 import EfficientNetV2M as EfficientNetV2M +from keras.src.applications.efficientnet_v2 import EfficientNetV2S as EfficientNetV2S +from keras.src.applications.efficientnet_v2 import decode_predictions as decode_predictions +from keras.src.applications.efficientnet_v2 import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/imagenet_utils/__init__.py b/keras/api/_tf_keras/keras/applications/imagenet_utils/__init__.py index 66804964efbe..bb38bee29cd2 100644 --- a/keras/api/_tf_keras/keras/applications/imagenet_utils/__init__.py +++ b/keras/api/_tf_keras/keras/applications/imagenet_utils/__init__.py @@ -4,9 +4,6 @@ since your modifications would be overwritten. """ -from keras.src.applications.imagenet_utils import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.imagenet_utils import ( - preprocess_input as preprocess_input, -) + +from keras.src.applications.imagenet_utils import decode_predictions as decode_predictions +from keras.src.applications.imagenet_utils import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/inception_resnet_v2/__init__.py b/keras/api/_tf_keras/keras/applications/inception_resnet_v2/__init__.py index 4cb545a39fe1..6f30ba3c6dfe 100644 --- a/keras/api/_tf_keras/keras/applications/inception_resnet_v2/__init__.py +++ b/keras/api/_tf_keras/keras/applications/inception_resnet_v2/__init__.py @@ -4,12 +4,7 @@ since your modifications would be overwritten. """ -from keras.src.applications.inception_resnet_v2 import ( - InceptionResNetV2 as InceptionResNetV2, -) -from keras.src.applications.inception_resnet_v2 import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.inception_resnet_v2 import ( - preprocess_input as preprocess_input, -) + +from keras.src.applications.inception_resnet_v2 import InceptionResNetV2 as InceptionResNetV2 +from keras.src.applications.inception_resnet_v2 import decode_predictions as decode_predictions +from keras.src.applications.inception_resnet_v2 import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/inception_v3/__init__.py b/keras/api/_tf_keras/keras/applications/inception_v3/__init__.py index a7db7bd80ce8..c4564866f189 100644 --- a/keras/api/_tf_keras/keras/applications/inception_v3/__init__.py +++ b/keras/api/_tf_keras/keras/applications/inception_v3/__init__.py @@ -4,10 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.inception_v3 import InceptionV3 as InceptionV3 -from keras.src.applications.inception_v3 import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.inception_v3 import ( - preprocess_input as preprocess_input, -) +from keras.src.applications.inception_v3 import decode_predictions as decode_predictions +from keras.src.applications.inception_v3 import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/mobilenet/__init__.py b/keras/api/_tf_keras/keras/applications/mobilenet/__init__.py index 6e721019c42e..a3b7a92dc3ae 100644 --- a/keras/api/_tf_keras/keras/applications/mobilenet/__init__.py +++ b/keras/api/_tf_keras/keras/applications/mobilenet/__init__.py @@ -4,10 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.mobilenet import MobileNet as MobileNet -from keras.src.applications.mobilenet import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.mobilenet import ( - preprocess_input as preprocess_input, -) +from keras.src.applications.mobilenet import decode_predictions as decode_predictions +from keras.src.applications.mobilenet import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/mobilenet_v2/__init__.py b/keras/api/_tf_keras/keras/applications/mobilenet_v2/__init__.py index 15ebaa3155a6..e8583a02974c 100644 --- a/keras/api/_tf_keras/keras/applications/mobilenet_v2/__init__.py +++ b/keras/api/_tf_keras/keras/applications/mobilenet_v2/__init__.py @@ -4,10 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.mobilenet_v2 import MobileNetV2 as MobileNetV2 -from keras.src.applications.mobilenet_v2 import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.mobilenet_v2 import ( - preprocess_input as preprocess_input, -) +from keras.src.applications.mobilenet_v2 import decode_predictions as decode_predictions +from keras.src.applications.mobilenet_v2 import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/mobilenet_v3/__init__.py b/keras/api/_tf_keras/keras/applications/mobilenet_v3/__init__.py index a5abb926247c..951e4afba2e7 100644 --- a/keras/api/_tf_keras/keras/applications/mobilenet_v3/__init__.py +++ b/keras/api/_tf_keras/keras/applications/mobilenet_v3/__init__.py @@ -4,9 +4,6 @@ since your modifications would be overwritten. """ -from keras.src.applications.mobilenet_v3 import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.mobilenet_v3 import ( - preprocess_input as preprocess_input, -) + +from keras.src.applications.mobilenet_v3 import decode_predictions as decode_predictions +from keras.src.applications.mobilenet_v3 import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/nasnet/__init__.py b/keras/api/_tf_keras/keras/applications/nasnet/__init__.py index c831e135fbd6..a859e73962e0 100644 --- a/keras/api/_tf_keras/keras/applications/nasnet/__init__.py +++ b/keras/api/_tf_keras/keras/applications/nasnet/__init__.py @@ -4,9 +4,8 @@ since your modifications would be overwritten. """ + from keras.src.applications.nasnet import NASNetLarge as NASNetLarge from keras.src.applications.nasnet import NASNetMobile as NASNetMobile -from keras.src.applications.nasnet import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.nasnet import decode_predictions as decode_predictions from keras.src.applications.nasnet import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/resnet/__init__.py b/keras/api/_tf_keras/keras/applications/resnet/__init__.py index b8a25644e1d9..28b613b32530 100644 --- a/keras/api/_tf_keras/keras/applications/resnet/__init__.py +++ b/keras/api/_tf_keras/keras/applications/resnet/__init__.py @@ -4,10 +4,9 @@ since your modifications would be overwritten. """ -from keras.src.applications.resnet import ResNet50 as ResNet50 + from keras.src.applications.resnet import ResNet101 as ResNet101 from keras.src.applications.resnet import ResNet152 as ResNet152 -from keras.src.applications.resnet import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.resnet import ResNet50 as ResNet50 +from keras.src.applications.resnet import decode_predictions as decode_predictions from keras.src.applications.resnet import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/resnet50/__init__.py b/keras/api/_tf_keras/keras/applications/resnet50/__init__.py index 6cff78c6749c..490a91b35178 100644 --- a/keras/api/_tf_keras/keras/applications/resnet50/__init__.py +++ b/keras/api/_tf_keras/keras/applications/resnet50/__init__.py @@ -4,8 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.resnet import ResNet50 as ResNet50 -from keras.src.applications.resnet import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.resnet import decode_predictions as decode_predictions from keras.src.applications.resnet import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/resnet_v2/__init__.py b/keras/api/_tf_keras/keras/applications/resnet_v2/__init__.py index 7f92dd56f374..b935a35637e9 100644 --- a/keras/api/_tf_keras/keras/applications/resnet_v2/__init__.py +++ b/keras/api/_tf_keras/keras/applications/resnet_v2/__init__.py @@ -4,12 +4,9 @@ since your modifications would be overwritten. """ -from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 + from keras.src.applications.resnet_v2 import ResNet101V2 as ResNet101V2 from keras.src.applications.resnet_v2 import ResNet152V2 as ResNet152V2 -from keras.src.applications.resnet_v2 import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.resnet_v2 import ( - preprocess_input as preprocess_input, -) +from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 +from keras.src.applications.resnet_v2 import decode_predictions as decode_predictions +from keras.src.applications.resnet_v2 import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/vgg16/__init__.py b/keras/api/_tf_keras/keras/applications/vgg16/__init__.py index 17fb30585d9a..405833f42831 100644 --- a/keras/api/_tf_keras/keras/applications/vgg16/__init__.py +++ b/keras/api/_tf_keras/keras/applications/vgg16/__init__.py @@ -4,8 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.vgg16 import VGG16 as VGG16 -from keras.src.applications.vgg16 import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.vgg16 import decode_predictions as decode_predictions from keras.src.applications.vgg16 import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/vgg19/__init__.py b/keras/api/_tf_keras/keras/applications/vgg19/__init__.py index 83f865b3876b..c9a5c369c602 100644 --- a/keras/api/_tf_keras/keras/applications/vgg19/__init__.py +++ b/keras/api/_tf_keras/keras/applications/vgg19/__init__.py @@ -4,8 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.vgg19 import VGG19 as VGG19 -from keras.src.applications.vgg19 import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.vgg19 import decode_predictions as decode_predictions from keras.src.applications.vgg19 import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/xception/__init__.py b/keras/api/_tf_keras/keras/applications/xception/__init__.py index 09a5859aab4b..aa2d792d87da 100644 --- a/keras/api/_tf_keras/keras/applications/xception/__init__.py +++ b/keras/api/_tf_keras/keras/applications/xception/__init__.py @@ -4,8 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.xception import Xception as Xception -from keras.src.applications.xception import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.xception import decode_predictions as decode_predictions from keras.src.applications.xception import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/backend/__init__.py b/keras/api/_tf_keras/keras/backend/__init__.py index cd9037bcf4d6..2ff4387217c1 100644 --- a/keras/api/_tf_keras/keras/backend/__init__.py +++ b/keras/api/_tf_keras/keras/backend/__init__.py @@ -4,25 +4,25 @@ since your modifications would be overwritten. """ + from keras.src.backend.common.dtypes import result_type as result_type from keras.src.backend.common.global_state import clear_session as clear_session -from keras.src.backend.common.keras_tensor import ( - is_keras_tensor as is_keras_tensor, -) +from keras.src.backend.common.keras_tensor import is_keras_tensor as is_keras_tensor from keras.src.backend.common.variables import is_float_dtype as is_float_dtype from keras.src.backend.common.variables import is_int_dtype as is_int_dtype -from keras.src.backend.common.variables import ( - standardize_dtype as standardize_dtype, -) +from keras.src.backend.common.variables import standardize_dtype as standardize_dtype from keras.src.backend.config import backend as backend from keras.src.backend.config import epsilon as epsilon from keras.src.backend.config import floatx as floatx from keras.src.backend.config import image_data_format as image_data_format from keras.src.backend.config import set_epsilon as set_epsilon from keras.src.backend.config import set_floatx as set_floatx -from keras.src.backend.config import ( - set_image_data_format as set_image_data_format, -) +from keras.src.backend.config import set_image_data_format as set_image_data_format +from keras.src.utils.naming import get_uid as get_uid + + + + from keras.src.legacy.backend import abs as abs from keras.src.legacy.backend import all as all from keras.src.legacy.backend import any as any @@ -36,17 +36,11 @@ from keras.src.legacy.backend import batch_set_value as batch_set_value from keras.src.legacy.backend import bias_add as bias_add from keras.src.legacy.backend import binary_crossentropy as binary_crossentropy -from keras.src.legacy.backend import ( - binary_focal_crossentropy as binary_focal_crossentropy, -) +from keras.src.legacy.backend import binary_focal_crossentropy as binary_focal_crossentropy from keras.src.legacy.backend import cast as cast from keras.src.legacy.backend import cast_to_floatx as cast_to_floatx -from keras.src.legacy.backend import ( - categorical_crossentropy as categorical_crossentropy, -) -from keras.src.legacy.backend import ( - categorical_focal_crossentropy as categorical_focal_crossentropy, -) +from keras.src.legacy.backend import categorical_crossentropy as categorical_crossentropy +from keras.src.legacy.backend import categorical_focal_crossentropy as categorical_focal_crossentropy from keras.src.legacy.backend import clip as clip from keras.src.legacy.backend import concatenate as concatenate from keras.src.legacy.backend import constant as constant @@ -58,9 +52,7 @@ from keras.src.legacy.backend import count_params as count_params from keras.src.legacy.backend import ctc_batch_cost as ctc_batch_cost from keras.src.legacy.backend import ctc_decode as ctc_decode -from keras.src.legacy.backend import ( - ctc_label_dense_to_sparse as ctc_label_dense_to_sparse, -) +from keras.src.legacy.backend import ctc_label_dense_to_sparse as ctc_label_dense_to_sparse from keras.src.legacy.backend import cumprod as cumprod from keras.src.legacy.backend import cumsum as cumsum from keras.src.legacy.backend import depthwise_conv2d as depthwise_conv2d @@ -95,9 +87,7 @@ from keras.src.legacy.backend import mean as mean from keras.src.legacy.backend import min as min from keras.src.legacy.backend import minimum as minimum -from keras.src.legacy.backend import ( - moving_average_update as moving_average_update, -) +from keras.src.legacy.backend import moving_average_update as moving_average_update from keras.src.legacy.backend import name_scope as name_scope from keras.src.legacy.backend import ndim as ndim from keras.src.legacy.backend import not_equal as not_equal @@ -111,13 +101,9 @@ from keras.src.legacy.backend import prod as prod from keras.src.legacy.backend import random_bernoulli as random_bernoulli from keras.src.legacy.backend import random_normal as random_normal -from keras.src.legacy.backend import ( - random_normal_variable as random_normal_variable, -) +from keras.src.legacy.backend import random_normal_variable as random_normal_variable from keras.src.legacy.backend import random_uniform as random_uniform -from keras.src.legacy.backend import ( - random_uniform_variable as random_uniform_variable, -) +from keras.src.legacy.backend import random_uniform_variable as random_uniform_variable from keras.src.legacy.backend import relu as relu from keras.src.legacy.backend import repeat as repeat from keras.src.legacy.backend import repeat_elements as repeat_elements @@ -136,9 +122,7 @@ from keras.src.legacy.backend import softmax as softmax from keras.src.legacy.backend import softplus as softplus from keras.src.legacy.backend import softsign as softsign -from keras.src.legacy.backend import ( - sparse_categorical_crossentropy as sparse_categorical_crossentropy, -) +from keras.src.legacy.backend import sparse_categorical_crossentropy as sparse_categorical_crossentropy from keras.src.legacy.backend import spatial_2d_padding as spatial_2d_padding from keras.src.legacy.backend import spatial_3d_padding as spatial_3d_padding from keras.src.legacy.backend import sqrt as sqrt @@ -162,4 +146,3 @@ from keras.src.legacy.backend import variable as variable from keras.src.legacy.backend import zeros as zeros from keras.src.legacy.backend import zeros_like as zeros_like -from keras.src.utils.naming import get_uid as get_uid diff --git a/keras/api/_tf_keras/keras/callbacks/__init__.py b/keras/api/_tf_keras/keras/callbacks/__init__.py index 4e165cddb6a8..902293c2827f 100644 --- a/keras/api/_tf_keras/keras/callbacks/__init__.py +++ b/keras/api/_tf_keras/keras/callbacks/__init__.py @@ -4,30 +4,19 @@ since your modifications would be overwritten. """ -from keras.src.callbacks.backup_and_restore import ( - BackupAndRestore as BackupAndRestore, -) + +from keras.src.callbacks.backup_and_restore import BackupAndRestore as BackupAndRestore from keras.src.callbacks.callback import Callback as Callback from keras.src.callbacks.callback_list import CallbackList as CallbackList from keras.src.callbacks.csv_logger import CSVLogger as CSVLogger from keras.src.callbacks.early_stopping import EarlyStopping as EarlyStopping from keras.src.callbacks.history import History as History from keras.src.callbacks.lambda_callback import LambdaCallback as LambdaCallback -from keras.src.callbacks.learning_rate_scheduler import ( - LearningRateScheduler as LearningRateScheduler, -) -from keras.src.callbacks.model_checkpoint import ( - ModelCheckpoint as ModelCheckpoint, -) +from keras.src.callbacks.learning_rate_scheduler import LearningRateScheduler as LearningRateScheduler +from keras.src.callbacks.model_checkpoint import ModelCheckpoint as ModelCheckpoint from keras.src.callbacks.progbar_logger import ProgbarLogger as ProgbarLogger -from keras.src.callbacks.reduce_lr_on_plateau import ( - ReduceLROnPlateau as ReduceLROnPlateau, -) +from keras.src.callbacks.reduce_lr_on_plateau import ReduceLROnPlateau as ReduceLROnPlateau from keras.src.callbacks.remote_monitor import RemoteMonitor as RemoteMonitor -from keras.src.callbacks.swap_ema_weights import ( - SwapEMAWeights as SwapEMAWeights, -) +from keras.src.callbacks.swap_ema_weights import SwapEMAWeights as SwapEMAWeights from keras.src.callbacks.tensorboard import TensorBoard as TensorBoard -from keras.src.callbacks.terminate_on_nan import ( - TerminateOnNaN as TerminateOnNaN, -) +from keras.src.callbacks.terminate_on_nan import TerminateOnNaN as TerminateOnNaN diff --git a/keras/api/_tf_keras/keras/config/__init__.py b/keras/api/_tf_keras/keras/config/__init__.py index 8cf3a1c30abd..220a844db760 100644 --- a/keras/api/_tf_keras/keras/config/__init__.py +++ b/keras/api/_tf_keras/keras/config/__init__.py @@ -4,54 +4,29 @@ since your modifications would be overwritten. """ + from keras.src.backend.config import backend as backend -from keras.src.backend.config import ( - disable_flash_attention as disable_flash_attention, -) -from keras.src.backend.config import ( - enable_flash_attention as enable_flash_attention, -) +from keras.src.backend.config import disable_flash_attention as disable_flash_attention +from keras.src.backend.config import enable_flash_attention as enable_flash_attention from keras.src.backend.config import epsilon as epsilon from keras.src.backend.config import floatx as floatx from keras.src.backend.config import image_data_format as image_data_format -from keras.src.backend.config import ( - is_flash_attention_enabled as is_flash_attention_enabled, -) +from keras.src.backend.config import is_flash_attention_enabled as is_flash_attention_enabled from keras.src.backend.config import is_nnx_enabled as is_nnx_enabled from keras.src.backend.config import max_epochs as max_epochs from keras.src.backend.config import max_steps_per_epoch as max_steps_per_epoch from keras.src.backend.config import set_epsilon as set_epsilon from keras.src.backend.config import set_floatx as set_floatx -from keras.src.backend.config import ( - set_image_data_format as set_image_data_format, -) +from keras.src.backend.config import set_image_data_format as set_image_data_format from keras.src.backend.config import set_max_epochs as set_max_epochs -from keras.src.backend.config import ( - set_max_steps_per_epoch as set_max_steps_per_epoch, -) +from keras.src.backend.config import set_max_steps_per_epoch as set_max_steps_per_epoch from keras.src.dtype_policies.dtype_policy import dtype_policy as dtype_policy -from keras.src.dtype_policies.dtype_policy import ( - set_dtype_policy as set_dtype_policy, -) -from keras.src.saving.serialization_lib import ( - enable_unsafe_deserialization as enable_unsafe_deserialization, -) +from keras.src.dtype_policies.dtype_policy import set_dtype_policy as set_dtype_policy +from keras.src.saving.serialization_lib import enable_unsafe_deserialization as enable_unsafe_deserialization from keras.src.utils.backend_utils import set_backend as set_backend -from keras.src.utils.io_utils import ( - disable_interactive_logging as disable_interactive_logging, -) -from keras.src.utils.io_utils import ( - enable_interactive_logging as enable_interactive_logging, -) -from keras.src.utils.io_utils import ( - is_interactive_logging_enabled as is_interactive_logging_enabled, -) -from keras.src.utils.traceback_utils import ( - disable_traceback_filtering as disable_traceback_filtering, -) -from keras.src.utils.traceback_utils import ( - enable_traceback_filtering as enable_traceback_filtering, -) -from keras.src.utils.traceback_utils import ( - is_traceback_filtering_enabled as is_traceback_filtering_enabled, -) +from keras.src.utils.io_utils import disable_interactive_logging as disable_interactive_logging +from keras.src.utils.io_utils import enable_interactive_logging as enable_interactive_logging +from keras.src.utils.io_utils import is_interactive_logging_enabled as is_interactive_logging_enabled +from keras.src.utils.traceback_utils import disable_traceback_filtering as disable_traceback_filtering +from keras.src.utils.traceback_utils import enable_traceback_filtering as enable_traceback_filtering +from keras.src.utils.traceback_utils import is_traceback_filtering_enabled as is_traceback_filtering_enabled diff --git a/keras/api/_tf_keras/keras/constraints/__init__.py b/keras/api/_tf_keras/keras/constraints/__init__.py index 47d73d44627f..09e0982752a9 100644 --- a/keras/api/_tf_keras/keras/constraints/__init__.py +++ b/keras/api/_tf_keras/keras/constraints/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.constraints import deserialize as deserialize from keras.src.constraints import get as get from keras.src.constraints import serialize as serialize diff --git a/keras/api/_tf_keras/keras/datasets/__init__.py b/keras/api/_tf_keras/keras/datasets/__init__.py index f61e994a4bff..b1923fd1ba4a 100644 --- a/keras/api/_tf_keras/keras/datasets/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.datasets import boston_housing as boston_housing from keras.datasets import california_housing as california_housing from keras.datasets import cifar10 as cifar10 diff --git a/keras/api/_tf_keras/keras/datasets/boston_housing/__init__.py b/keras/api/_tf_keras/keras/datasets/boston_housing/__init__.py index 897f8516ca82..521e78cb406a 100644 --- a/keras/api/_tf_keras/keras/datasets/boston_housing/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/boston_housing/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.datasets.boston_housing import load_data as load_data diff --git a/keras/api/_tf_keras/keras/datasets/california_housing/__init__.py b/keras/api/_tf_keras/keras/datasets/california_housing/__init__.py index 602bf81ac2cd..ae1ea8f48aeb 100644 --- a/keras/api/_tf_keras/keras/datasets/california_housing/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/california_housing/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.datasets.california_housing import load_data as load_data diff --git a/keras/api/_tf_keras/keras/datasets/cifar10/__init__.py b/keras/api/_tf_keras/keras/datasets/cifar10/__init__.py index f7aad7fd1a55..a89e869a59a1 100644 --- a/keras/api/_tf_keras/keras/datasets/cifar10/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/cifar10/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.datasets.cifar10 import load_data as load_data diff --git a/keras/api/_tf_keras/keras/datasets/cifar100/__init__.py b/keras/api/_tf_keras/keras/datasets/cifar100/__init__.py index 237fafab6fc6..77086886af0a 100644 --- a/keras/api/_tf_keras/keras/datasets/cifar100/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/cifar100/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.datasets.cifar100 import load_data as load_data diff --git a/keras/api/_tf_keras/keras/datasets/fashion_mnist/__init__.py b/keras/api/_tf_keras/keras/datasets/fashion_mnist/__init__.py index 317f0951a063..e8d921f57822 100644 --- a/keras/api/_tf_keras/keras/datasets/fashion_mnist/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/fashion_mnist/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.datasets.fashion_mnist import load_data as load_data diff --git a/keras/api/_tf_keras/keras/datasets/imdb/__init__.py b/keras/api/_tf_keras/keras/datasets/imdb/__init__.py index 66931a4a30eb..87889c240ad8 100644 --- a/keras/api/_tf_keras/keras/datasets/imdb/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/imdb/__init__.py @@ -4,5 +4,6 @@ since your modifications would be overwritten. """ + from keras.src.datasets.imdb import get_word_index as get_word_index from keras.src.datasets.imdb import load_data as load_data diff --git a/keras/api/_tf_keras/keras/datasets/mnist/__init__.py b/keras/api/_tf_keras/keras/datasets/mnist/__init__.py index 0fc59f334c50..0fc4981b0794 100644 --- a/keras/api/_tf_keras/keras/datasets/mnist/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/mnist/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.datasets.mnist import load_data as load_data diff --git a/keras/api/_tf_keras/keras/datasets/reuters/__init__.py b/keras/api/_tf_keras/keras/datasets/reuters/__init__.py index 0b2af62d785b..f384284c4105 100644 --- a/keras/api/_tf_keras/keras/datasets/reuters/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/reuters/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.datasets.reuters import get_label_names as get_label_names from keras.src.datasets.reuters import get_word_index as get_word_index from keras.src.datasets.reuters import load_data as load_data diff --git a/keras/api/_tf_keras/keras/distillation/__init__.py b/keras/api/_tf_keras/keras/distillation/__init__.py index 7f6fcd5bcc49..78115007c07b 100644 --- a/keras/api/_tf_keras/keras/distillation/__init__.py +++ b/keras/api/_tf_keras/keras/distillation/__init__.py @@ -4,13 +4,8 @@ since your modifications would be overwritten. """ -from keras.src.distillation.distillation_loss import ( - DistillationLoss as DistillationLoss, -) -from keras.src.distillation.distillation_loss import ( - FeatureDistillation as FeatureDistillation, -) -from keras.src.distillation.distillation_loss import ( - LogitsDistillation as LogitsDistillation, -) + +from keras.src.distillation.distillation_loss import DistillationLoss as DistillationLoss +from keras.src.distillation.distillation_loss import FeatureDistillation as FeatureDistillation +from keras.src.distillation.distillation_loss import LogitsDistillation as LogitsDistillation from keras.src.distillation.distiller import Distiller as Distiller diff --git a/keras/api/_tf_keras/keras/distribution/__init__.py b/keras/api/_tf_keras/keras/distribution/__init__.py index 25ca527ebb32..ba52a30b9bac 100644 --- a/keras/api/_tf_keras/keras/distribution/__init__.py +++ b/keras/api/_tf_keras/keras/distribution/__init__.py @@ -4,22 +4,15 @@ since your modifications would be overwritten. """ + from keras.src.distribution.distribution_lib import DataParallel as DataParallel from keras.src.distribution.distribution_lib import DeviceMesh as DeviceMesh from keras.src.distribution.distribution_lib import LayoutMap as LayoutMap -from keras.src.distribution.distribution_lib import ( - ModelParallel as ModelParallel, -) +from keras.src.distribution.distribution_lib import ModelParallel as ModelParallel from keras.src.distribution.distribution_lib import TensorLayout as TensorLayout -from keras.src.distribution.distribution_lib import ( - distribute_tensor as distribute_tensor, -) +from keras.src.distribution.distribution_lib import distribute_tensor as distribute_tensor from keras.src.distribution.distribution_lib import distribution as distribution -from keras.src.distribution.distribution_lib import ( - get_device_count as get_device_count, -) +from keras.src.distribution.distribution_lib import get_device_count as get_device_count from keras.src.distribution.distribution_lib import initialize as initialize from keras.src.distribution.distribution_lib import list_devices as list_devices -from keras.src.distribution.distribution_lib import ( - set_distribution as set_distribution, -) +from keras.src.distribution.distribution_lib import set_distribution as set_distribution diff --git a/keras/api/_tf_keras/keras/dtype_policies/__init__.py b/keras/api/_tf_keras/keras/dtype_policies/__init__.py index 04f947d157c3..2a62e14c80cd 100644 --- a/keras/api/_tf_keras/keras/dtype_policies/__init__.py +++ b/keras/api/_tf_keras/keras/dtype_policies/__init__.py @@ -4,22 +4,13 @@ since your modifications would be overwritten. """ + from keras.src.dtype_policies import deserialize as deserialize from keras.src.dtype_policies import get as get from keras.src.dtype_policies import serialize as serialize from keras.src.dtype_policies.dtype_policy import DTypePolicy as DTypePolicy -from keras.src.dtype_policies.dtype_policy import ( - FloatDTypePolicy as FloatDTypePolicy, -) -from keras.src.dtype_policies.dtype_policy import ( - GPTQDTypePolicy as GPTQDTypePolicy, -) -from keras.src.dtype_policies.dtype_policy import ( - QuantizedDTypePolicy as QuantizedDTypePolicy, -) -from keras.src.dtype_policies.dtype_policy import ( - QuantizedFloat8DTypePolicy as QuantizedFloat8DTypePolicy, -) -from keras.src.dtype_policies.dtype_policy_map import ( - DTypePolicyMap as DTypePolicyMap, -) +from keras.src.dtype_policies.dtype_policy import FloatDTypePolicy as FloatDTypePolicy +from keras.src.dtype_policies.dtype_policy import GPTQDTypePolicy as GPTQDTypePolicy +from keras.src.dtype_policies.dtype_policy import QuantizedDTypePolicy as QuantizedDTypePolicy +from keras.src.dtype_policies.dtype_policy import QuantizedFloat8DTypePolicy as QuantizedFloat8DTypePolicy +from keras.src.dtype_policies.dtype_policy_map import DTypePolicyMap as DTypePolicyMap diff --git a/keras/api/_tf_keras/keras/export/__init__.py b/keras/api/_tf_keras/keras/export/__init__.py index fc8e748defcc..a5eb7ecb80b0 100644 --- a/keras/api/_tf_keras/keras/export/__init__.py +++ b/keras/api/_tf_keras/keras/export/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.export.saved_model import ExportArchive as ExportArchive diff --git a/keras/api/_tf_keras/keras/initializers/__init__.py b/keras/api/_tf_keras/keras/initializers/__init__.py index e88013d97315..bf741bb2b9c4 100644 --- a/keras/api/_tf_keras/keras/initializers/__init__.py +++ b/keras/api/_tf_keras/keras/initializers/__init__.py @@ -4,78 +4,43 @@ since your modifications would be overwritten. """ + from keras.src.initializers import deserialize as deserialize from keras.src.initializers import get as get from keras.src.initializers import serialize as serialize -from keras.src.initializers.constant_initializers import STFT as STFT -from keras.src.initializers.constant_initializers import STFT as STFTInitializer -from keras.src.initializers.constant_initializers import STFT as stft from keras.src.initializers.constant_initializers import Constant as Constant from keras.src.initializers.constant_initializers import Constant as constant from keras.src.initializers.constant_initializers import Identity as Identity -from keras.src.initializers.constant_initializers import ( - Identity as IdentityInitializer, -) +from keras.src.initializers.constant_initializers import Identity as IdentityInitializer from keras.src.initializers.constant_initializers import Identity as identity from keras.src.initializers.constant_initializers import Ones as Ones from keras.src.initializers.constant_initializers import Ones as ones +from keras.src.initializers.constant_initializers import STFT as STFT +from keras.src.initializers.constant_initializers import STFT as STFTInitializer +from keras.src.initializers.constant_initializers import STFT as stft from keras.src.initializers.constant_initializers import Zeros as Zeros from keras.src.initializers.constant_initializers import Zeros as zeros from keras.src.initializers.initializer import Initializer as Initializer -from keras.src.initializers.random_initializers import ( - GlorotNormal as GlorotNormal, -) -from keras.src.initializers.random_initializers import ( - GlorotNormal as glorot_normal, -) -from keras.src.initializers.random_initializers import ( - GlorotUniform as GlorotUniform, -) -from keras.src.initializers.random_initializers import ( - GlorotUniform as glorot_uniform, -) +from keras.src.initializers.random_initializers import GlorotNormal as GlorotNormal +from keras.src.initializers.random_initializers import GlorotNormal as glorot_normal +from keras.src.initializers.random_initializers import GlorotUniform as GlorotUniform +from keras.src.initializers.random_initializers import GlorotUniform as glorot_uniform from keras.src.initializers.random_initializers import HeNormal as HeNormal from keras.src.initializers.random_initializers import HeNormal as he_normal from keras.src.initializers.random_initializers import HeUniform as HeUniform from keras.src.initializers.random_initializers import HeUniform as he_uniform -from keras.src.initializers.random_initializers import ( - LecunNormal as LecunNormal, -) -from keras.src.initializers.random_initializers import ( - LecunNormal as lecun_normal, -) -from keras.src.initializers.random_initializers import ( - LecunUniform as LecunUniform, -) -from keras.src.initializers.random_initializers import ( - LecunUniform as lecun_uniform, -) +from keras.src.initializers.random_initializers import LecunNormal as LecunNormal +from keras.src.initializers.random_initializers import LecunNormal as lecun_normal +from keras.src.initializers.random_initializers import LecunUniform as LecunUniform +from keras.src.initializers.random_initializers import LecunUniform as lecun_uniform from keras.src.initializers.random_initializers import Orthogonal as Orthogonal -from keras.src.initializers.random_initializers import ( - Orthogonal as OrthogonalInitializer, -) +from keras.src.initializers.random_initializers import Orthogonal as OrthogonalInitializer from keras.src.initializers.random_initializers import Orthogonal as orthogonal -from keras.src.initializers.random_initializers import ( - RandomNormal as RandomNormal, -) -from keras.src.initializers.random_initializers import ( - RandomNormal as random_normal, -) -from keras.src.initializers.random_initializers import ( - RandomUniform as RandomUniform, -) -from keras.src.initializers.random_initializers import ( - RandomUniform as random_uniform, -) -from keras.src.initializers.random_initializers import ( - TruncatedNormal as TruncatedNormal, -) -from keras.src.initializers.random_initializers import ( - TruncatedNormal as truncated_normal, -) -from keras.src.initializers.random_initializers import ( - VarianceScaling as VarianceScaling, -) -from keras.src.initializers.random_initializers import ( - VarianceScaling as variance_scaling, -) +from keras.src.initializers.random_initializers import RandomNormal as RandomNormal +from keras.src.initializers.random_initializers import RandomNormal as random_normal +from keras.src.initializers.random_initializers import RandomUniform as RandomUniform +from keras.src.initializers.random_initializers import RandomUniform as random_uniform +from keras.src.initializers.random_initializers import TruncatedNormal as TruncatedNormal +from keras.src.initializers.random_initializers import TruncatedNormal as truncated_normal +from keras.src.initializers.random_initializers import VarianceScaling as VarianceScaling +from keras.src.initializers.random_initializers import VarianceScaling as variance_scaling diff --git a/keras/api/_tf_keras/keras/layers/__init__.py b/keras/api/_tf_keras/keras/layers/__init__.py index ac7e0e12cca5..4582dfae71cf 100644 --- a/keras/api/_tf_keras/keras/layers/__init__.py +++ b/keras/api/_tf_keras/keras/layers/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.export.tfsm_layer import TFSMLayer as TFSMLayer from keras.src.layers import deserialize as deserialize from keras.src.layers import serialize as serialize @@ -13,58 +14,28 @@ from keras.src.layers.activations.prelu import PReLU as PReLU from keras.src.layers.activations.relu import ReLU as ReLU from keras.src.layers.activations.softmax import Softmax as Softmax -from keras.src.layers.attention.additive_attention import ( - AdditiveAttention as AdditiveAttention, -) +from keras.src.layers.attention.additive_attention import AdditiveAttention as AdditiveAttention from keras.src.layers.attention.attention import Attention as Attention -from keras.src.layers.attention.grouped_query_attention import ( - GroupedQueryAttention as GroupQueryAttention, -) -from keras.src.layers.attention.multi_head_attention import ( - MultiHeadAttention as MultiHeadAttention, -) +from keras.src.layers.attention.grouped_query_attention import GroupedQueryAttention as GroupQueryAttention +from keras.src.layers.attention.multi_head_attention import MultiHeadAttention as MultiHeadAttention from keras.src.layers.convolutional.conv1d import Conv1D as Conv1D from keras.src.layers.convolutional.conv1d import Conv1D as Convolution1D -from keras.src.layers.convolutional.conv1d_transpose import ( - Conv1DTranspose as Conv1DTranspose, -) -from keras.src.layers.convolutional.conv1d_transpose import ( - Conv1DTranspose as Convolution1DTranspose, -) +from keras.src.layers.convolutional.conv1d_transpose import Conv1DTranspose as Conv1DTranspose +from keras.src.layers.convolutional.conv1d_transpose import Conv1DTranspose as Convolution1DTranspose from keras.src.layers.convolutional.conv2d import Conv2D as Conv2D from keras.src.layers.convolutional.conv2d import Conv2D as Convolution2D -from keras.src.layers.convolutional.conv2d_transpose import ( - Conv2DTranspose as Conv2DTranspose, -) -from keras.src.layers.convolutional.conv2d_transpose import ( - Conv2DTranspose as Convolution2DTranspose, -) +from keras.src.layers.convolutional.conv2d_transpose import Conv2DTranspose as Conv2DTranspose +from keras.src.layers.convolutional.conv2d_transpose import Conv2DTranspose as Convolution2DTranspose from keras.src.layers.convolutional.conv3d import Conv3D as Conv3D from keras.src.layers.convolutional.conv3d import Conv3D as Convolution3D -from keras.src.layers.convolutional.conv3d_transpose import ( - Conv3DTranspose as Conv3DTranspose, -) -from keras.src.layers.convolutional.conv3d_transpose import ( - Conv3DTranspose as Convolution3DTranspose, -) -from keras.src.layers.convolutional.depthwise_conv1d import ( - DepthwiseConv1D as DepthwiseConv1D, -) -from keras.src.layers.convolutional.depthwise_conv2d import ( - DepthwiseConv2D as DepthwiseConv2D, -) -from keras.src.layers.convolutional.separable_conv1d import ( - SeparableConv1D as SeparableConv1D, -) -from keras.src.layers.convolutional.separable_conv1d import ( - SeparableConv1D as SeparableConvolution1D, -) -from keras.src.layers.convolutional.separable_conv2d import ( - SeparableConv2D as SeparableConv2D, -) -from keras.src.layers.convolutional.separable_conv2d import ( - SeparableConv2D as SeparableConvolution2D, -) +from keras.src.layers.convolutional.conv3d_transpose import Conv3DTranspose as Conv3DTranspose +from keras.src.layers.convolutional.conv3d_transpose import Conv3DTranspose as Convolution3DTranspose +from keras.src.layers.convolutional.depthwise_conv1d import DepthwiseConv1D as DepthwiseConv1D +from keras.src.layers.convolutional.depthwise_conv2d import DepthwiseConv2D as DepthwiseConv2D +from keras.src.layers.convolutional.separable_conv1d import SeparableConv1D as SeparableConv1D +from keras.src.layers.convolutional.separable_conv1d import SeparableConv1D as SeparableConvolution1D +from keras.src.layers.convolutional.separable_conv2d import SeparableConv2D as SeparableConv2D +from keras.src.layers.convolutional.separable_conv2d import SeparableConv2D as SeparableConvolution2D from keras.src.layers.core.dense import Dense as Dense from keras.src.layers.core.einsum_dense import EinsumDense as EinsumDense from keras.src.layers.core.embedding import Embedding as Embedding @@ -73,9 +44,7 @@ from keras.src.layers.core.input_layer import InputLayer as InputLayer from keras.src.layers.core.lambda_layer import Lambda as Lambda from keras.src.layers.core.masking import Masking as Masking -from keras.src.layers.core.reversible_embedding import ( - ReversibleEmbedding as ReversibleEmbedding, -) +from keras.src.layers.core.reversible_embedding import ReversibleEmbedding as ReversibleEmbedding from keras.src.layers.core.wrapper import Wrapper as Wrapper from keras.src.layers.input_spec import InputSpec as InputSpec from keras.src.layers.layer import Layer as Layer @@ -95,250 +64,98 @@ from keras.src.layers.merging.multiply import multiply as multiply from keras.src.layers.merging.subtract import Subtract as Subtract from keras.src.layers.merging.subtract import subtract as subtract -from keras.src.layers.normalization.batch_normalization import ( - BatchNormalization as BatchNormalization, -) -from keras.src.layers.normalization.group_normalization import ( - GroupNormalization as GroupNormalization, -) -from keras.src.layers.normalization.layer_normalization import ( - LayerNormalization as LayerNormalization, -) -from keras.src.layers.normalization.rms_normalization import ( - RMSNormalization as RMSNormalization, -) -from keras.src.layers.normalization.spectral_normalization import ( - SpectralNormalization as SpectralNormalization, -) -from keras.src.layers.normalization.unit_normalization import ( - UnitNormalization as UnitNormalization, -) -from keras.src.layers.pooling.average_pooling1d import ( - AveragePooling1D as AveragePooling1D, -) -from keras.src.layers.pooling.average_pooling1d import ( - AveragePooling1D as AvgPool1D, -) -from keras.src.layers.pooling.average_pooling2d import ( - AveragePooling2D as AveragePooling2D, -) -from keras.src.layers.pooling.average_pooling2d import ( - AveragePooling2D as AvgPool2D, -) -from keras.src.layers.pooling.average_pooling3d import ( - AveragePooling3D as AveragePooling3D, -) -from keras.src.layers.pooling.average_pooling3d import ( - AveragePooling3D as AvgPool3D, -) -from keras.src.layers.pooling.global_average_pooling1d import ( - GlobalAveragePooling1D as GlobalAveragePooling1D, -) -from keras.src.layers.pooling.global_average_pooling1d import ( - GlobalAveragePooling1D as GlobalAvgPool1D, -) -from keras.src.layers.pooling.global_average_pooling2d import ( - GlobalAveragePooling2D as GlobalAveragePooling2D, -) -from keras.src.layers.pooling.global_average_pooling2d import ( - GlobalAveragePooling2D as GlobalAvgPool2D, -) -from keras.src.layers.pooling.global_average_pooling3d import ( - GlobalAveragePooling3D as GlobalAveragePooling3D, -) -from keras.src.layers.pooling.global_average_pooling3d import ( - GlobalAveragePooling3D as GlobalAvgPool3D, -) -from keras.src.layers.pooling.global_max_pooling1d import ( - GlobalMaxPooling1D as GlobalMaxPool1D, -) -from keras.src.layers.pooling.global_max_pooling1d import ( - GlobalMaxPooling1D as GlobalMaxPooling1D, -) -from keras.src.layers.pooling.global_max_pooling2d import ( - GlobalMaxPooling2D as GlobalMaxPool2D, -) -from keras.src.layers.pooling.global_max_pooling2d import ( - GlobalMaxPooling2D as GlobalMaxPooling2D, -) -from keras.src.layers.pooling.global_max_pooling3d import ( - GlobalMaxPooling3D as GlobalMaxPool3D, -) -from keras.src.layers.pooling.global_max_pooling3d import ( - GlobalMaxPooling3D as GlobalMaxPooling3D, -) +from keras.src.layers.normalization.batch_normalization import BatchNormalization as BatchNormalization +from keras.src.layers.normalization.group_normalization import GroupNormalization as GroupNormalization +from keras.src.layers.normalization.layer_normalization import LayerNormalization as LayerNormalization +from keras.src.layers.normalization.rms_normalization import RMSNormalization as RMSNormalization +from keras.src.layers.normalization.spectral_normalization import SpectralNormalization as SpectralNormalization +from keras.src.layers.normalization.unit_normalization import UnitNormalization as UnitNormalization +from keras.src.layers.pooling.average_pooling1d import AveragePooling1D as AveragePooling1D +from keras.src.layers.pooling.average_pooling1d import AveragePooling1D as AvgPool1D +from keras.src.layers.pooling.average_pooling2d import AveragePooling2D as AveragePooling2D +from keras.src.layers.pooling.average_pooling2d import AveragePooling2D as AvgPool2D +from keras.src.layers.pooling.average_pooling3d import AveragePooling3D as AveragePooling3D +from keras.src.layers.pooling.average_pooling3d import AveragePooling3D as AvgPool3D +from keras.src.layers.pooling.global_average_pooling1d import GlobalAveragePooling1D as GlobalAveragePooling1D +from keras.src.layers.pooling.global_average_pooling1d import GlobalAveragePooling1D as GlobalAvgPool1D +from keras.src.layers.pooling.global_average_pooling2d import GlobalAveragePooling2D as GlobalAveragePooling2D +from keras.src.layers.pooling.global_average_pooling2d import GlobalAveragePooling2D as GlobalAvgPool2D +from keras.src.layers.pooling.global_average_pooling3d import GlobalAveragePooling3D as GlobalAveragePooling3D +from keras.src.layers.pooling.global_average_pooling3d import GlobalAveragePooling3D as GlobalAvgPool3D +from keras.src.layers.pooling.global_max_pooling1d import GlobalMaxPooling1D as GlobalMaxPool1D +from keras.src.layers.pooling.global_max_pooling1d import GlobalMaxPooling1D as GlobalMaxPooling1D +from keras.src.layers.pooling.global_max_pooling2d import GlobalMaxPooling2D as GlobalMaxPool2D +from keras.src.layers.pooling.global_max_pooling2d import GlobalMaxPooling2D as GlobalMaxPooling2D +from keras.src.layers.pooling.global_max_pooling3d import GlobalMaxPooling3D as GlobalMaxPool3D +from keras.src.layers.pooling.global_max_pooling3d import GlobalMaxPooling3D as GlobalMaxPooling3D from keras.src.layers.pooling.max_pooling1d import MaxPooling1D as MaxPool1D from keras.src.layers.pooling.max_pooling1d import MaxPooling1D as MaxPooling1D from keras.src.layers.pooling.max_pooling2d import MaxPooling2D as MaxPool2D from keras.src.layers.pooling.max_pooling2d import MaxPooling2D as MaxPooling2D from keras.src.layers.pooling.max_pooling3d import MaxPooling3D as MaxPool3D from keras.src.layers.pooling.max_pooling3d import MaxPooling3D as MaxPooling3D -from keras.src.layers.preprocessing.category_encoding import ( - CategoryEncoding as CategoryEncoding, -) -from keras.src.layers.preprocessing.discretization import ( - Discretization as Discretization, -) -from keras.src.layers.preprocessing.hashed_crossing import ( - HashedCrossing as HashedCrossing, -) +from keras.src.layers.preprocessing.category_encoding import CategoryEncoding as CategoryEncoding +from keras.src.layers.preprocessing.discretization import Discretization as Discretization +from keras.src.layers.preprocessing.hashed_crossing import HashedCrossing as HashedCrossing from keras.src.layers.preprocessing.hashing import Hashing as Hashing -from keras.src.layers.preprocessing.image_preprocessing.aug_mix import ( - AugMix as AugMix, -) -from keras.src.layers.preprocessing.image_preprocessing.auto_contrast import ( - AutoContrast as AutoContrast, -) -from keras.src.layers.preprocessing.image_preprocessing.center_crop import ( - CenterCrop as CenterCrop, -) -from keras.src.layers.preprocessing.image_preprocessing.cut_mix import ( - CutMix as CutMix, -) -from keras.src.layers.preprocessing.image_preprocessing.equalization import ( - Equalization as Equalization, -) -from keras.src.layers.preprocessing.image_preprocessing.max_num_bounding_box import ( - MaxNumBoundingBoxes as MaxNumBoundingBoxes, -) -from keras.src.layers.preprocessing.image_preprocessing.mix_up import ( - MixUp as MixUp, -) -from keras.src.layers.preprocessing.image_preprocessing.rand_augment import ( - RandAugment as RandAugment, -) -from keras.src.layers.preprocessing.image_preprocessing.random_brightness import ( - RandomBrightness as RandomBrightness, -) -from keras.src.layers.preprocessing.image_preprocessing.random_color_degeneration import ( - RandomColorDegeneration as RandomColorDegeneration, -) -from keras.src.layers.preprocessing.image_preprocessing.random_color_jitter import ( - RandomColorJitter as RandomColorJitter, -) -from keras.src.layers.preprocessing.image_preprocessing.random_contrast import ( - RandomContrast as RandomContrast, -) -from keras.src.layers.preprocessing.image_preprocessing.random_crop import ( - RandomCrop as RandomCrop, -) -from keras.src.layers.preprocessing.image_preprocessing.random_elastic_transform import ( - RandomElasticTransform as RandomElasticTransform, -) -from keras.src.layers.preprocessing.image_preprocessing.random_erasing import ( - RandomErasing as RandomErasing, -) -from keras.src.layers.preprocessing.image_preprocessing.random_flip import ( - RandomFlip as RandomFlip, -) -from keras.src.layers.preprocessing.image_preprocessing.random_gaussian_blur import ( - RandomGaussianBlur as RandomGaussianBlur, -) -from keras.src.layers.preprocessing.image_preprocessing.random_grayscale import ( - RandomGrayscale as RandomGrayscale, -) -from keras.src.layers.preprocessing.image_preprocessing.random_hue import ( - RandomHue as RandomHue, -) -from keras.src.layers.preprocessing.image_preprocessing.random_invert import ( - RandomInvert as RandomInvert, -) -from keras.src.layers.preprocessing.image_preprocessing.random_perspective import ( - RandomPerspective as RandomPerspective, -) -from keras.src.layers.preprocessing.image_preprocessing.random_posterization import ( - RandomPosterization as RandomPosterization, -) -from keras.src.layers.preprocessing.image_preprocessing.random_rotation import ( - RandomRotation as RandomRotation, -) -from keras.src.layers.preprocessing.image_preprocessing.random_saturation import ( - RandomSaturation as RandomSaturation, -) -from keras.src.layers.preprocessing.image_preprocessing.random_sharpness import ( - RandomSharpness as RandomSharpness, -) -from keras.src.layers.preprocessing.image_preprocessing.random_shear import ( - RandomShear as RandomShear, -) -from keras.src.layers.preprocessing.image_preprocessing.random_translation import ( - RandomTranslation as RandomTranslation, -) -from keras.src.layers.preprocessing.image_preprocessing.random_zoom import ( - RandomZoom as RandomZoom, -) -from keras.src.layers.preprocessing.image_preprocessing.resizing import ( - Resizing as Resizing, -) -from keras.src.layers.preprocessing.image_preprocessing.solarization import ( - Solarization as Solarization, -) -from keras.src.layers.preprocessing.integer_lookup import ( - IntegerLookup as IntegerLookup, -) -from keras.src.layers.preprocessing.mel_spectrogram import ( - MelSpectrogram as MelSpectrogram, -) -from keras.src.layers.preprocessing.normalization import ( - Normalization as Normalization, -) +from keras.src.layers.preprocessing.image_preprocessing.aug_mix import AugMix as AugMix +from keras.src.layers.preprocessing.image_preprocessing.auto_contrast import AutoContrast as AutoContrast +from keras.src.layers.preprocessing.image_preprocessing.center_crop import CenterCrop as CenterCrop +from keras.src.layers.preprocessing.image_preprocessing.cut_mix import CutMix as CutMix +from keras.src.layers.preprocessing.image_preprocessing.equalization import Equalization as Equalization +from keras.src.layers.preprocessing.image_preprocessing.max_num_bounding_box import MaxNumBoundingBoxes as MaxNumBoundingBoxes +from keras.src.layers.preprocessing.image_preprocessing.mix_up import MixUp as MixUp +from keras.src.layers.preprocessing.image_preprocessing.rand_augment import RandAugment as RandAugment +from keras.src.layers.preprocessing.image_preprocessing.random_brightness import RandomBrightness as RandomBrightness +from keras.src.layers.preprocessing.image_preprocessing.random_color_degeneration import RandomColorDegeneration as RandomColorDegeneration +from keras.src.layers.preprocessing.image_preprocessing.random_color_jitter import RandomColorJitter as RandomColorJitter +from keras.src.layers.preprocessing.image_preprocessing.random_contrast import RandomContrast as RandomContrast +from keras.src.layers.preprocessing.image_preprocessing.random_crop import RandomCrop as RandomCrop +from keras.src.layers.preprocessing.image_preprocessing.random_elastic_transform import RandomElasticTransform as RandomElasticTransform +from keras.src.layers.preprocessing.image_preprocessing.random_erasing import RandomErasing as RandomErasing +from keras.src.layers.preprocessing.image_preprocessing.random_flip import RandomFlip as RandomFlip +from keras.src.layers.preprocessing.image_preprocessing.random_gaussian_blur import RandomGaussianBlur as RandomGaussianBlur +from keras.src.layers.preprocessing.image_preprocessing.random_grayscale import RandomGrayscale as RandomGrayscale +from keras.src.layers.preprocessing.image_preprocessing.random_hue import RandomHue as RandomHue +from keras.src.layers.preprocessing.image_preprocessing.random_invert import RandomInvert as RandomInvert +from keras.src.layers.preprocessing.image_preprocessing.random_perspective import RandomPerspective as RandomPerspective +from keras.src.layers.preprocessing.image_preprocessing.random_posterization import RandomPosterization as RandomPosterization +from keras.src.layers.preprocessing.image_preprocessing.random_rotation import RandomRotation as RandomRotation +from keras.src.layers.preprocessing.image_preprocessing.random_saturation import RandomSaturation as RandomSaturation +from keras.src.layers.preprocessing.image_preprocessing.random_sharpness import RandomSharpness as RandomSharpness +from keras.src.layers.preprocessing.image_preprocessing.random_shear import RandomShear as RandomShear +from keras.src.layers.preprocessing.image_preprocessing.random_translation import RandomTranslation as RandomTranslation +from keras.src.layers.preprocessing.image_preprocessing.random_zoom import RandomZoom as RandomZoom +from keras.src.layers.preprocessing.image_preprocessing.resizing import Resizing as Resizing +from keras.src.layers.preprocessing.image_preprocessing.solarization import Solarization as Solarization +from keras.src.layers.preprocessing.integer_lookup import IntegerLookup as IntegerLookup +from keras.src.layers.preprocessing.mel_spectrogram import MelSpectrogram as MelSpectrogram +from keras.src.layers.preprocessing.normalization import Normalization as Normalization from keras.src.layers.preprocessing.pipeline import Pipeline as Pipeline from keras.src.layers.preprocessing.rescaling import Rescaling as Rescaling -from keras.src.layers.preprocessing.stft_spectrogram import ( - STFTSpectrogram as STFTSpectrogram, -) -from keras.src.layers.preprocessing.string_lookup import ( - StringLookup as StringLookup, -) -from keras.src.layers.preprocessing.text_vectorization import ( - TextVectorization as TextVectorization, -) -from keras.src.layers.regularization.activity_regularization import ( - ActivityRegularization as ActivityRegularization, -) +from keras.src.layers.preprocessing.stft_spectrogram import STFTSpectrogram as STFTSpectrogram +from keras.src.layers.preprocessing.string_lookup import StringLookup as StringLookup +from keras.src.layers.preprocessing.text_vectorization import TextVectorization as TextVectorization +from keras.src.layers.regularization.activity_regularization import ActivityRegularization as ActivityRegularization from keras.src.layers.regularization.dropout import Dropout as Dropout -from keras.src.layers.regularization.gaussian_dropout import ( - GaussianDropout as GaussianDropout, -) -from keras.src.layers.regularization.gaussian_noise import ( - GaussianNoise as GaussianNoise, -) -from keras.src.layers.regularization.spatial_dropout import ( - SpatialDropout1D as SpatialDropout1D, -) -from keras.src.layers.regularization.spatial_dropout import ( - SpatialDropout2D as SpatialDropout2D, -) -from keras.src.layers.regularization.spatial_dropout import ( - SpatialDropout3D as SpatialDropout3D, -) +from keras.src.layers.regularization.gaussian_dropout import GaussianDropout as GaussianDropout +from keras.src.layers.regularization.gaussian_noise import GaussianNoise as GaussianNoise +from keras.src.layers.regularization.spatial_dropout import SpatialDropout1D as SpatialDropout1D +from keras.src.layers.regularization.spatial_dropout import SpatialDropout2D as SpatialDropout2D +from keras.src.layers.regularization.spatial_dropout import SpatialDropout3D as SpatialDropout3D from keras.src.layers.reshaping.cropping1d import Cropping1D as Cropping1D from keras.src.layers.reshaping.cropping2d import Cropping2D as Cropping2D from keras.src.layers.reshaping.cropping3d import Cropping3D as Cropping3D from keras.src.layers.reshaping.flatten import Flatten as Flatten from keras.src.layers.reshaping.permute import Permute as Permute -from keras.src.layers.reshaping.repeat_vector import ( - RepeatVector as RepeatVector, -) +from keras.src.layers.reshaping.repeat_vector import RepeatVector as RepeatVector from keras.src.layers.reshaping.reshape import Reshape as Reshape -from keras.src.layers.reshaping.up_sampling1d import ( - UpSampling1D as UpSampling1D, -) -from keras.src.layers.reshaping.up_sampling2d import ( - UpSampling2D as UpSampling2D, -) -from keras.src.layers.reshaping.up_sampling3d import ( - UpSampling3D as UpSampling3D, -) -from keras.src.layers.reshaping.zero_padding1d import ( - ZeroPadding1D as ZeroPadding1D, -) -from keras.src.layers.reshaping.zero_padding2d import ( - ZeroPadding2D as ZeroPadding2D, -) -from keras.src.layers.reshaping.zero_padding3d import ( - ZeroPadding3D as ZeroPadding3D, -) +from keras.src.layers.reshaping.up_sampling1d import UpSampling1D as UpSampling1D +from keras.src.layers.reshaping.up_sampling2d import UpSampling2D as UpSampling2D +from keras.src.layers.reshaping.up_sampling3d import UpSampling3D as UpSampling3D +from keras.src.layers.reshaping.zero_padding1d import ZeroPadding1D as ZeroPadding1D +from keras.src.layers.reshaping.zero_padding2d import ZeroPadding2D as ZeroPadding2D +from keras.src.layers.reshaping.zero_padding3d import ZeroPadding3D as ZeroPadding3D from keras.src.layers.rnn.bidirectional import Bidirectional as Bidirectional from keras.src.layers.rnn.conv_lstm1d import ConvLSTM1D as ConvLSTM1D from keras.src.layers.rnn.conv_lstm2d import ConvLSTM2D as ConvLSTM2D @@ -350,16 +167,16 @@ from keras.src.layers.rnn.rnn import RNN as RNN from keras.src.layers.rnn.simple_rnn import SimpleRNN as SimpleRNN from keras.src.layers.rnn.simple_rnn import SimpleRNNCell as SimpleRNNCell -from keras.src.layers.rnn.stacked_rnn_cells import ( - StackedRNNCells as StackedRNNCells, -) -from keras.src.layers.rnn.time_distributed import ( - TimeDistributed as TimeDistributed, -) +from keras.src.layers.rnn.stacked_rnn_cells import StackedRNNCells as StackedRNNCells +from keras.src.layers.rnn.time_distributed import TimeDistributed as TimeDistributed +from keras.src.utils.jax_layer import FlaxLayer as FlaxLayer +from keras.src.utils.jax_layer import JaxLayer as JaxLayer +from keras.src.utils.torch_utils import TorchModuleWrapper as TorchModuleWrapper + + + + from keras.src.legacy.layers import AlphaDropout as AlphaDropout from keras.src.legacy.layers import RandomHeight as RandomHeight from keras.src.legacy.layers import RandomWidth as RandomWidth from keras.src.legacy.layers import ThresholdedReLU as ThresholdedReLU -from keras.src.utils.jax_layer import FlaxLayer as FlaxLayer -from keras.src.utils.jax_layer import JaxLayer as JaxLayer -from keras.src.utils.torch_utils import TorchModuleWrapper as TorchModuleWrapper diff --git a/keras/api/_tf_keras/keras/legacy/__init__.py b/keras/api/_tf_keras/keras/legacy/__init__.py index e71ba4312ee0..cb140fcd8bd3 100644 --- a/keras/api/_tf_keras/keras/legacy/__init__.py +++ b/keras/api/_tf_keras/keras/legacy/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.legacy import saving as saving diff --git a/keras/api/_tf_keras/keras/legacy/saving/__init__.py b/keras/api/_tf_keras/keras/legacy/saving/__init__.py index 1e3aa0ee9d5c..e2bfa1331b6b 100644 --- a/keras/api/_tf_keras/keras/legacy/saving/__init__.py +++ b/keras/api/_tf_keras/keras/legacy/saving/__init__.py @@ -4,9 +4,6 @@ since your modifications would be overwritten. """ -from keras.src.legacy.saving.serialization import ( - deserialize_keras_object as deserialize_keras_object, -) -from keras.src.legacy.saving.serialization import ( - serialize_keras_object as serialize_keras_object, -) + +from keras.src.legacy.saving.serialization import deserialize_keras_object as deserialize_keras_object +from keras.src.legacy.saving.serialization import serialize_keras_object as serialize_keras_object diff --git a/keras/api/_tf_keras/keras/losses/__init__.py b/keras/api/_tf_keras/keras/losses/__init__.py index 73cc8e82db82..91e532977585 100644 --- a/keras/api/_tf_keras/keras/losses/__init__.py +++ b/keras/api/_tf_keras/keras/losses/__init__.py @@ -4,25 +4,17 @@ since your modifications would be overwritten. """ -from keras.src.legacy.losses import Reduction as Reduction + from keras.src.losses import deserialize as deserialize from keras.src.losses import get as get from keras.src.losses import serialize as serialize from keras.src.losses.loss import Loss as Loss -from keras.src.losses.losses import CTC as CTC from keras.src.losses.losses import BinaryCrossentropy as BinaryCrossentropy -from keras.src.losses.losses import ( - BinaryFocalCrossentropy as BinaryFocalCrossentropy, -) -from keras.src.losses.losses import ( - CategoricalCrossentropy as CategoricalCrossentropy, -) -from keras.src.losses.losses import ( - CategoricalFocalCrossentropy as CategoricalFocalCrossentropy, -) -from keras.src.losses.losses import ( - CategoricalGeneralizedCrossEntropy as CategoricalGeneralizedCrossEntropy, -) +from keras.src.losses.losses import BinaryFocalCrossentropy as BinaryFocalCrossentropy +from keras.src.losses.losses import CTC as CTC +from keras.src.losses.losses import CategoricalCrossentropy as CategoricalCrossentropy +from keras.src.losses.losses import CategoricalFocalCrossentropy as CategoricalFocalCrossentropy +from keras.src.losses.losses import CategoricalGeneralizedCrossEntropy as CategoricalGeneralizedCrossEntropy from keras.src.losses.losses import CategoricalHinge as CategoricalHinge from keras.src.losses.losses import Circle as Circle from keras.src.losses.losses import CosineSimilarity as CosineSimilarity @@ -32,32 +24,18 @@ from keras.src.losses.losses import KLDivergence as KLDivergence from keras.src.losses.losses import LogCosh as LogCosh from keras.src.losses.losses import MeanAbsoluteError as MeanAbsoluteError -from keras.src.losses.losses import ( - MeanAbsolutePercentageError as MeanAbsolutePercentageError, -) +from keras.src.losses.losses import MeanAbsolutePercentageError as MeanAbsolutePercentageError from keras.src.losses.losses import MeanSquaredError as MeanSquaredError -from keras.src.losses.losses import ( - MeanSquaredLogarithmicError as MeanSquaredLogarithmicError, -) +from keras.src.losses.losses import MeanSquaredLogarithmicError as MeanSquaredLogarithmicError from keras.src.losses.losses import Poisson as Poisson -from keras.src.losses.losses import ( - SparseCategoricalCrossentropy as SparseCategoricalCrossentropy, -) +from keras.src.losses.losses import SparseCategoricalCrossentropy as SparseCategoricalCrossentropy from keras.src.losses.losses import SquaredHinge as SquaredHinge from keras.src.losses.losses import Tversky as Tversky from keras.src.losses.losses import binary_crossentropy as binary_crossentropy -from keras.src.losses.losses import ( - binary_focal_crossentropy as binary_focal_crossentropy, -) -from keras.src.losses.losses import ( - categorical_crossentropy as categorical_crossentropy, -) -from keras.src.losses.losses import ( - categorical_focal_crossentropy as categorical_focal_crossentropy, -) -from keras.src.losses.losses import ( - categorical_generalized_cross_entropy as categorical_generalized_cross_entropy, -) +from keras.src.losses.losses import binary_focal_crossentropy as binary_focal_crossentropy +from keras.src.losses.losses import categorical_crossentropy as categorical_crossentropy +from keras.src.losses.losses import categorical_focal_crossentropy as categorical_focal_crossentropy +from keras.src.losses.losses import categorical_generalized_cross_entropy as categorical_generalized_cross_entropy from keras.src.losses.losses import categorical_hinge as categorical_hinge from keras.src.losses.losses import circle as circle from keras.src.losses.losses import cosine_similarity as cosine_similarity @@ -65,6 +43,15 @@ from keras.src.losses.losses import dice as dice from keras.src.losses.losses import hinge as hinge from keras.src.losses.losses import huber as huber +from keras.src.losses.losses import poisson as poisson +from keras.src.losses.losses import sparse_categorical_crossentropy as sparse_categorical_crossentropy +from keras.src.losses.losses import squared_hinge as squared_hinge +from keras.src.losses.losses import tversky as tversky + + + + +from keras.src.legacy.losses import Reduction as Reduction from keras.src.losses.losses import kl_divergence as KLD from keras.src.losses.losses import kl_divergence as kld from keras.src.losses.losses import kl_divergence as kullback_leibler_divergence @@ -77,9 +64,3 @@ from keras.src.losses.losses import mean_squared_error as mse from keras.src.losses.losses import mean_squared_logarithmic_error as MSLE from keras.src.losses.losses import mean_squared_logarithmic_error as msle -from keras.src.losses.losses import poisson as poisson -from keras.src.losses.losses import ( - sparse_categorical_crossentropy as sparse_categorical_crossentropy, -) -from keras.src.losses.losses import squared_hinge as squared_hinge -from keras.src.losses.losses import tversky as tversky diff --git a/keras/api/_tf_keras/keras/metrics/__init__.py b/keras/api/_tf_keras/keras/metrics/__init__.py index 11fd5db493cd..a96c5d93e7ce 100644 --- a/keras/api/_tf_keras/keras/metrics/__init__.py +++ b/keras/api/_tf_keras/keras/metrics/__init__.py @@ -4,99 +4,46 @@ since your modifications would be overwritten. """ + from keras.src.losses.losses import binary_crossentropy as binary_crossentropy -from keras.src.losses.losses import ( - binary_focal_crossentropy as binary_focal_crossentropy, -) -from keras.src.losses.losses import ( - categorical_crossentropy as categorical_crossentropy, -) -from keras.src.losses.losses import ( - categorical_focal_crossentropy as categorical_focal_crossentropy, -) +from keras.src.losses.losses import binary_focal_crossentropy as binary_focal_crossentropy +from keras.src.losses.losses import categorical_crossentropy as categorical_crossentropy +from keras.src.losses.losses import categorical_focal_crossentropy as categorical_focal_crossentropy from keras.src.losses.losses import categorical_hinge as categorical_hinge from keras.src.losses.losses import hinge as hinge from keras.src.losses.losses import huber as huber -from keras.src.losses.losses import kl_divergence as KLD -from keras.src.losses.losses import kl_divergence as kld -from keras.src.losses.losses import kl_divergence as kullback_leibler_divergence -from keras.src.losses.losses import log_cosh as logcosh -from keras.src.losses.losses import mean_absolute_error as MAE -from keras.src.losses.losses import mean_absolute_error as mae -from keras.src.losses.losses import mean_absolute_percentage_error as MAPE -from keras.src.losses.losses import mean_absolute_percentage_error as mape -from keras.src.losses.losses import mean_squared_error as MSE -from keras.src.losses.losses import mean_squared_error as mse -from keras.src.losses.losses import mean_squared_logarithmic_error as MSLE -from keras.src.losses.losses import mean_squared_logarithmic_error as msle from keras.src.losses.losses import poisson as poisson -from keras.src.losses.losses import ( - sparse_categorical_crossentropy as sparse_categorical_crossentropy, -) +from keras.src.losses.losses import sparse_categorical_crossentropy as sparse_categorical_crossentropy from keras.src.losses.losses import squared_hinge as squared_hinge from keras.src.metrics import deserialize as deserialize from keras.src.metrics import get as get from keras.src.metrics import serialize as serialize from keras.src.metrics.accuracy_metrics import Accuracy as Accuracy from keras.src.metrics.accuracy_metrics import BinaryAccuracy as BinaryAccuracy -from keras.src.metrics.accuracy_metrics import ( - CategoricalAccuracy as CategoricalAccuracy, -) -from keras.src.metrics.accuracy_metrics import ( - SparseCategoricalAccuracy as SparseCategoricalAccuracy, -) -from keras.src.metrics.accuracy_metrics import ( - SparseTopKCategoricalAccuracy as SparseTopKCategoricalAccuracy, -) -from keras.src.metrics.accuracy_metrics import ( - TopKCategoricalAccuracy as TopKCategoricalAccuracy, -) -from keras.src.metrics.accuracy_metrics import ( - binary_accuracy as binary_accuracy, -) -from keras.src.metrics.accuracy_metrics import ( - categorical_accuracy as categorical_accuracy, -) -from keras.src.metrics.accuracy_metrics import ( - sparse_categorical_accuracy as sparse_categorical_accuracy, -) -from keras.src.metrics.accuracy_metrics import ( - sparse_top_k_categorical_accuracy as sparse_top_k_categorical_accuracy, -) -from keras.src.metrics.accuracy_metrics import ( - top_k_categorical_accuracy as top_k_categorical_accuracy, -) +from keras.src.metrics.accuracy_metrics import CategoricalAccuracy as CategoricalAccuracy +from keras.src.metrics.accuracy_metrics import SparseCategoricalAccuracy as SparseCategoricalAccuracy +from keras.src.metrics.accuracy_metrics import SparseTopKCategoricalAccuracy as SparseTopKCategoricalAccuracy +from keras.src.metrics.accuracy_metrics import TopKCategoricalAccuracy as TopKCategoricalAccuracy +from keras.src.metrics.accuracy_metrics import binary_accuracy as binary_accuracy +from keras.src.metrics.accuracy_metrics import categorical_accuracy as categorical_accuracy +from keras.src.metrics.accuracy_metrics import sparse_categorical_accuracy as sparse_categorical_accuracy +from keras.src.metrics.accuracy_metrics import sparse_top_k_categorical_accuracy as sparse_top_k_categorical_accuracy +from keras.src.metrics.accuracy_metrics import top_k_categorical_accuracy as top_k_categorical_accuracy from keras.src.metrics.confusion_metrics import AUC as AUC from keras.src.metrics.confusion_metrics import FalseNegatives as FalseNegatives from keras.src.metrics.confusion_metrics import FalsePositives as FalsePositives from keras.src.metrics.confusion_metrics import Precision as Precision -from keras.src.metrics.confusion_metrics import ( - PrecisionAtRecall as PrecisionAtRecall, -) +from keras.src.metrics.confusion_metrics import PrecisionAtRecall as PrecisionAtRecall from keras.src.metrics.confusion_metrics import Recall as Recall -from keras.src.metrics.confusion_metrics import ( - RecallAtPrecision as RecallAtPrecision, -) -from keras.src.metrics.confusion_metrics import ( - SensitivityAtSpecificity as SensitivityAtSpecificity, -) -from keras.src.metrics.confusion_metrics import ( - SpecificityAtSensitivity as SpecificityAtSensitivity, -) +from keras.src.metrics.confusion_metrics import RecallAtPrecision as RecallAtPrecision +from keras.src.metrics.confusion_metrics import SensitivityAtSpecificity as SensitivityAtSpecificity +from keras.src.metrics.confusion_metrics import SpecificityAtSensitivity as SpecificityAtSensitivity from keras.src.metrics.confusion_metrics import TrueNegatives as TrueNegatives from keras.src.metrics.confusion_metrics import TruePositives as TruePositives -from keras.src.metrics.correlation_metrics import ( - ConcordanceCorrelation as ConcordanceCorrelation, -) -from keras.src.metrics.correlation_metrics import ( - PearsonCorrelation as PearsonCorrelation, -) -from keras.src.metrics.correlation_metrics import ( - concordance_correlation as concordance_correlation, -) -from keras.src.metrics.correlation_metrics import ( - pearson_correlation as pearson_correlation, -) +from keras.src.metrics.correlation_metrics import ConcordanceCorrelation as ConcordanceCorrelation +from keras.src.metrics.correlation_metrics import PearsonCorrelation as PearsonCorrelation +from keras.src.metrics.correlation_metrics import concordance_correlation as concordance_correlation +from keras.src.metrics.correlation_metrics import pearson_correlation as pearson_correlation from keras.src.metrics.f_score_metrics import F1Score as F1Score from keras.src.metrics.f_score_metrics import FBetaScore as FBetaScore from keras.src.metrics.hinge_metrics import CategoricalHinge as CategoricalHinge @@ -108,39 +55,35 @@ from keras.src.metrics.iou_metrics import OneHotIoU as OneHotIoU from keras.src.metrics.iou_metrics import OneHotMeanIoU as OneHotMeanIoU from keras.src.metrics.metric import Metric as Metric -from keras.src.metrics.probabilistic_metrics import ( - BinaryCrossentropy as BinaryCrossentropy, -) -from keras.src.metrics.probabilistic_metrics import ( - CategoricalCrossentropy as CategoricalCrossentropy, -) +from keras.src.metrics.probabilistic_metrics import BinaryCrossentropy as BinaryCrossentropy +from keras.src.metrics.probabilistic_metrics import CategoricalCrossentropy as CategoricalCrossentropy from keras.src.metrics.probabilistic_metrics import KLDivergence as KLDivergence from keras.src.metrics.probabilistic_metrics import Poisson as Poisson -from keras.src.metrics.probabilistic_metrics import ( - SparseCategoricalCrossentropy as SparseCategoricalCrossentropy, -) +from keras.src.metrics.probabilistic_metrics import SparseCategoricalCrossentropy as SparseCategoricalCrossentropy from keras.src.metrics.reduction_metrics import Mean as Mean -from keras.src.metrics.reduction_metrics import ( - MeanMetricWrapper as MeanMetricWrapper, -) +from keras.src.metrics.reduction_metrics import MeanMetricWrapper as MeanMetricWrapper from keras.src.metrics.reduction_metrics import Sum as Sum -from keras.src.metrics.regression_metrics import ( - CosineSimilarity as CosineSimilarity, -) +from keras.src.metrics.regression_metrics import CosineSimilarity as CosineSimilarity from keras.src.metrics.regression_metrics import LogCoshError as LogCoshError -from keras.src.metrics.regression_metrics import ( - MeanAbsoluteError as MeanAbsoluteError, -) -from keras.src.metrics.regression_metrics import ( - MeanAbsolutePercentageError as MeanAbsolutePercentageError, -) -from keras.src.metrics.regression_metrics import ( - MeanSquaredError as MeanSquaredError, -) -from keras.src.metrics.regression_metrics import ( - MeanSquaredLogarithmicError as MeanSquaredLogarithmicError, -) +from keras.src.metrics.regression_metrics import MeanAbsoluteError as MeanAbsoluteError +from keras.src.metrics.regression_metrics import MeanAbsolutePercentageError as MeanAbsolutePercentageError +from keras.src.metrics.regression_metrics import MeanSquaredError as MeanSquaredError +from keras.src.metrics.regression_metrics import MeanSquaredLogarithmicError as MeanSquaredLogarithmicError from keras.src.metrics.regression_metrics import R2Score as R2Score -from keras.src.metrics.regression_metrics import ( - RootMeanSquaredError as RootMeanSquaredError, -) +from keras.src.metrics.regression_metrics import RootMeanSquaredError as RootMeanSquaredError + + + + +from keras.src.losses.losses import kl_divergence as KLD +from keras.src.losses.losses import kl_divergence as kld +from keras.src.losses.losses import kl_divergence as kullback_leibler_divergence +from keras.src.losses.losses import log_cosh as logcosh +from keras.src.losses.losses import mean_absolute_error as MAE +from keras.src.losses.losses import mean_absolute_error as mae +from keras.src.losses.losses import mean_absolute_percentage_error as MAPE +from keras.src.losses.losses import mean_absolute_percentage_error as mape +from keras.src.losses.losses import mean_squared_error as MSE +from keras.src.losses.losses import mean_squared_error as mse +from keras.src.losses.losses import mean_squared_logarithmic_error as MSLE +from keras.src.losses.losses import mean_squared_logarithmic_error as msle diff --git a/keras/api/_tf_keras/keras/mixed_precision/__init__.py b/keras/api/_tf_keras/keras/mixed_precision/__init__.py index 9555b8639385..afa2a5e51762 100644 --- a/keras/api/_tf_keras/keras/mixed_precision/__init__.py +++ b/keras/api/_tf_keras/keras/mixed_precision/__init__.py @@ -4,16 +4,11 @@ since your modifications would be overwritten. """ + from keras.src.dtype_policies.dtype_policy import DTypePolicy as DTypePolicy from keras.src.dtype_policies.dtype_policy import DTypePolicy as Policy from keras.src.dtype_policies.dtype_policy import dtype_policy as dtype_policy from keras.src.dtype_policies.dtype_policy import dtype_policy as global_policy -from keras.src.dtype_policies.dtype_policy import ( - set_dtype_policy as set_dtype_policy, -) -from keras.src.dtype_policies.dtype_policy import ( - set_dtype_policy as set_global_policy, -) -from keras.src.optimizers.loss_scale_optimizer import ( - LossScaleOptimizer as LossScaleOptimizer, -) +from keras.src.dtype_policies.dtype_policy import set_dtype_policy as set_dtype_policy +from keras.src.dtype_policies.dtype_policy import set_dtype_policy as set_global_policy +from keras.src.optimizers.loss_scale_optimizer import LossScaleOptimizer as LossScaleOptimizer diff --git a/keras/api/_tf_keras/keras/models/__init__.py b/keras/api/_tf_keras/keras/models/__init__.py index f9dd57556d53..79b1cd7e3543 100644 --- a/keras/api/_tf_keras/keras/models/__init__.py +++ b/keras/api/_tf_keras/keras/models/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.models.cloning import clone_model as clone_model from keras.src.models.model import Model as Model from keras.src.models.model import model_from_json as model_from_json diff --git a/keras/api/_tf_keras/keras/ops/__init__.py b/keras/api/_tf_keras/keras/ops/__init__.py index 15a0d67a4227..c161e7480c39 100644 --- a/keras/api/_tf_keras/keras/ops/__init__.py +++ b/keras/api/_tf_keras/keras/ops/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.ops import image as image from keras.ops import linalg as linalg from keras.ops import nn as nn @@ -67,9 +68,7 @@ from keras.src.ops.nn import average_pool as average_pool from keras.src.ops.nn import batch_normalization as batch_normalization from keras.src.ops.nn import binary_crossentropy as binary_crossentropy -from keras.src.ops.nn import ( - categorical_crossentropy as categorical_crossentropy, -) +from keras.src.ops.nn import categorical_crossentropy as categorical_crossentropy from keras.src.ops.nn import celu as celu from keras.src.ops.nn import conv as conv from keras.src.ops.nn import conv_transpose as conv_transpose @@ -108,9 +107,7 @@ from keras.src.ops.nn import softmax as softmax from keras.src.ops.nn import softplus as softplus from keras.src.ops.nn import softsign as softsign -from keras.src.ops.nn import ( - sparse_categorical_crossentropy as sparse_categorical_crossentropy, -) +from keras.src.ops.nn import sparse_categorical_crossentropy as sparse_categorical_crossentropy from keras.src.ops.nn import sparse_plus as sparse_plus from keras.src.ops.nn import sparse_sigmoid as sparse_sigmoid from keras.src.ops.nn import sparsemax as sparsemax @@ -219,9 +216,9 @@ from keras.src.ops.numpy import less_equal as less_equal from keras.src.ops.numpy import linspace as linspace from keras.src.ops.numpy import log as log +from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import log1p as log1p from keras.src.ops.numpy import log2 as log2 -from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import logaddexp as logaddexp from keras.src.ops.numpy import logaddexp2 as logaddexp2 from keras.src.ops.numpy import logical_and as logical_and diff --git a/keras/api/_tf_keras/keras/ops/image/__init__.py b/keras/api/_tf_keras/keras/ops/image/__init__.py index 3be5457f3c00..9ebd24f536b1 100644 --- a/keras/api/_tf_keras/keras/ops/image/__init__.py +++ b/keras/api/_tf_keras/keras/ops/image/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.ops.image import affine_transform as affine_transform from keras.src.ops.image import crop_images as crop_images from keras.src.ops.image import elastic_transform as elastic_transform diff --git a/keras/api/_tf_keras/keras/ops/linalg/__init__.py b/keras/api/_tf_keras/keras/ops/linalg/__init__.py index 764fa8e74269..644489199a17 100644 --- a/keras/api/_tf_keras/keras/ops/linalg/__init__.py +++ b/keras/api/_tf_keras/keras/ops/linalg/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.ops.linalg import cholesky as cholesky from keras.src.ops.linalg import cholesky_inverse as cholesky_inverse from keras.src.ops.linalg import det as det diff --git a/keras/api/_tf_keras/keras/ops/nn/__init__.py b/keras/api/_tf_keras/keras/ops/nn/__init__.py index da08f380f227..769e33be2a22 100644 --- a/keras/api/_tf_keras/keras/ops/nn/__init__.py +++ b/keras/api/_tf_keras/keras/ops/nn/__init__.py @@ -4,12 +4,11 @@ since your modifications would be overwritten. """ + from keras.src.ops.nn import average_pool as average_pool from keras.src.ops.nn import batch_normalization as batch_normalization from keras.src.ops.nn import binary_crossentropy as binary_crossentropy -from keras.src.ops.nn import ( - categorical_crossentropy as categorical_crossentropy, -) +from keras.src.ops.nn import categorical_crossentropy as categorical_crossentropy from keras.src.ops.nn import celu as celu from keras.src.ops.nn import conv as conv from keras.src.ops.nn import conv_transpose as conv_transpose @@ -48,9 +47,7 @@ from keras.src.ops.nn import softmax as softmax from keras.src.ops.nn import softplus as softplus from keras.src.ops.nn import softsign as softsign -from keras.src.ops.nn import ( - sparse_categorical_crossentropy as sparse_categorical_crossentropy, -) +from keras.src.ops.nn import sparse_categorical_crossentropy as sparse_categorical_crossentropy from keras.src.ops.nn import sparse_plus as sparse_plus from keras.src.ops.nn import sparse_sigmoid as sparse_sigmoid from keras.src.ops.nn import sparsemax as sparsemax diff --git a/keras/api/_tf_keras/keras/ops/numpy/__init__.py b/keras/api/_tf_keras/keras/ops/numpy/__init__.py index 9a1d473cac02..20a32cc70b87 100644 --- a/keras/api/_tf_keras/keras/ops/numpy/__init__.py +++ b/keras/api/_tf_keras/keras/ops/numpy/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.ops.numpy import abs as abs from keras.src.ops.numpy import absolute as absolute from keras.src.ops.numpy import add as add @@ -105,9 +106,9 @@ from keras.src.ops.numpy import less_equal as less_equal from keras.src.ops.numpy import linspace as linspace from keras.src.ops.numpy import log as log +from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import log1p as log1p from keras.src.ops.numpy import log2 as log2 -from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import logaddexp as logaddexp from keras.src.ops.numpy import logaddexp2 as logaddexp2 from keras.src.ops.numpy import logical_and as logical_and diff --git a/keras/api/_tf_keras/keras/optimizers/__init__.py b/keras/api/_tf_keras/keras/optimizers/__init__.py index 40f6ab4018f5..4114fab5b7f4 100644 --- a/keras/api/_tf_keras/keras/optimizers/__init__.py +++ b/keras/api/_tf_keras/keras/optimizers/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.optimizers import legacy as legacy from keras.optimizers import schedules as schedules from keras.src.optimizers import deserialize as deserialize @@ -18,9 +19,7 @@ from keras.src.optimizers.ftrl import Ftrl as Ftrl from keras.src.optimizers.lamb import Lamb as Lamb from keras.src.optimizers.lion import Lion as Lion -from keras.src.optimizers.loss_scale_optimizer import ( - LossScaleOptimizer as LossScaleOptimizer, -) +from keras.src.optimizers.loss_scale_optimizer import LossScaleOptimizer as LossScaleOptimizer from keras.src.optimizers.muon import Muon as Muon from keras.src.optimizers.nadam import Nadam as Nadam from keras.src.optimizers.optimizer import Optimizer as Optimizer diff --git a/keras/api/_tf_keras/keras/optimizers/legacy/__init__.py b/keras/api/_tf_keras/keras/optimizers/legacy/__init__.py index bff1a0313630..400776983f81 100644 --- a/keras/api/_tf_keras/keras/optimizers/legacy/__init__.py +++ b/keras/api/_tf_keras/keras/optimizers/legacy/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.optimizers import LegacyOptimizerWarning as Adagrad from keras.src.optimizers import LegacyOptimizerWarning as Adam from keras.src.optimizers import LegacyOptimizerWarning as Ftrl diff --git a/keras/api/_tf_keras/keras/optimizers/schedules/__init__.py b/keras/api/_tf_keras/keras/optimizers/schedules/__init__.py index da9621aa36b1..ece490d485de 100644 --- a/keras/api/_tf_keras/keras/optimizers/schedules/__init__.py +++ b/keras/api/_tf_keras/keras/optimizers/schedules/__init__.py @@ -4,30 +4,13 @@ since your modifications would be overwritten. """ -from keras.src.optimizers.schedules.learning_rate_schedule import ( - CosineDecay as CosineDecay, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - CosineDecayRestarts as CosineDecayRestarts, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - ExponentialDecay as ExponentialDecay, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - InverseTimeDecay as InverseTimeDecay, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - LearningRateSchedule as LearningRateSchedule, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - PiecewiseConstantDecay as PiecewiseConstantDecay, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - PolynomialDecay as PolynomialDecay, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - deserialize as deserialize, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - serialize as serialize, -) + +from keras.src.optimizers.schedules.learning_rate_schedule import CosineDecay as CosineDecay +from keras.src.optimizers.schedules.learning_rate_schedule import CosineDecayRestarts as CosineDecayRestarts +from keras.src.optimizers.schedules.learning_rate_schedule import ExponentialDecay as ExponentialDecay +from keras.src.optimizers.schedules.learning_rate_schedule import InverseTimeDecay as InverseTimeDecay +from keras.src.optimizers.schedules.learning_rate_schedule import LearningRateSchedule as LearningRateSchedule +from keras.src.optimizers.schedules.learning_rate_schedule import PiecewiseConstantDecay as PiecewiseConstantDecay +from keras.src.optimizers.schedules.learning_rate_schedule import PolynomialDecay as PolynomialDecay +from keras.src.optimizers.schedules.learning_rate_schedule import deserialize as deserialize +from keras.src.optimizers.schedules.learning_rate_schedule import serialize as serialize diff --git a/keras/api/_tf_keras/keras/preprocessing/__init__.py b/keras/api/_tf_keras/keras/preprocessing/__init__.py index b11b4f3fd272..c55c001711d6 100644 --- a/keras/api/_tf_keras/keras/preprocessing/__init__.py +++ b/keras/api/_tf_keras/keras/preprocessing/__init__.py @@ -4,15 +4,14 @@ since your modifications would be overwritten. """ + +from keras.src.utils.image_dataset_utils import image_dataset_from_directory as image_dataset_from_directory +from keras.src.utils.text_dataset_utils import text_dataset_from_directory as text_dataset_from_directory +from keras.src.utils.timeseries_dataset_utils import timeseries_dataset_from_array as timeseries_dataset_from_array + + + + from keras._tf_keras.keras.preprocessing import image as image from keras._tf_keras.keras.preprocessing import sequence as sequence from keras._tf_keras.keras.preprocessing import text as text -from keras.src.utils.image_dataset_utils import ( - image_dataset_from_directory as image_dataset_from_directory, -) -from keras.src.utils.text_dataset_utils import ( - text_dataset_from_directory as text_dataset_from_directory, -) -from keras.src.utils.timeseries_dataset_utils import ( - timeseries_dataset_from_array as timeseries_dataset_from_array, -) diff --git a/keras/api/_tf_keras/keras/preprocessing/image/__init__.py b/keras/api/_tf_keras/keras/preprocessing/image/__init__.py index 43986878eb40..c0f5c99a36b3 100644 --- a/keras/api/_tf_keras/keras/preprocessing/image/__init__.py +++ b/keras/api/_tf_keras/keras/preprocessing/image/__init__.py @@ -4,39 +4,26 @@ since your modifications would be overwritten. """ -from keras.src.legacy.preprocessing.image import ( - DirectoryIterator as DirectoryIterator, -) -from keras.src.legacy.preprocessing.image import ( - ImageDataGenerator as ImageDataGenerator, -) -from keras.src.legacy.preprocessing.image import Iterator as Iterator -from keras.src.legacy.preprocessing.image import ( - NumpyArrayIterator as NumpyArrayIterator, -) -from keras.src.legacy.preprocessing.image import ( - apply_affine_transform as apply_affine_transform, -) -from keras.src.legacy.preprocessing.image import ( - apply_brightness_shift as apply_brightness_shift, -) -from keras.src.legacy.preprocessing.image import ( - apply_channel_shift as apply_channel_shift, -) -from keras.src.legacy.preprocessing.image import ( - random_brightness as random_brightness, -) -from keras.src.legacy.preprocessing.image import ( - random_channel_shift as random_channel_shift, -) -from keras.src.legacy.preprocessing.image import ( - random_rotation as random_rotation, -) -from keras.src.legacy.preprocessing.image import random_shear as random_shear -from keras.src.legacy.preprocessing.image import random_shift as random_shift -from keras.src.legacy.preprocessing.image import random_zoom as random_zoom + from keras.src.utils.image_utils import array_to_img as array_to_img from keras.src.utils.image_utils import img_to_array as img_to_array from keras.src.utils.image_utils import load_img as load_img from keras.src.utils.image_utils import save_img as save_img from keras.src.utils.image_utils import smart_resize as smart_resize + + + + +from keras.src.legacy.preprocessing.image import DirectoryIterator as DirectoryIterator +from keras.src.legacy.preprocessing.image import ImageDataGenerator as ImageDataGenerator +from keras.src.legacy.preprocessing.image import Iterator as Iterator +from keras.src.legacy.preprocessing.image import NumpyArrayIterator as NumpyArrayIterator +from keras.src.legacy.preprocessing.image import apply_affine_transform as apply_affine_transform +from keras.src.legacy.preprocessing.image import apply_brightness_shift as apply_brightness_shift +from keras.src.legacy.preprocessing.image import apply_channel_shift as apply_channel_shift +from keras.src.legacy.preprocessing.image import random_brightness as random_brightness +from keras.src.legacy.preprocessing.image import random_channel_shift as random_channel_shift +from keras.src.legacy.preprocessing.image import random_rotation as random_rotation +from keras.src.legacy.preprocessing.image import random_shear as random_shear +from keras.src.legacy.preprocessing.image import random_shift as random_shift +from keras.src.legacy.preprocessing.image import random_zoom as random_zoom diff --git a/keras/api/_tf_keras/keras/preprocessing/sequence/__init__.py b/keras/api/_tf_keras/keras/preprocessing/sequence/__init__.py index 501c1f1123de..6b66954bca72 100644 --- a/keras/api/_tf_keras/keras/preprocessing/sequence/__init__.py +++ b/keras/api/_tf_keras/keras/preprocessing/sequence/__init__.py @@ -4,11 +4,12 @@ since your modifications would be overwritten. """ -from keras.src.legacy.preprocessing.sequence import ( - TimeseriesGenerator as TimeseriesGenerator, -) -from keras.src.legacy.preprocessing.sequence import ( - make_sampling_table as make_sampling_table, -) -from keras.src.legacy.preprocessing.sequence import skipgrams as skipgrams + from keras.src.utils.sequence_utils import pad_sequences as pad_sequences + + + + +from keras.src.legacy.preprocessing.sequence import TimeseriesGenerator as TimeseriesGenerator +from keras.src.legacy.preprocessing.sequence import make_sampling_table as make_sampling_table +from keras.src.legacy.preprocessing.sequence import skipgrams as skipgrams diff --git a/keras/api/_tf_keras/keras/preprocessing/text/__init__.py b/keras/api/_tf_keras/keras/preprocessing/text/__init__.py index 01399ab15737..2ce0bfc71a6f 100644 --- a/keras/api/_tf_keras/keras/preprocessing/text/__init__.py +++ b/keras/api/_tf_keras/keras/preprocessing/text/__init__.py @@ -4,12 +4,9 @@ since your modifications would be overwritten. """ + from keras.src.legacy.preprocessing.text import Tokenizer as Tokenizer from keras.src.legacy.preprocessing.text import hashing_trick as hashing_trick from keras.src.legacy.preprocessing.text import one_hot as one_hot -from keras.src.legacy.preprocessing.text import ( - text_to_word_sequence as text_to_word_sequence, -) -from keras.src.legacy.preprocessing.text import ( - tokenizer_from_json as tokenizer_from_json, -) +from keras.src.legacy.preprocessing.text import text_to_word_sequence as text_to_word_sequence +from keras.src.legacy.preprocessing.text import tokenizer_from_json as tokenizer_from_json diff --git a/keras/api/_tf_keras/keras/quantizers/__init__.py b/keras/api/_tf_keras/keras/quantizers/__init__.py index 299e467ac1bb..9fce83fe1326 100644 --- a/keras/api/_tf_keras/keras/quantizers/__init__.py +++ b/keras/api/_tf_keras/keras/quantizers/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.quantizers import deserialize as deserialize from keras.src.quantizers import get as get from keras.src.quantizers import serialize as serialize @@ -11,17 +12,9 @@ from keras.src.quantizers.quantizers import AbsMaxQuantizer as AbsMaxQuantizer from keras.src.quantizers.quantizers import Quantizer as Quantizer from keras.src.quantizers.quantizers import abs_max_quantize as abs_max_quantize -from keras.src.quantizers.quantizers import ( - compute_float8_amax_history as compute_float8_amax_history, -) -from keras.src.quantizers.quantizers import ( - compute_float8_scale as compute_float8_scale, -) -from keras.src.quantizers.quantizers import ( - fake_quant_with_min_max_vars as fake_quant_with_min_max_vars, -) +from keras.src.quantizers.quantizers import compute_float8_amax_history as compute_float8_amax_history +from keras.src.quantizers.quantizers import compute_float8_scale as compute_float8_scale +from keras.src.quantizers.quantizers import fake_quant_with_min_max_vars as fake_quant_with_min_max_vars from keras.src.quantizers.quantizers import pack_int4 as pack_int4 -from keras.src.quantizers.quantizers import ( - quantize_and_dequantize as quantize_and_dequantize, -) +from keras.src.quantizers.quantizers import quantize_and_dequantize as quantize_and_dequantize from keras.src.quantizers.quantizers import unpack_int4 as unpack_int4 diff --git a/keras/api/_tf_keras/keras/random/__init__.py b/keras/api/_tf_keras/keras/random/__init__.py index d0ee60a77c92..ee64b13f49fe 100644 --- a/keras/api/_tf_keras/keras/random/__init__.py +++ b/keras/api/_tf_keras/keras/random/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.random.random import beta as beta from keras.src.random.random import binomial as binomial from keras.src.random.random import categorical as categorical diff --git a/keras/api/_tf_keras/keras/regularizers/__init__.py b/keras/api/_tf_keras/keras/regularizers/__init__.py index 1e3609f71c75..b69061d8bf66 100644 --- a/keras/api/_tf_keras/keras/regularizers/__init__.py +++ b/keras/api/_tf_keras/keras/regularizers/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.regularizers import deserialize as deserialize from keras.src.regularizers import get as get from keras.src.regularizers import serialize as serialize @@ -13,10 +14,6 @@ from keras.src.regularizers.regularizers import L1L2 as l1_l2 from keras.src.regularizers.regularizers import L2 as L2 from keras.src.regularizers.regularizers import L2 as l2 -from keras.src.regularizers.regularizers import ( - OrthogonalRegularizer as OrthogonalRegularizer, -) -from keras.src.regularizers.regularizers import ( - OrthogonalRegularizer as orthogonal_regularizer, -) +from keras.src.regularizers.regularizers import OrthogonalRegularizer as OrthogonalRegularizer +from keras.src.regularizers.regularizers import OrthogonalRegularizer as orthogonal_regularizer from keras.src.regularizers.regularizers import Regularizer as Regularizer diff --git a/keras/api/_tf_keras/keras/saving/__init__.py b/keras/api/_tf_keras/keras/saving/__init__.py index 28edd8779337..9bf05caca064 100644 --- a/keras/api/_tf_keras/keras/saving/__init__.py +++ b/keras/api/_tf_keras/keras/saving/__init__.py @@ -4,32 +4,17 @@ since your modifications would be overwritten. """ + from keras.src.saving.file_editor import KerasFileEditor as KerasFileEditor -from keras.src.saving.object_registration import ( - CustomObjectScope as CustomObjectScope, -) -from keras.src.saving.object_registration import ( - CustomObjectScope as custom_object_scope, -) -from keras.src.saving.object_registration import ( - get_custom_objects as get_custom_objects, -) -from keras.src.saving.object_registration import ( - get_registered_name as get_registered_name, -) -from keras.src.saving.object_registration import ( - get_registered_object as get_registered_object, -) -from keras.src.saving.object_registration import ( - register_keras_serializable as register_keras_serializable, -) +from keras.src.saving.object_registration import CustomObjectScope as CustomObjectScope +from keras.src.saving.object_registration import CustomObjectScope as custom_object_scope +from keras.src.saving.object_registration import get_custom_objects as get_custom_objects +from keras.src.saving.object_registration import get_registered_name as get_registered_name +from keras.src.saving.object_registration import get_registered_object as get_registered_object +from keras.src.saving.object_registration import register_keras_serializable as register_keras_serializable from keras.src.saving.saving_api import load_model as load_model from keras.src.saving.saving_api import load_weights as load_weights from keras.src.saving.saving_api import save_model as save_model from keras.src.saving.saving_api import save_weights as save_weights -from keras.src.saving.serialization_lib import ( - deserialize_keras_object as deserialize_keras_object, -) -from keras.src.saving.serialization_lib import ( - serialize_keras_object as serialize_keras_object, -) +from keras.src.saving.serialization_lib import deserialize_keras_object as deserialize_keras_object +from keras.src.saving.serialization_lib import serialize_keras_object as serialize_keras_object diff --git a/keras/api/_tf_keras/keras/tree/__init__.py b/keras/api/_tf_keras/keras/tree/__init__.py index 80d9f25244e8..54d75562dbb2 100644 --- a/keras/api/_tf_keras/keras/tree/__init__.py +++ b/keras/api/_tf_keras/keras/tree/__init__.py @@ -4,11 +4,10 @@ since your modifications would be overwritten. """ + from keras.src.tree.tree_api import MAP_TO_NONE as MAP_TO_NONE from keras.src.tree.tree_api import assert_same_paths as assert_same_paths -from keras.src.tree.tree_api import ( - assert_same_structure as assert_same_structure, -) +from keras.src.tree.tree_api import assert_same_structure as assert_same_structure from keras.src.tree.tree_api import flatten as flatten from keras.src.tree.tree_api import flatten_with_path as flatten_with_path from keras.src.tree.tree_api import is_nested as is_nested diff --git a/keras/api/_tf_keras/keras/utils/__init__.py b/keras/api/_tf_keras/keras/utils/__init__.py index 8ddbda527609..851f667748ae 100644 --- a/keras/api/_tf_keras/keras/utils/__init__.py +++ b/keras/api/_tf_keras/keras/utils/__init__.py @@ -4,75 +4,36 @@ since your modifications would be overwritten. """ + from keras.src.backend.common.global_state import clear_session as clear_session -from keras.src.backend.common.keras_tensor import ( - is_keras_tensor as is_keras_tensor, -) -from keras.src.backend.common.variables import ( - standardize_dtype as standardize_dtype, -) -from keras.src.layers.preprocessing.feature_space import ( - FeatureSpace as FeatureSpace, -) +from keras.src.backend.common.keras_tensor import is_keras_tensor as is_keras_tensor +from keras.src.backend.common.variables import standardize_dtype as standardize_dtype +from keras.src.layers.preprocessing.feature_space import FeatureSpace as FeatureSpace from keras.src.ops.operation_utils import get_source_inputs as get_source_inputs -from keras.src.saving.object_registration import ( - CustomObjectScope as CustomObjectScope, -) -from keras.src.saving.object_registration import ( - CustomObjectScope as custom_object_scope, -) -from keras.src.saving.object_registration import ( - get_custom_objects as get_custom_objects, -) -from keras.src.saving.object_registration import ( - get_registered_name as get_registered_name, -) -from keras.src.saving.object_registration import ( - get_registered_object as get_registered_object, -) -from keras.src.saving.object_registration import ( - register_keras_serializable as register_keras_serializable, -) -from keras.src.saving.serialization_lib import ( - deserialize_keras_object as deserialize_keras_object, -) -from keras.src.saving.serialization_lib import ( - serialize_keras_object as serialize_keras_object, -) -from keras.src.trainers.data_adapters.data_adapter_utils import ( - pack_x_y_sample_weight as pack_x_y_sample_weight, -) -from keras.src.trainers.data_adapters.data_adapter_utils import ( - unpack_x_y_sample_weight as unpack_x_y_sample_weight, -) -from keras.src.trainers.data_adapters.py_dataset_adapter import ( - PyDataset as PyDataset, -) -from keras.src.trainers.data_adapters.py_dataset_adapter import ( - PyDataset as Sequence, -) -from keras.src.utils.audio_dataset_utils import ( - audio_dataset_from_directory as audio_dataset_from_directory, -) +from keras.src.saving.object_registration import CustomObjectScope as CustomObjectScope +from keras.src.saving.object_registration import CustomObjectScope as custom_object_scope +from keras.src.saving.object_registration import get_custom_objects as get_custom_objects +from keras.src.saving.object_registration import get_registered_name as get_registered_name +from keras.src.saving.object_registration import get_registered_object as get_registered_object +from keras.src.saving.object_registration import register_keras_serializable as register_keras_serializable +from keras.src.saving.serialization_lib import deserialize_keras_object as deserialize_keras_object +from keras.src.saving.serialization_lib import serialize_keras_object as serialize_keras_object +from keras.src.trainers.data_adapters.data_adapter_utils import pack_x_y_sample_weight as pack_x_y_sample_weight +from keras.src.trainers.data_adapters.data_adapter_utils import unpack_x_y_sample_weight as unpack_x_y_sample_weight +from keras.src.trainers.data_adapters.py_dataset_adapter import PyDataset as PyDataset +from keras.src.trainers.data_adapters.py_dataset_adapter import PyDataset as Sequence +from keras.src.utils.audio_dataset_utils import audio_dataset_from_directory as audio_dataset_from_directory from keras.src.utils.config import Config as Config from keras.src.utils.dataset_utils import split_dataset as split_dataset from keras.src.utils.file_utils import get_file as get_file -from keras.src.utils.image_dataset_utils import ( - image_dataset_from_directory as image_dataset_from_directory, -) +from keras.src.utils.image_dataset_utils import image_dataset_from_directory as image_dataset_from_directory from keras.src.utils.image_utils import array_to_img as array_to_img from keras.src.utils.image_utils import img_to_array as img_to_array from keras.src.utils.image_utils import load_img as load_img from keras.src.utils.image_utils import save_img as save_img -from keras.src.utils.io_utils import ( - disable_interactive_logging as disable_interactive_logging, -) -from keras.src.utils.io_utils import ( - enable_interactive_logging as enable_interactive_logging, -) -from keras.src.utils.io_utils import ( - is_interactive_logging_enabled as is_interactive_logging_enabled, -) +from keras.src.utils.io_utils import disable_interactive_logging as disable_interactive_logging +from keras.src.utils.io_utils import enable_interactive_logging as enable_interactive_logging +from keras.src.utils.io_utils import is_interactive_logging_enabled as is_interactive_logging_enabled from keras.src.utils.model_visualization import model_to_dot as model_to_dot from keras.src.utils.model_visualization import plot_model as plot_model from keras.src.utils.numerical_utils import normalize as normalize @@ -80,11 +41,7 @@ from keras.src.utils.progbar import Progbar as Progbar from keras.src.utils.rng_utils import set_random_seed as set_random_seed from keras.src.utils.sequence_utils import pad_sequences as pad_sequences -from keras.src.utils.text_dataset_utils import ( - text_dataset_from_directory as text_dataset_from_directory, -) -from keras.src.utils.timeseries_dataset_utils import ( - timeseries_dataset_from_array as timeseries_dataset_from_array, -) +from keras.src.utils.text_dataset_utils import text_dataset_from_directory as text_dataset_from_directory +from keras.src.utils.timeseries_dataset_utils import timeseries_dataset_from_array as timeseries_dataset_from_array from keras.utils import bounding_boxes as bounding_boxes from keras.utils import legacy as legacy diff --git a/keras/api/_tf_keras/keras/utils/bounding_boxes/__init__.py b/keras/api/_tf_keras/keras/utils/bounding_boxes/__init__.py index 40221bd75c94..2bb1a8944e3a 100644 --- a/keras/api/_tf_keras/keras/utils/bounding_boxes/__init__.py +++ b/keras/api/_tf_keras/keras/utils/bounding_boxes/__init__.py @@ -4,30 +4,13 @@ since your modifications would be overwritten. """ -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( - affine_transform as affine_transform, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( - clip_to_image_size as clip_to_image_size, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( - convert_format as convert_format, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( - crop as crop, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( - decode_deltas_to_boxes as decode_deltas_to_boxes, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( - encode_box_to_deltas as encode_box_to_deltas, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( - pad as pad, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import ( - compute_ciou as compute_ciou, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import ( - compute_iou as compute_iou, -) + +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import affine_transform as affine_transform +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import clip_to_image_size as clip_to_image_size +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import convert_format as convert_format +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import crop as crop +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import decode_deltas_to_boxes as decode_deltas_to_boxes +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import encode_box_to_deltas as encode_box_to_deltas +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import pad as pad +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import compute_ciou as compute_ciou +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import compute_iou as compute_iou diff --git a/keras/api/_tf_keras/keras/utils/legacy/__init__.py b/keras/api/_tf_keras/keras/utils/legacy/__init__.py index 1e3aa0ee9d5c..e2bfa1331b6b 100644 --- a/keras/api/_tf_keras/keras/utils/legacy/__init__.py +++ b/keras/api/_tf_keras/keras/utils/legacy/__init__.py @@ -4,9 +4,6 @@ since your modifications would be overwritten. """ -from keras.src.legacy.saving.serialization import ( - deserialize_keras_object as deserialize_keras_object, -) -from keras.src.legacy.saving.serialization import ( - serialize_keras_object as serialize_keras_object, -) + +from keras.src.legacy.saving.serialization import deserialize_keras_object as deserialize_keras_object +from keras.src.legacy.saving.serialization import serialize_keras_object as serialize_keras_object diff --git a/keras/api/_tf_keras/keras/visualization/__init__.py b/keras/api/_tf_keras/keras/visualization/__init__.py index 6e3482a8d59a..01b48ba66242 100644 --- a/keras/api/_tf_keras/keras/visualization/__init__.py +++ b/keras/api/_tf_keras/keras/visualization/__init__.py @@ -4,18 +4,9 @@ since your modifications would be overwritten. """ -from keras.src.visualization.draw_bounding_boxes import ( - draw_bounding_boxes as draw_bounding_boxes, -) -from keras.src.visualization.draw_segmentation_masks import ( - draw_segmentation_masks as draw_segmentation_masks, -) -from keras.src.visualization.plot_bounding_box_gallery import ( - plot_bounding_box_gallery as plot_bounding_box_gallery, -) -from keras.src.visualization.plot_image_gallery import ( - plot_image_gallery as plot_image_gallery, -) -from keras.src.visualization.plot_segmentation_mask_gallery import ( - plot_segmentation_mask_gallery as plot_segmentation_mask_gallery, -) + +from keras.src.visualization.draw_bounding_boxes import draw_bounding_boxes as draw_bounding_boxes +from keras.src.visualization.draw_segmentation_masks import draw_segmentation_masks as draw_segmentation_masks +from keras.src.visualization.plot_bounding_box_gallery import plot_bounding_box_gallery as plot_bounding_box_gallery +from keras.src.visualization.plot_image_gallery import plot_image_gallery as plot_image_gallery +from keras.src.visualization.plot_segmentation_mask_gallery import plot_segmentation_mask_gallery as plot_segmentation_mask_gallery diff --git a/keras/api/_tf_keras/keras/wrappers/__init__.py b/keras/api/_tf_keras/keras/wrappers/__init__.py index e3aa52524ca6..d7ecd3093b46 100644 --- a/keras/api/_tf_keras/keras/wrappers/__init__.py +++ b/keras/api/_tf_keras/keras/wrappers/__init__.py @@ -4,12 +4,7 @@ since your modifications would be overwritten. """ -from keras.src.wrappers.sklearn_wrapper import ( - SKLearnClassifier as SKLearnClassifier, -) -from keras.src.wrappers.sklearn_wrapper import ( - SKLearnRegressor as SKLearnRegressor, -) -from keras.src.wrappers.sklearn_wrapper import ( - SKLearnTransformer as SKLearnTransformer, -) + +from keras.src.wrappers.sklearn_wrapper import SKLearnClassifier as SKLearnClassifier +from keras.src.wrappers.sklearn_wrapper import SKLearnRegressor as SKLearnRegressor +from keras.src.wrappers.sklearn_wrapper import SKLearnTransformer as SKLearnTransformer diff --git a/keras/api/activations/__init__.py b/keras/api/activations/__init__.py index 85ae031a72dc..6bf50377da19 100644 --- a/keras/api/activations/__init__.py +++ b/keras/api/activations/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.activations import deserialize as deserialize from keras.src.activations import get as get from keras.src.activations import serialize as serialize diff --git a/keras/api/applications/__init__.py b/keras/api/applications/__init__.py index 7c030b36bd4e..c9f234ecedc5 100644 --- a/keras/api/applications/__init__.py +++ b/keras/api/applications/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.applications import convnext as convnext from keras.applications import densenet as densenet from keras.applications import efficientnet as efficientnet @@ -37,47 +38,27 @@ from keras.src.applications.efficientnet import EfficientNetB5 as EfficientNetB5 from keras.src.applications.efficientnet import EfficientNetB6 as EfficientNetB6 from keras.src.applications.efficientnet import EfficientNetB7 as EfficientNetB7 -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B0 as EfficientNetV2B0, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B1 as EfficientNetV2B1, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B2 as EfficientNetV2B2, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B3 as EfficientNetV2B3, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2L as EfficientNetV2L, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2M as EfficientNetV2M, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2S as EfficientNetV2S, -) -from keras.src.applications.inception_resnet_v2 import ( - InceptionResNetV2 as InceptionResNetV2, -) +from keras.src.applications.efficientnet_v2 import EfficientNetV2B0 as EfficientNetV2B0 +from keras.src.applications.efficientnet_v2 import EfficientNetV2B1 as EfficientNetV2B1 +from keras.src.applications.efficientnet_v2 import EfficientNetV2B2 as EfficientNetV2B2 +from keras.src.applications.efficientnet_v2 import EfficientNetV2B3 as EfficientNetV2B3 +from keras.src.applications.efficientnet_v2 import EfficientNetV2L as EfficientNetV2L +from keras.src.applications.efficientnet_v2 import EfficientNetV2M as EfficientNetV2M +from keras.src.applications.efficientnet_v2 import EfficientNetV2S as EfficientNetV2S +from keras.src.applications.inception_resnet_v2 import InceptionResNetV2 as InceptionResNetV2 from keras.src.applications.inception_v3 import InceptionV3 as InceptionV3 from keras.src.applications.mobilenet import MobileNet as MobileNet from keras.src.applications.mobilenet_v2 import MobileNetV2 as MobileNetV2 -from keras.src.applications.mobilenet_v3 import ( - MobileNetV3Large as MobileNetV3Large, -) -from keras.src.applications.mobilenet_v3 import ( - MobileNetV3Small as MobileNetV3Small, -) +from keras.src.applications.mobilenet_v3 import MobileNetV3Large as MobileNetV3Large +from keras.src.applications.mobilenet_v3 import MobileNetV3Small as MobileNetV3Small from keras.src.applications.nasnet import NASNetLarge as NASNetLarge from keras.src.applications.nasnet import NASNetMobile as NASNetMobile -from keras.src.applications.resnet import ResNet50 as ResNet50 from keras.src.applications.resnet import ResNet101 as ResNet101 from keras.src.applications.resnet import ResNet152 as ResNet152 -from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 +from keras.src.applications.resnet import ResNet50 as ResNet50 from keras.src.applications.resnet_v2 import ResNet101V2 as ResNet101V2 from keras.src.applications.resnet_v2 import ResNet152V2 as ResNet152V2 +from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 from keras.src.applications.vgg16 import VGG16 as VGG16 from keras.src.applications.vgg19 import VGG19 as VGG19 from keras.src.applications.xception import Xception as Xception diff --git a/keras/api/applications/convnext/__init__.py b/keras/api/applications/convnext/__init__.py index c6d7bb7117e8..8ab0c8dacba3 100644 --- a/keras/api/applications/convnext/__init__.py +++ b/keras/api/applications/convnext/__init__.py @@ -4,12 +4,11 @@ since your modifications would be overwritten. """ + from keras.src.applications.convnext import ConvNeXtBase as ConvNeXtBase from keras.src.applications.convnext import ConvNeXtLarge as ConvNeXtLarge from keras.src.applications.convnext import ConvNeXtSmall as ConvNeXtSmall from keras.src.applications.convnext import ConvNeXtTiny as ConvNeXtTiny from keras.src.applications.convnext import ConvNeXtXLarge as ConvNeXtXLarge -from keras.src.applications.convnext import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.convnext import decode_predictions as decode_predictions from keras.src.applications.convnext import preprocess_input as preprocess_input diff --git a/keras/api/applications/densenet/__init__.py b/keras/api/applications/densenet/__init__.py index 6d6a27101099..b4b1ff9b393a 100644 --- a/keras/api/applications/densenet/__init__.py +++ b/keras/api/applications/densenet/__init__.py @@ -4,10 +4,9 @@ since your modifications would be overwritten. """ + from keras.src.applications.densenet import DenseNet121 as DenseNet121 from keras.src.applications.densenet import DenseNet169 as DenseNet169 from keras.src.applications.densenet import DenseNet201 as DenseNet201 -from keras.src.applications.densenet import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.densenet import decode_predictions as decode_predictions from keras.src.applications.densenet import preprocess_input as preprocess_input diff --git a/keras/api/applications/efficientnet/__init__.py b/keras/api/applications/efficientnet/__init__.py index 16384b74e2b2..db18907525c6 100644 --- a/keras/api/applications/efficientnet/__init__.py +++ b/keras/api/applications/efficientnet/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.efficientnet import EfficientNetB0 as EfficientNetB0 from keras.src.applications.efficientnet import EfficientNetB1 as EfficientNetB1 from keras.src.applications.efficientnet import EfficientNetB2 as EfficientNetB2 @@ -12,9 +13,5 @@ from keras.src.applications.efficientnet import EfficientNetB5 as EfficientNetB5 from keras.src.applications.efficientnet import EfficientNetB6 as EfficientNetB6 from keras.src.applications.efficientnet import EfficientNetB7 as EfficientNetB7 -from keras.src.applications.efficientnet import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.efficientnet import ( - preprocess_input as preprocess_input, -) +from keras.src.applications.efficientnet import decode_predictions as decode_predictions +from keras.src.applications.efficientnet import preprocess_input as preprocess_input diff --git a/keras/api/applications/efficientnet_v2/__init__.py b/keras/api/applications/efficientnet_v2/__init__.py index 8d13352008b6..a7027dc14f07 100644 --- a/keras/api/applications/efficientnet_v2/__init__.py +++ b/keras/api/applications/efficientnet_v2/__init__.py @@ -4,30 +4,13 @@ since your modifications would be overwritten. """ -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B0 as EfficientNetV2B0, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B1 as EfficientNetV2B1, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B2 as EfficientNetV2B2, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2B3 as EfficientNetV2B3, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2L as EfficientNetV2L, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2M as EfficientNetV2M, -) -from keras.src.applications.efficientnet_v2 import ( - EfficientNetV2S as EfficientNetV2S, -) -from keras.src.applications.efficientnet_v2 import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.efficientnet_v2 import ( - preprocess_input as preprocess_input, -) + +from keras.src.applications.efficientnet_v2 import EfficientNetV2B0 as EfficientNetV2B0 +from keras.src.applications.efficientnet_v2 import EfficientNetV2B1 as EfficientNetV2B1 +from keras.src.applications.efficientnet_v2 import EfficientNetV2B2 as EfficientNetV2B2 +from keras.src.applications.efficientnet_v2 import EfficientNetV2B3 as EfficientNetV2B3 +from keras.src.applications.efficientnet_v2 import EfficientNetV2L as EfficientNetV2L +from keras.src.applications.efficientnet_v2 import EfficientNetV2M as EfficientNetV2M +from keras.src.applications.efficientnet_v2 import EfficientNetV2S as EfficientNetV2S +from keras.src.applications.efficientnet_v2 import decode_predictions as decode_predictions +from keras.src.applications.efficientnet_v2 import preprocess_input as preprocess_input diff --git a/keras/api/applications/imagenet_utils/__init__.py b/keras/api/applications/imagenet_utils/__init__.py index 66804964efbe..bb38bee29cd2 100644 --- a/keras/api/applications/imagenet_utils/__init__.py +++ b/keras/api/applications/imagenet_utils/__init__.py @@ -4,9 +4,6 @@ since your modifications would be overwritten. """ -from keras.src.applications.imagenet_utils import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.imagenet_utils import ( - preprocess_input as preprocess_input, -) + +from keras.src.applications.imagenet_utils import decode_predictions as decode_predictions +from keras.src.applications.imagenet_utils import preprocess_input as preprocess_input diff --git a/keras/api/applications/inception_resnet_v2/__init__.py b/keras/api/applications/inception_resnet_v2/__init__.py index 4cb545a39fe1..6f30ba3c6dfe 100644 --- a/keras/api/applications/inception_resnet_v2/__init__.py +++ b/keras/api/applications/inception_resnet_v2/__init__.py @@ -4,12 +4,7 @@ since your modifications would be overwritten. """ -from keras.src.applications.inception_resnet_v2 import ( - InceptionResNetV2 as InceptionResNetV2, -) -from keras.src.applications.inception_resnet_v2 import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.inception_resnet_v2 import ( - preprocess_input as preprocess_input, -) + +from keras.src.applications.inception_resnet_v2 import InceptionResNetV2 as InceptionResNetV2 +from keras.src.applications.inception_resnet_v2 import decode_predictions as decode_predictions +from keras.src.applications.inception_resnet_v2 import preprocess_input as preprocess_input diff --git a/keras/api/applications/inception_v3/__init__.py b/keras/api/applications/inception_v3/__init__.py index a7db7bd80ce8..c4564866f189 100644 --- a/keras/api/applications/inception_v3/__init__.py +++ b/keras/api/applications/inception_v3/__init__.py @@ -4,10 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.inception_v3 import InceptionV3 as InceptionV3 -from keras.src.applications.inception_v3 import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.inception_v3 import ( - preprocess_input as preprocess_input, -) +from keras.src.applications.inception_v3 import decode_predictions as decode_predictions +from keras.src.applications.inception_v3 import preprocess_input as preprocess_input diff --git a/keras/api/applications/mobilenet/__init__.py b/keras/api/applications/mobilenet/__init__.py index 6e721019c42e..a3b7a92dc3ae 100644 --- a/keras/api/applications/mobilenet/__init__.py +++ b/keras/api/applications/mobilenet/__init__.py @@ -4,10 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.mobilenet import MobileNet as MobileNet -from keras.src.applications.mobilenet import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.mobilenet import ( - preprocess_input as preprocess_input, -) +from keras.src.applications.mobilenet import decode_predictions as decode_predictions +from keras.src.applications.mobilenet import preprocess_input as preprocess_input diff --git a/keras/api/applications/mobilenet_v2/__init__.py b/keras/api/applications/mobilenet_v2/__init__.py index 15ebaa3155a6..e8583a02974c 100644 --- a/keras/api/applications/mobilenet_v2/__init__.py +++ b/keras/api/applications/mobilenet_v2/__init__.py @@ -4,10 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.mobilenet_v2 import MobileNetV2 as MobileNetV2 -from keras.src.applications.mobilenet_v2 import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.mobilenet_v2 import ( - preprocess_input as preprocess_input, -) +from keras.src.applications.mobilenet_v2 import decode_predictions as decode_predictions +from keras.src.applications.mobilenet_v2 import preprocess_input as preprocess_input diff --git a/keras/api/applications/mobilenet_v3/__init__.py b/keras/api/applications/mobilenet_v3/__init__.py index a5abb926247c..951e4afba2e7 100644 --- a/keras/api/applications/mobilenet_v3/__init__.py +++ b/keras/api/applications/mobilenet_v3/__init__.py @@ -4,9 +4,6 @@ since your modifications would be overwritten. """ -from keras.src.applications.mobilenet_v3 import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.mobilenet_v3 import ( - preprocess_input as preprocess_input, -) + +from keras.src.applications.mobilenet_v3 import decode_predictions as decode_predictions +from keras.src.applications.mobilenet_v3 import preprocess_input as preprocess_input diff --git a/keras/api/applications/nasnet/__init__.py b/keras/api/applications/nasnet/__init__.py index c831e135fbd6..a859e73962e0 100644 --- a/keras/api/applications/nasnet/__init__.py +++ b/keras/api/applications/nasnet/__init__.py @@ -4,9 +4,8 @@ since your modifications would be overwritten. """ + from keras.src.applications.nasnet import NASNetLarge as NASNetLarge from keras.src.applications.nasnet import NASNetMobile as NASNetMobile -from keras.src.applications.nasnet import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.nasnet import decode_predictions as decode_predictions from keras.src.applications.nasnet import preprocess_input as preprocess_input diff --git a/keras/api/applications/resnet/__init__.py b/keras/api/applications/resnet/__init__.py index b8a25644e1d9..28b613b32530 100644 --- a/keras/api/applications/resnet/__init__.py +++ b/keras/api/applications/resnet/__init__.py @@ -4,10 +4,9 @@ since your modifications would be overwritten. """ -from keras.src.applications.resnet import ResNet50 as ResNet50 + from keras.src.applications.resnet import ResNet101 as ResNet101 from keras.src.applications.resnet import ResNet152 as ResNet152 -from keras.src.applications.resnet import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.resnet import ResNet50 as ResNet50 +from keras.src.applications.resnet import decode_predictions as decode_predictions from keras.src.applications.resnet import preprocess_input as preprocess_input diff --git a/keras/api/applications/resnet50/__init__.py b/keras/api/applications/resnet50/__init__.py index 6cff78c6749c..490a91b35178 100644 --- a/keras/api/applications/resnet50/__init__.py +++ b/keras/api/applications/resnet50/__init__.py @@ -4,8 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.resnet import ResNet50 as ResNet50 -from keras.src.applications.resnet import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.resnet import decode_predictions as decode_predictions from keras.src.applications.resnet import preprocess_input as preprocess_input diff --git a/keras/api/applications/resnet_v2/__init__.py b/keras/api/applications/resnet_v2/__init__.py index 7f92dd56f374..b935a35637e9 100644 --- a/keras/api/applications/resnet_v2/__init__.py +++ b/keras/api/applications/resnet_v2/__init__.py @@ -4,12 +4,9 @@ since your modifications would be overwritten. """ -from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 + from keras.src.applications.resnet_v2 import ResNet101V2 as ResNet101V2 from keras.src.applications.resnet_v2 import ResNet152V2 as ResNet152V2 -from keras.src.applications.resnet_v2 import ( - decode_predictions as decode_predictions, -) -from keras.src.applications.resnet_v2 import ( - preprocess_input as preprocess_input, -) +from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 +from keras.src.applications.resnet_v2 import decode_predictions as decode_predictions +from keras.src.applications.resnet_v2 import preprocess_input as preprocess_input diff --git a/keras/api/applications/vgg16/__init__.py b/keras/api/applications/vgg16/__init__.py index 17fb30585d9a..405833f42831 100644 --- a/keras/api/applications/vgg16/__init__.py +++ b/keras/api/applications/vgg16/__init__.py @@ -4,8 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.vgg16 import VGG16 as VGG16 -from keras.src.applications.vgg16 import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.vgg16 import decode_predictions as decode_predictions from keras.src.applications.vgg16 import preprocess_input as preprocess_input diff --git a/keras/api/applications/vgg19/__init__.py b/keras/api/applications/vgg19/__init__.py index 83f865b3876b..c9a5c369c602 100644 --- a/keras/api/applications/vgg19/__init__.py +++ b/keras/api/applications/vgg19/__init__.py @@ -4,8 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.vgg19 import VGG19 as VGG19 -from keras.src.applications.vgg19 import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.vgg19 import decode_predictions as decode_predictions from keras.src.applications.vgg19 import preprocess_input as preprocess_input diff --git a/keras/api/applications/xception/__init__.py b/keras/api/applications/xception/__init__.py index 09a5859aab4b..aa2d792d87da 100644 --- a/keras/api/applications/xception/__init__.py +++ b/keras/api/applications/xception/__init__.py @@ -4,8 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.applications.xception import Xception as Xception -from keras.src.applications.xception import ( - decode_predictions as decode_predictions, -) +from keras.src.applications.xception import decode_predictions as decode_predictions from keras.src.applications.xception import preprocess_input as preprocess_input diff --git a/keras/api/backend/__init__.py b/keras/api/backend/__init__.py index a2a50b9033a4..9618ef50811e 100644 --- a/keras/api/backend/__init__.py +++ b/keras/api/backend/__init__.py @@ -4,23 +4,18 @@ since your modifications would be overwritten. """ + from keras.src.backend.common.dtypes import result_type as result_type from keras.src.backend.common.global_state import clear_session as clear_session -from keras.src.backend.common.keras_tensor import ( - is_keras_tensor as is_keras_tensor, -) +from keras.src.backend.common.keras_tensor import is_keras_tensor as is_keras_tensor from keras.src.backend.common.variables import is_float_dtype as is_float_dtype from keras.src.backend.common.variables import is_int_dtype as is_int_dtype -from keras.src.backend.common.variables import ( - standardize_dtype as standardize_dtype, -) +from keras.src.backend.common.variables import standardize_dtype as standardize_dtype from keras.src.backend.config import backend as backend from keras.src.backend.config import epsilon as epsilon from keras.src.backend.config import floatx as floatx from keras.src.backend.config import image_data_format as image_data_format from keras.src.backend.config import set_epsilon as set_epsilon from keras.src.backend.config import set_floatx as set_floatx -from keras.src.backend.config import ( - set_image_data_format as set_image_data_format, -) +from keras.src.backend.config import set_image_data_format as set_image_data_format from keras.src.utils.naming import get_uid as get_uid diff --git a/keras/api/callbacks/__init__.py b/keras/api/callbacks/__init__.py index 4e165cddb6a8..902293c2827f 100644 --- a/keras/api/callbacks/__init__.py +++ b/keras/api/callbacks/__init__.py @@ -4,30 +4,19 @@ since your modifications would be overwritten. """ -from keras.src.callbacks.backup_and_restore import ( - BackupAndRestore as BackupAndRestore, -) + +from keras.src.callbacks.backup_and_restore import BackupAndRestore as BackupAndRestore from keras.src.callbacks.callback import Callback as Callback from keras.src.callbacks.callback_list import CallbackList as CallbackList from keras.src.callbacks.csv_logger import CSVLogger as CSVLogger from keras.src.callbacks.early_stopping import EarlyStopping as EarlyStopping from keras.src.callbacks.history import History as History from keras.src.callbacks.lambda_callback import LambdaCallback as LambdaCallback -from keras.src.callbacks.learning_rate_scheduler import ( - LearningRateScheduler as LearningRateScheduler, -) -from keras.src.callbacks.model_checkpoint import ( - ModelCheckpoint as ModelCheckpoint, -) +from keras.src.callbacks.learning_rate_scheduler import LearningRateScheduler as LearningRateScheduler +from keras.src.callbacks.model_checkpoint import ModelCheckpoint as ModelCheckpoint from keras.src.callbacks.progbar_logger import ProgbarLogger as ProgbarLogger -from keras.src.callbacks.reduce_lr_on_plateau import ( - ReduceLROnPlateau as ReduceLROnPlateau, -) +from keras.src.callbacks.reduce_lr_on_plateau import ReduceLROnPlateau as ReduceLROnPlateau from keras.src.callbacks.remote_monitor import RemoteMonitor as RemoteMonitor -from keras.src.callbacks.swap_ema_weights import ( - SwapEMAWeights as SwapEMAWeights, -) +from keras.src.callbacks.swap_ema_weights import SwapEMAWeights as SwapEMAWeights from keras.src.callbacks.tensorboard import TensorBoard as TensorBoard -from keras.src.callbacks.terminate_on_nan import ( - TerminateOnNaN as TerminateOnNaN, -) +from keras.src.callbacks.terminate_on_nan import TerminateOnNaN as TerminateOnNaN diff --git a/keras/api/config/__init__.py b/keras/api/config/__init__.py index 8cf3a1c30abd..220a844db760 100644 --- a/keras/api/config/__init__.py +++ b/keras/api/config/__init__.py @@ -4,54 +4,29 @@ since your modifications would be overwritten. """ + from keras.src.backend.config import backend as backend -from keras.src.backend.config import ( - disable_flash_attention as disable_flash_attention, -) -from keras.src.backend.config import ( - enable_flash_attention as enable_flash_attention, -) +from keras.src.backend.config import disable_flash_attention as disable_flash_attention +from keras.src.backend.config import enable_flash_attention as enable_flash_attention from keras.src.backend.config import epsilon as epsilon from keras.src.backend.config import floatx as floatx from keras.src.backend.config import image_data_format as image_data_format -from keras.src.backend.config import ( - is_flash_attention_enabled as is_flash_attention_enabled, -) +from keras.src.backend.config import is_flash_attention_enabled as is_flash_attention_enabled from keras.src.backend.config import is_nnx_enabled as is_nnx_enabled from keras.src.backend.config import max_epochs as max_epochs from keras.src.backend.config import max_steps_per_epoch as max_steps_per_epoch from keras.src.backend.config import set_epsilon as set_epsilon from keras.src.backend.config import set_floatx as set_floatx -from keras.src.backend.config import ( - set_image_data_format as set_image_data_format, -) +from keras.src.backend.config import set_image_data_format as set_image_data_format from keras.src.backend.config import set_max_epochs as set_max_epochs -from keras.src.backend.config import ( - set_max_steps_per_epoch as set_max_steps_per_epoch, -) +from keras.src.backend.config import set_max_steps_per_epoch as set_max_steps_per_epoch from keras.src.dtype_policies.dtype_policy import dtype_policy as dtype_policy -from keras.src.dtype_policies.dtype_policy import ( - set_dtype_policy as set_dtype_policy, -) -from keras.src.saving.serialization_lib import ( - enable_unsafe_deserialization as enable_unsafe_deserialization, -) +from keras.src.dtype_policies.dtype_policy import set_dtype_policy as set_dtype_policy +from keras.src.saving.serialization_lib import enable_unsafe_deserialization as enable_unsafe_deserialization from keras.src.utils.backend_utils import set_backend as set_backend -from keras.src.utils.io_utils import ( - disable_interactive_logging as disable_interactive_logging, -) -from keras.src.utils.io_utils import ( - enable_interactive_logging as enable_interactive_logging, -) -from keras.src.utils.io_utils import ( - is_interactive_logging_enabled as is_interactive_logging_enabled, -) -from keras.src.utils.traceback_utils import ( - disable_traceback_filtering as disable_traceback_filtering, -) -from keras.src.utils.traceback_utils import ( - enable_traceback_filtering as enable_traceback_filtering, -) -from keras.src.utils.traceback_utils import ( - is_traceback_filtering_enabled as is_traceback_filtering_enabled, -) +from keras.src.utils.io_utils import disable_interactive_logging as disable_interactive_logging +from keras.src.utils.io_utils import enable_interactive_logging as enable_interactive_logging +from keras.src.utils.io_utils import is_interactive_logging_enabled as is_interactive_logging_enabled +from keras.src.utils.traceback_utils import disable_traceback_filtering as disable_traceback_filtering +from keras.src.utils.traceback_utils import enable_traceback_filtering as enable_traceback_filtering +from keras.src.utils.traceback_utils import is_traceback_filtering_enabled as is_traceback_filtering_enabled diff --git a/keras/api/constraints/__init__.py b/keras/api/constraints/__init__.py index 47d73d44627f..09e0982752a9 100644 --- a/keras/api/constraints/__init__.py +++ b/keras/api/constraints/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.constraints import deserialize as deserialize from keras.src.constraints import get as get from keras.src.constraints import serialize as serialize diff --git a/keras/api/datasets/__init__.py b/keras/api/datasets/__init__.py index f61e994a4bff..b1923fd1ba4a 100644 --- a/keras/api/datasets/__init__.py +++ b/keras/api/datasets/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.datasets import boston_housing as boston_housing from keras.datasets import california_housing as california_housing from keras.datasets import cifar10 as cifar10 diff --git a/keras/api/datasets/boston_housing/__init__.py b/keras/api/datasets/boston_housing/__init__.py index 897f8516ca82..521e78cb406a 100644 --- a/keras/api/datasets/boston_housing/__init__.py +++ b/keras/api/datasets/boston_housing/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.datasets.boston_housing import load_data as load_data diff --git a/keras/api/datasets/california_housing/__init__.py b/keras/api/datasets/california_housing/__init__.py index 602bf81ac2cd..ae1ea8f48aeb 100644 --- a/keras/api/datasets/california_housing/__init__.py +++ b/keras/api/datasets/california_housing/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.datasets.california_housing import load_data as load_data diff --git a/keras/api/datasets/cifar10/__init__.py b/keras/api/datasets/cifar10/__init__.py index f7aad7fd1a55..a89e869a59a1 100644 --- a/keras/api/datasets/cifar10/__init__.py +++ b/keras/api/datasets/cifar10/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.datasets.cifar10 import load_data as load_data diff --git a/keras/api/datasets/cifar100/__init__.py b/keras/api/datasets/cifar100/__init__.py index 237fafab6fc6..77086886af0a 100644 --- a/keras/api/datasets/cifar100/__init__.py +++ b/keras/api/datasets/cifar100/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.datasets.cifar100 import load_data as load_data diff --git a/keras/api/datasets/fashion_mnist/__init__.py b/keras/api/datasets/fashion_mnist/__init__.py index 317f0951a063..e8d921f57822 100644 --- a/keras/api/datasets/fashion_mnist/__init__.py +++ b/keras/api/datasets/fashion_mnist/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.datasets.fashion_mnist import load_data as load_data diff --git a/keras/api/datasets/imdb/__init__.py b/keras/api/datasets/imdb/__init__.py index 66931a4a30eb..87889c240ad8 100644 --- a/keras/api/datasets/imdb/__init__.py +++ b/keras/api/datasets/imdb/__init__.py @@ -4,5 +4,6 @@ since your modifications would be overwritten. """ + from keras.src.datasets.imdb import get_word_index as get_word_index from keras.src.datasets.imdb import load_data as load_data diff --git a/keras/api/datasets/mnist/__init__.py b/keras/api/datasets/mnist/__init__.py index 0fc59f334c50..0fc4981b0794 100644 --- a/keras/api/datasets/mnist/__init__.py +++ b/keras/api/datasets/mnist/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.datasets.mnist import load_data as load_data diff --git a/keras/api/datasets/reuters/__init__.py b/keras/api/datasets/reuters/__init__.py index 0b2af62d785b..f384284c4105 100644 --- a/keras/api/datasets/reuters/__init__.py +++ b/keras/api/datasets/reuters/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.datasets.reuters import get_label_names as get_label_names from keras.src.datasets.reuters import get_word_index as get_word_index from keras.src.datasets.reuters import load_data as load_data diff --git a/keras/api/distillation/__init__.py b/keras/api/distillation/__init__.py index 7f6fcd5bcc49..78115007c07b 100644 --- a/keras/api/distillation/__init__.py +++ b/keras/api/distillation/__init__.py @@ -4,13 +4,8 @@ since your modifications would be overwritten. """ -from keras.src.distillation.distillation_loss import ( - DistillationLoss as DistillationLoss, -) -from keras.src.distillation.distillation_loss import ( - FeatureDistillation as FeatureDistillation, -) -from keras.src.distillation.distillation_loss import ( - LogitsDistillation as LogitsDistillation, -) + +from keras.src.distillation.distillation_loss import DistillationLoss as DistillationLoss +from keras.src.distillation.distillation_loss import FeatureDistillation as FeatureDistillation +from keras.src.distillation.distillation_loss import LogitsDistillation as LogitsDistillation from keras.src.distillation.distiller import Distiller as Distiller diff --git a/keras/api/distribution/__init__.py b/keras/api/distribution/__init__.py index 25ca527ebb32..ba52a30b9bac 100644 --- a/keras/api/distribution/__init__.py +++ b/keras/api/distribution/__init__.py @@ -4,22 +4,15 @@ since your modifications would be overwritten. """ + from keras.src.distribution.distribution_lib import DataParallel as DataParallel from keras.src.distribution.distribution_lib import DeviceMesh as DeviceMesh from keras.src.distribution.distribution_lib import LayoutMap as LayoutMap -from keras.src.distribution.distribution_lib import ( - ModelParallel as ModelParallel, -) +from keras.src.distribution.distribution_lib import ModelParallel as ModelParallel from keras.src.distribution.distribution_lib import TensorLayout as TensorLayout -from keras.src.distribution.distribution_lib import ( - distribute_tensor as distribute_tensor, -) +from keras.src.distribution.distribution_lib import distribute_tensor as distribute_tensor from keras.src.distribution.distribution_lib import distribution as distribution -from keras.src.distribution.distribution_lib import ( - get_device_count as get_device_count, -) +from keras.src.distribution.distribution_lib import get_device_count as get_device_count from keras.src.distribution.distribution_lib import initialize as initialize from keras.src.distribution.distribution_lib import list_devices as list_devices -from keras.src.distribution.distribution_lib import ( - set_distribution as set_distribution, -) +from keras.src.distribution.distribution_lib import set_distribution as set_distribution diff --git a/keras/api/dtype_policies/__init__.py b/keras/api/dtype_policies/__init__.py index 04f947d157c3..2a62e14c80cd 100644 --- a/keras/api/dtype_policies/__init__.py +++ b/keras/api/dtype_policies/__init__.py @@ -4,22 +4,13 @@ since your modifications would be overwritten. """ + from keras.src.dtype_policies import deserialize as deserialize from keras.src.dtype_policies import get as get from keras.src.dtype_policies import serialize as serialize from keras.src.dtype_policies.dtype_policy import DTypePolicy as DTypePolicy -from keras.src.dtype_policies.dtype_policy import ( - FloatDTypePolicy as FloatDTypePolicy, -) -from keras.src.dtype_policies.dtype_policy import ( - GPTQDTypePolicy as GPTQDTypePolicy, -) -from keras.src.dtype_policies.dtype_policy import ( - QuantizedDTypePolicy as QuantizedDTypePolicy, -) -from keras.src.dtype_policies.dtype_policy import ( - QuantizedFloat8DTypePolicy as QuantizedFloat8DTypePolicy, -) -from keras.src.dtype_policies.dtype_policy_map import ( - DTypePolicyMap as DTypePolicyMap, -) +from keras.src.dtype_policies.dtype_policy import FloatDTypePolicy as FloatDTypePolicy +from keras.src.dtype_policies.dtype_policy import GPTQDTypePolicy as GPTQDTypePolicy +from keras.src.dtype_policies.dtype_policy import QuantizedDTypePolicy as QuantizedDTypePolicy +from keras.src.dtype_policies.dtype_policy import QuantizedFloat8DTypePolicy as QuantizedFloat8DTypePolicy +from keras.src.dtype_policies.dtype_policy_map import DTypePolicyMap as DTypePolicyMap diff --git a/keras/api/export/__init__.py b/keras/api/export/__init__.py index fc8e748defcc..a5eb7ecb80b0 100644 --- a/keras/api/export/__init__.py +++ b/keras/api/export/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.export.saved_model import ExportArchive as ExportArchive diff --git a/keras/api/initializers/__init__.py b/keras/api/initializers/__init__.py index e88013d97315..bf741bb2b9c4 100644 --- a/keras/api/initializers/__init__.py +++ b/keras/api/initializers/__init__.py @@ -4,78 +4,43 @@ since your modifications would be overwritten. """ + from keras.src.initializers import deserialize as deserialize from keras.src.initializers import get as get from keras.src.initializers import serialize as serialize -from keras.src.initializers.constant_initializers import STFT as STFT -from keras.src.initializers.constant_initializers import STFT as STFTInitializer -from keras.src.initializers.constant_initializers import STFT as stft from keras.src.initializers.constant_initializers import Constant as Constant from keras.src.initializers.constant_initializers import Constant as constant from keras.src.initializers.constant_initializers import Identity as Identity -from keras.src.initializers.constant_initializers import ( - Identity as IdentityInitializer, -) +from keras.src.initializers.constant_initializers import Identity as IdentityInitializer from keras.src.initializers.constant_initializers import Identity as identity from keras.src.initializers.constant_initializers import Ones as Ones from keras.src.initializers.constant_initializers import Ones as ones +from keras.src.initializers.constant_initializers import STFT as STFT +from keras.src.initializers.constant_initializers import STFT as STFTInitializer +from keras.src.initializers.constant_initializers import STFT as stft from keras.src.initializers.constant_initializers import Zeros as Zeros from keras.src.initializers.constant_initializers import Zeros as zeros from keras.src.initializers.initializer import Initializer as Initializer -from keras.src.initializers.random_initializers import ( - GlorotNormal as GlorotNormal, -) -from keras.src.initializers.random_initializers import ( - GlorotNormal as glorot_normal, -) -from keras.src.initializers.random_initializers import ( - GlorotUniform as GlorotUniform, -) -from keras.src.initializers.random_initializers import ( - GlorotUniform as glorot_uniform, -) +from keras.src.initializers.random_initializers import GlorotNormal as GlorotNormal +from keras.src.initializers.random_initializers import GlorotNormal as glorot_normal +from keras.src.initializers.random_initializers import GlorotUniform as GlorotUniform +from keras.src.initializers.random_initializers import GlorotUniform as glorot_uniform from keras.src.initializers.random_initializers import HeNormal as HeNormal from keras.src.initializers.random_initializers import HeNormal as he_normal from keras.src.initializers.random_initializers import HeUniform as HeUniform from keras.src.initializers.random_initializers import HeUniform as he_uniform -from keras.src.initializers.random_initializers import ( - LecunNormal as LecunNormal, -) -from keras.src.initializers.random_initializers import ( - LecunNormal as lecun_normal, -) -from keras.src.initializers.random_initializers import ( - LecunUniform as LecunUniform, -) -from keras.src.initializers.random_initializers import ( - LecunUniform as lecun_uniform, -) +from keras.src.initializers.random_initializers import LecunNormal as LecunNormal +from keras.src.initializers.random_initializers import LecunNormal as lecun_normal +from keras.src.initializers.random_initializers import LecunUniform as LecunUniform +from keras.src.initializers.random_initializers import LecunUniform as lecun_uniform from keras.src.initializers.random_initializers import Orthogonal as Orthogonal -from keras.src.initializers.random_initializers import ( - Orthogonal as OrthogonalInitializer, -) +from keras.src.initializers.random_initializers import Orthogonal as OrthogonalInitializer from keras.src.initializers.random_initializers import Orthogonal as orthogonal -from keras.src.initializers.random_initializers import ( - RandomNormal as RandomNormal, -) -from keras.src.initializers.random_initializers import ( - RandomNormal as random_normal, -) -from keras.src.initializers.random_initializers import ( - RandomUniform as RandomUniform, -) -from keras.src.initializers.random_initializers import ( - RandomUniform as random_uniform, -) -from keras.src.initializers.random_initializers import ( - TruncatedNormal as TruncatedNormal, -) -from keras.src.initializers.random_initializers import ( - TruncatedNormal as truncated_normal, -) -from keras.src.initializers.random_initializers import ( - VarianceScaling as VarianceScaling, -) -from keras.src.initializers.random_initializers import ( - VarianceScaling as variance_scaling, -) +from keras.src.initializers.random_initializers import RandomNormal as RandomNormal +from keras.src.initializers.random_initializers import RandomNormal as random_normal +from keras.src.initializers.random_initializers import RandomUniform as RandomUniform +from keras.src.initializers.random_initializers import RandomUniform as random_uniform +from keras.src.initializers.random_initializers import TruncatedNormal as TruncatedNormal +from keras.src.initializers.random_initializers import TruncatedNormal as truncated_normal +from keras.src.initializers.random_initializers import VarianceScaling as VarianceScaling +from keras.src.initializers.random_initializers import VarianceScaling as variance_scaling diff --git a/keras/api/layers/__init__.py b/keras/api/layers/__init__.py index e587a74613a3..708e02b50d49 100644 --- a/keras/api/layers/__init__.py +++ b/keras/api/layers/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.export.tfsm_layer import TFSMLayer as TFSMLayer from keras.src.layers import deserialize as deserialize from keras.src.layers import serialize as serialize @@ -13,58 +14,28 @@ from keras.src.layers.activations.prelu import PReLU as PReLU from keras.src.layers.activations.relu import ReLU as ReLU from keras.src.layers.activations.softmax import Softmax as Softmax -from keras.src.layers.attention.additive_attention import ( - AdditiveAttention as AdditiveAttention, -) +from keras.src.layers.attention.additive_attention import AdditiveAttention as AdditiveAttention from keras.src.layers.attention.attention import Attention as Attention -from keras.src.layers.attention.grouped_query_attention import ( - GroupedQueryAttention as GroupQueryAttention, -) -from keras.src.layers.attention.multi_head_attention import ( - MultiHeadAttention as MultiHeadAttention, -) +from keras.src.layers.attention.grouped_query_attention import GroupedQueryAttention as GroupQueryAttention +from keras.src.layers.attention.multi_head_attention import MultiHeadAttention as MultiHeadAttention from keras.src.layers.convolutional.conv1d import Conv1D as Conv1D from keras.src.layers.convolutional.conv1d import Conv1D as Convolution1D -from keras.src.layers.convolutional.conv1d_transpose import ( - Conv1DTranspose as Conv1DTranspose, -) -from keras.src.layers.convolutional.conv1d_transpose import ( - Conv1DTranspose as Convolution1DTranspose, -) +from keras.src.layers.convolutional.conv1d_transpose import Conv1DTranspose as Conv1DTranspose +from keras.src.layers.convolutional.conv1d_transpose import Conv1DTranspose as Convolution1DTranspose from keras.src.layers.convolutional.conv2d import Conv2D as Conv2D from keras.src.layers.convolutional.conv2d import Conv2D as Convolution2D -from keras.src.layers.convolutional.conv2d_transpose import ( - Conv2DTranspose as Conv2DTranspose, -) -from keras.src.layers.convolutional.conv2d_transpose import ( - Conv2DTranspose as Convolution2DTranspose, -) +from keras.src.layers.convolutional.conv2d_transpose import Conv2DTranspose as Conv2DTranspose +from keras.src.layers.convolutional.conv2d_transpose import Conv2DTranspose as Convolution2DTranspose from keras.src.layers.convolutional.conv3d import Conv3D as Conv3D from keras.src.layers.convolutional.conv3d import Conv3D as Convolution3D -from keras.src.layers.convolutional.conv3d_transpose import ( - Conv3DTranspose as Conv3DTranspose, -) -from keras.src.layers.convolutional.conv3d_transpose import ( - Conv3DTranspose as Convolution3DTranspose, -) -from keras.src.layers.convolutional.depthwise_conv1d import ( - DepthwiseConv1D as DepthwiseConv1D, -) -from keras.src.layers.convolutional.depthwise_conv2d import ( - DepthwiseConv2D as DepthwiseConv2D, -) -from keras.src.layers.convolutional.separable_conv1d import ( - SeparableConv1D as SeparableConv1D, -) -from keras.src.layers.convolutional.separable_conv1d import ( - SeparableConv1D as SeparableConvolution1D, -) -from keras.src.layers.convolutional.separable_conv2d import ( - SeparableConv2D as SeparableConv2D, -) -from keras.src.layers.convolutional.separable_conv2d import ( - SeparableConv2D as SeparableConvolution2D, -) +from keras.src.layers.convolutional.conv3d_transpose import Conv3DTranspose as Conv3DTranspose +from keras.src.layers.convolutional.conv3d_transpose import Conv3DTranspose as Convolution3DTranspose +from keras.src.layers.convolutional.depthwise_conv1d import DepthwiseConv1D as DepthwiseConv1D +from keras.src.layers.convolutional.depthwise_conv2d import DepthwiseConv2D as DepthwiseConv2D +from keras.src.layers.convolutional.separable_conv1d import SeparableConv1D as SeparableConv1D +from keras.src.layers.convolutional.separable_conv1d import SeparableConv1D as SeparableConvolution1D +from keras.src.layers.convolutional.separable_conv2d import SeparableConv2D as SeparableConv2D +from keras.src.layers.convolutional.separable_conv2d import SeparableConv2D as SeparableConvolution2D from keras.src.layers.core.dense import Dense as Dense from keras.src.layers.core.einsum_dense import EinsumDense as EinsumDense from keras.src.layers.core.embedding import Embedding as Embedding @@ -73,9 +44,7 @@ from keras.src.layers.core.input_layer import InputLayer as InputLayer from keras.src.layers.core.lambda_layer import Lambda as Lambda from keras.src.layers.core.masking import Masking as Masking -from keras.src.layers.core.reversible_embedding import ( - ReversibleEmbedding as ReversibleEmbedding, -) +from keras.src.layers.core.reversible_embedding import ReversibleEmbedding as ReversibleEmbedding from keras.src.layers.core.wrapper import Wrapper as Wrapper from keras.src.layers.input_spec import InputSpec as InputSpec from keras.src.layers.layer import Layer as Layer @@ -95,253 +64,99 @@ from keras.src.layers.merging.multiply import multiply as multiply from keras.src.layers.merging.subtract import Subtract as Subtract from keras.src.layers.merging.subtract import subtract as subtract -from keras.src.layers.normalization.batch_normalization import ( - BatchNormalization as BatchNormalization, -) -from keras.src.layers.normalization.group_normalization import ( - GroupNormalization as GroupNormalization, -) -from keras.src.layers.normalization.layer_normalization import ( - LayerNormalization as LayerNormalization, -) -from keras.src.layers.normalization.rms_normalization import ( - RMSNormalization as RMSNormalization, -) -from keras.src.layers.normalization.spectral_normalization import ( - SpectralNormalization as SpectralNormalization, -) -from keras.src.layers.normalization.unit_normalization import ( - UnitNormalization as UnitNormalization, -) -from keras.src.layers.pooling.average_pooling1d import ( - AveragePooling1D as AveragePooling1D, -) -from keras.src.layers.pooling.average_pooling1d import ( - AveragePooling1D as AvgPool1D, -) -from keras.src.layers.pooling.average_pooling2d import ( - AveragePooling2D as AveragePooling2D, -) -from keras.src.layers.pooling.average_pooling2d import ( - AveragePooling2D as AvgPool2D, -) -from keras.src.layers.pooling.average_pooling3d import ( - AveragePooling3D as AveragePooling3D, -) -from keras.src.layers.pooling.average_pooling3d import ( - AveragePooling3D as AvgPool3D, -) -from keras.src.layers.pooling.global_average_pooling1d import ( - GlobalAveragePooling1D as GlobalAveragePooling1D, -) -from keras.src.layers.pooling.global_average_pooling1d import ( - GlobalAveragePooling1D as GlobalAvgPool1D, -) -from keras.src.layers.pooling.global_average_pooling2d import ( - GlobalAveragePooling2D as GlobalAveragePooling2D, -) -from keras.src.layers.pooling.global_average_pooling2d import ( - GlobalAveragePooling2D as GlobalAvgPool2D, -) -from keras.src.layers.pooling.global_average_pooling3d import ( - GlobalAveragePooling3D as GlobalAveragePooling3D, -) -from keras.src.layers.pooling.global_average_pooling3d import ( - GlobalAveragePooling3D as GlobalAvgPool3D, -) -from keras.src.layers.pooling.global_max_pooling1d import ( - GlobalMaxPooling1D as GlobalMaxPool1D, -) -from keras.src.layers.pooling.global_max_pooling1d import ( - GlobalMaxPooling1D as GlobalMaxPooling1D, -) -from keras.src.layers.pooling.global_max_pooling2d import ( - GlobalMaxPooling2D as GlobalMaxPool2D, -) -from keras.src.layers.pooling.global_max_pooling2d import ( - GlobalMaxPooling2D as GlobalMaxPooling2D, -) -from keras.src.layers.pooling.global_max_pooling3d import ( - GlobalMaxPooling3D as GlobalMaxPool3D, -) -from keras.src.layers.pooling.global_max_pooling3d import ( - GlobalMaxPooling3D as GlobalMaxPooling3D, -) +from keras.src.layers.normalization.batch_normalization import BatchNormalization as BatchNormalization +from keras.src.layers.normalization.group_normalization import GroupNormalization as GroupNormalization +from keras.src.layers.normalization.layer_normalization import LayerNormalization as LayerNormalization +from keras.src.layers.normalization.rms_normalization import RMSNormalization as RMSNormalization +from keras.src.layers.normalization.spectral_normalization import SpectralNormalization as SpectralNormalization +from keras.src.layers.normalization.unit_normalization import UnitNormalization as UnitNormalization +from keras.src.layers.pooling.average_pooling1d import AveragePooling1D as AveragePooling1D +from keras.src.layers.pooling.average_pooling1d import AveragePooling1D as AvgPool1D +from keras.src.layers.pooling.average_pooling2d import AveragePooling2D as AveragePooling2D +from keras.src.layers.pooling.average_pooling2d import AveragePooling2D as AvgPool2D +from keras.src.layers.pooling.average_pooling3d import AveragePooling3D as AveragePooling3D +from keras.src.layers.pooling.average_pooling3d import AveragePooling3D as AvgPool3D +from keras.src.layers.pooling.global_average_pooling1d import GlobalAveragePooling1D as GlobalAveragePooling1D +from keras.src.layers.pooling.global_average_pooling1d import GlobalAveragePooling1D as GlobalAvgPool1D +from keras.src.layers.pooling.global_average_pooling2d import GlobalAveragePooling2D as GlobalAveragePooling2D +from keras.src.layers.pooling.global_average_pooling2d import GlobalAveragePooling2D as GlobalAvgPool2D +from keras.src.layers.pooling.global_average_pooling3d import GlobalAveragePooling3D as GlobalAveragePooling3D +from keras.src.layers.pooling.global_average_pooling3d import GlobalAveragePooling3D as GlobalAvgPool3D +from keras.src.layers.pooling.global_max_pooling1d import GlobalMaxPooling1D as GlobalMaxPool1D +from keras.src.layers.pooling.global_max_pooling1d import GlobalMaxPooling1D as GlobalMaxPooling1D +from keras.src.layers.pooling.global_max_pooling2d import GlobalMaxPooling2D as GlobalMaxPool2D +from keras.src.layers.pooling.global_max_pooling2d import GlobalMaxPooling2D as GlobalMaxPooling2D +from keras.src.layers.pooling.global_max_pooling3d import GlobalMaxPooling3D as GlobalMaxPool3D +from keras.src.layers.pooling.global_max_pooling3d import GlobalMaxPooling3D as GlobalMaxPooling3D from keras.src.layers.pooling.max_pooling1d import MaxPooling1D as MaxPool1D from keras.src.layers.pooling.max_pooling1d import MaxPooling1D as MaxPooling1D from keras.src.layers.pooling.max_pooling2d import MaxPooling2D as MaxPool2D from keras.src.layers.pooling.max_pooling2d import MaxPooling2D as MaxPooling2D from keras.src.layers.pooling.max_pooling3d import MaxPooling3D as MaxPool3D from keras.src.layers.pooling.max_pooling3d import MaxPooling3D as MaxPooling3D -from keras.src.layers.preprocessing.category_encoding import ( - CategoryEncoding as CategoryEncoding, -) -from keras.src.layers.preprocessing.discretization import ( - Discretization as Discretization, -) -from keras.src.layers.preprocessing.hashed_crossing import ( - HashedCrossing as HashedCrossing, -) +from keras.src.layers.preprocessing.category_encoding import CategoryEncoding as CategoryEncoding +from keras.src.layers.preprocessing.discretization import Discretization as Discretization +from keras.src.layers.preprocessing.hashed_crossing import HashedCrossing as HashedCrossing from keras.src.layers.preprocessing.hashing import Hashing as Hashing -from keras.src.layers.preprocessing.image_preprocessing.aug_mix import ( - AugMix as AugMix, -) -from keras.src.layers.preprocessing.image_preprocessing.auto_contrast import ( - AutoContrast as AutoContrast, -) -from keras.src.layers.preprocessing.image_preprocessing.center_crop import ( - CenterCrop as CenterCrop, -) -from keras.src.layers.preprocessing.image_preprocessing.cut_mix import ( - CutMix as CutMix, -) -from keras.src.layers.preprocessing.image_preprocessing.equalization import ( - Equalization as Equalization, -) -from keras.src.layers.preprocessing.image_preprocessing.max_num_bounding_box import ( - MaxNumBoundingBoxes as MaxNumBoundingBoxes, -) -from keras.src.layers.preprocessing.image_preprocessing.mix_up import ( - MixUp as MixUp, -) -from keras.src.layers.preprocessing.image_preprocessing.rand_augment import ( - RandAugment as RandAugment, -) -from keras.src.layers.preprocessing.image_preprocessing.random_brightness import ( - RandomBrightness as RandomBrightness, -) -from keras.src.layers.preprocessing.image_preprocessing.random_color_degeneration import ( - RandomColorDegeneration as RandomColorDegeneration, -) -from keras.src.layers.preprocessing.image_preprocessing.random_color_jitter import ( - RandomColorJitter as RandomColorJitter, -) -from keras.src.layers.preprocessing.image_preprocessing.random_contrast import ( - RandomContrast as RandomContrast, -) -from keras.src.layers.preprocessing.image_preprocessing.random_crop import ( - RandomCrop as RandomCrop, -) -from keras.src.layers.preprocessing.image_preprocessing.random_elastic_transform import ( - RandomElasticTransform as RandomElasticTransform, -) -from keras.src.layers.preprocessing.image_preprocessing.random_erasing import ( - RandomErasing as RandomErasing, -) -from keras.src.layers.preprocessing.image_preprocessing.random_flip import ( - RandomFlip as RandomFlip, -) -from keras.src.layers.preprocessing.image_preprocessing.random_gaussian_blur import ( - RandomGaussianBlur as RandomGaussianBlur, -) -from keras.src.layers.preprocessing.image_preprocessing.random_grayscale import ( - RandomGrayscale as RandomGrayscale, -) -from keras.src.layers.preprocessing.image_preprocessing.random_hue import ( - RandomHue as RandomHue, -) -from keras.src.layers.preprocessing.image_preprocessing.random_invert import ( - RandomInvert as RandomInvert, -) -from keras.src.layers.preprocessing.image_preprocessing.random_perspective import ( - RandomPerspective as RandomPerspective, -) -from keras.src.layers.preprocessing.image_preprocessing.random_posterization import ( - RandomPosterization as RandomPosterization, -) -from keras.src.layers.preprocessing.image_preprocessing.random_rotation import ( - RandomRotation as RandomRotation, -) -from keras.src.layers.preprocessing.image_preprocessing.random_saturation import ( - RandomSaturation as RandomSaturation, -) -from keras.src.layers.preprocessing.image_preprocessing.random_sharpness import ( - RandomSharpness as RandomSharpness, -) -from keras.src.layers.preprocessing.image_preprocessing.random_shear import ( - RandomShear as RandomShear, -) -from keras.src.layers.preprocessing.image_preprocessing.random_translation import ( - RandomTranslation as RandomTranslation, -) -from keras.src.layers.preprocessing.image_preprocessing.random_zoom import ( - RandomZoom as RandomZoom, -) -from keras.src.layers.preprocessing.image_preprocessing.resizing import ( - Resizing as Resizing, -) -from keras.src.layers.preprocessing.image_preprocessing.solarization import ( - Solarization as Solarization, -) -from keras.src.layers.preprocessing.integer_lookup import ( - IntegerLookup as IntegerLookup, -) -from keras.src.layers.preprocessing.mel_spectrogram import ( - MelSpectrogram as MelSpectrogram, -) -from keras.src.layers.preprocessing.normalization import ( - Normalization as Normalization, -) +from keras.src.layers.preprocessing.image_preprocessing.aug_mix import AugMix as AugMix +from keras.src.layers.preprocessing.image_preprocessing.auto_contrast import AutoContrast as AutoContrast +from keras.src.layers.preprocessing.image_preprocessing.center_crop import CenterCrop as CenterCrop +from keras.src.layers.preprocessing.image_preprocessing.cut_mix import CutMix as CutMix +from keras.src.layers.preprocessing.image_preprocessing.equalization import Equalization as Equalization +from keras.src.layers.preprocessing.image_preprocessing.max_num_bounding_box import MaxNumBoundingBoxes as MaxNumBoundingBoxes +from keras.src.layers.preprocessing.image_preprocessing.mix_up import MixUp as MixUp +from keras.src.layers.preprocessing.image_preprocessing.rand_augment import RandAugment as RandAugment +from keras.src.layers.preprocessing.image_preprocessing.random_brightness import RandomBrightness as RandomBrightness +from keras.src.layers.preprocessing.image_preprocessing.random_color_degeneration import RandomColorDegeneration as RandomColorDegeneration +from keras.src.layers.preprocessing.image_preprocessing.random_color_jitter import RandomColorJitter as RandomColorJitter +from keras.src.layers.preprocessing.image_preprocessing.random_contrast import RandomContrast as RandomContrast +from keras.src.layers.preprocessing.image_preprocessing.random_crop import RandomCrop as RandomCrop +from keras.src.layers.preprocessing.image_preprocessing.random_elastic_transform import RandomElasticTransform as RandomElasticTransform +from keras.src.layers.preprocessing.image_preprocessing.random_erasing import RandomErasing as RandomErasing +from keras.src.layers.preprocessing.image_preprocessing.random_flip import RandomFlip as RandomFlip +from keras.src.layers.preprocessing.image_preprocessing.random_gaussian_blur import RandomGaussianBlur as RandomGaussianBlur +from keras.src.layers.preprocessing.image_preprocessing.random_grayscale import RandomGrayscale as RandomGrayscale +from keras.src.layers.preprocessing.image_preprocessing.random_hue import RandomHue as RandomHue +from keras.src.layers.preprocessing.image_preprocessing.random_invert import RandomInvert as RandomInvert +from keras.src.layers.preprocessing.image_preprocessing.random_perspective import RandomPerspective as RandomPerspective +from keras.src.layers.preprocessing.image_preprocessing.random_posterization import RandomPosterization as RandomPosterization +from keras.src.layers.preprocessing.image_preprocessing.random_rotation import RandomRotation as RandomRotation +from keras.src.layers.preprocessing.image_preprocessing.random_saturation import RandomSaturation as RandomSaturation +from keras.src.layers.preprocessing.image_preprocessing.random_sharpness import RandomSharpness as RandomSharpness +from keras.src.layers.preprocessing.image_preprocessing.random_shear import RandomShear as RandomShear +from keras.src.layers.preprocessing.image_preprocessing.random_translation import RandomTranslation as RandomTranslation +from keras.src.layers.preprocessing.image_preprocessing.random_zoom import RandomZoom as RandomZoom +from keras.src.layers.preprocessing.image_preprocessing.resizing import Resizing as Resizing +from keras.src.layers.preprocessing.image_preprocessing.solarization import Solarization as Solarization +from keras.src.layers.preprocessing.integer_lookup import IntegerLookup as IntegerLookup +from keras.src.layers.preprocessing.mel_spectrogram import MelSpectrogram as MelSpectrogram +from keras.src.layers.preprocessing.normalization import Normalization as Normalization from keras.src.layers.preprocessing.pipeline import Pipeline as Pipeline from keras.src.layers.preprocessing.rescaling import Rescaling as Rescaling -from keras.src.layers.preprocessing.stft_spectrogram import ( - STFTSpectrogram as STFTSpectrogram, -) -from keras.src.layers.preprocessing.string_lookup import ( - StringLookup as StringLookup, -) -from keras.src.layers.preprocessing.text_vectorization import ( - TextVectorization as TextVectorization, -) -from keras.src.layers.regularization.activity_regularization import ( - ActivityRegularization as ActivityRegularization, -) -from keras.src.layers.regularization.alpha_dropout import ( - AlphaDropout as AlphaDropout, -) +from keras.src.layers.preprocessing.stft_spectrogram import STFTSpectrogram as STFTSpectrogram +from keras.src.layers.preprocessing.string_lookup import StringLookup as StringLookup +from keras.src.layers.preprocessing.text_vectorization import TextVectorization as TextVectorization +from keras.src.layers.regularization.activity_regularization import ActivityRegularization as ActivityRegularization +from keras.src.layers.regularization.alpha_dropout import AlphaDropout as AlphaDropout from keras.src.layers.regularization.dropout import Dropout as Dropout -from keras.src.layers.regularization.gaussian_dropout import ( - GaussianDropout as GaussianDropout, -) -from keras.src.layers.regularization.gaussian_noise import ( - GaussianNoise as GaussianNoise, -) -from keras.src.layers.regularization.spatial_dropout import ( - SpatialDropout1D as SpatialDropout1D, -) -from keras.src.layers.regularization.spatial_dropout import ( - SpatialDropout2D as SpatialDropout2D, -) -from keras.src.layers.regularization.spatial_dropout import ( - SpatialDropout3D as SpatialDropout3D, -) +from keras.src.layers.regularization.gaussian_dropout import GaussianDropout as GaussianDropout +from keras.src.layers.regularization.gaussian_noise import GaussianNoise as GaussianNoise +from keras.src.layers.regularization.spatial_dropout import SpatialDropout1D as SpatialDropout1D +from keras.src.layers.regularization.spatial_dropout import SpatialDropout2D as SpatialDropout2D +from keras.src.layers.regularization.spatial_dropout import SpatialDropout3D as SpatialDropout3D from keras.src.layers.reshaping.cropping1d import Cropping1D as Cropping1D from keras.src.layers.reshaping.cropping2d import Cropping2D as Cropping2D from keras.src.layers.reshaping.cropping3d import Cropping3D as Cropping3D from keras.src.layers.reshaping.flatten import Flatten as Flatten from keras.src.layers.reshaping.permute import Permute as Permute -from keras.src.layers.reshaping.repeat_vector import ( - RepeatVector as RepeatVector, -) +from keras.src.layers.reshaping.repeat_vector import RepeatVector as RepeatVector from keras.src.layers.reshaping.reshape import Reshape as Reshape -from keras.src.layers.reshaping.up_sampling1d import ( - UpSampling1D as UpSampling1D, -) -from keras.src.layers.reshaping.up_sampling2d import ( - UpSampling2D as UpSampling2D, -) -from keras.src.layers.reshaping.up_sampling3d import ( - UpSampling3D as UpSampling3D, -) -from keras.src.layers.reshaping.zero_padding1d import ( - ZeroPadding1D as ZeroPadding1D, -) -from keras.src.layers.reshaping.zero_padding2d import ( - ZeroPadding2D as ZeroPadding2D, -) -from keras.src.layers.reshaping.zero_padding3d import ( - ZeroPadding3D as ZeroPadding3D, -) +from keras.src.layers.reshaping.up_sampling1d import UpSampling1D as UpSampling1D +from keras.src.layers.reshaping.up_sampling2d import UpSampling2D as UpSampling2D +from keras.src.layers.reshaping.up_sampling3d import UpSampling3D as UpSampling3D +from keras.src.layers.reshaping.zero_padding1d import ZeroPadding1D as ZeroPadding1D +from keras.src.layers.reshaping.zero_padding2d import ZeroPadding2D as ZeroPadding2D +from keras.src.layers.reshaping.zero_padding3d import ZeroPadding3D as ZeroPadding3D from keras.src.layers.rnn.bidirectional import Bidirectional as Bidirectional from keras.src.layers.rnn.conv_lstm1d import ConvLSTM1D as ConvLSTM1D from keras.src.layers.rnn.conv_lstm2d import ConvLSTM2D as ConvLSTM2D @@ -353,12 +168,8 @@ from keras.src.layers.rnn.rnn import RNN as RNN from keras.src.layers.rnn.simple_rnn import SimpleRNN as SimpleRNN from keras.src.layers.rnn.simple_rnn import SimpleRNNCell as SimpleRNNCell -from keras.src.layers.rnn.stacked_rnn_cells import ( - StackedRNNCells as StackedRNNCells, -) -from keras.src.layers.rnn.time_distributed import ( - TimeDistributed as TimeDistributed, -) +from keras.src.layers.rnn.stacked_rnn_cells import StackedRNNCells as StackedRNNCells +from keras.src.layers.rnn.time_distributed import TimeDistributed as TimeDistributed from keras.src.utils.jax_layer import FlaxLayer as FlaxLayer from keras.src.utils.jax_layer import JaxLayer as JaxLayer from keras.src.utils.torch_utils import TorchModuleWrapper as TorchModuleWrapper diff --git a/keras/api/legacy/__init__.py b/keras/api/legacy/__init__.py index e71ba4312ee0..cb140fcd8bd3 100644 --- a/keras/api/legacy/__init__.py +++ b/keras/api/legacy/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.legacy import saving as saving diff --git a/keras/api/legacy/saving/__init__.py b/keras/api/legacy/saving/__init__.py index 1e3aa0ee9d5c..e2bfa1331b6b 100644 --- a/keras/api/legacy/saving/__init__.py +++ b/keras/api/legacy/saving/__init__.py @@ -4,9 +4,6 @@ since your modifications would be overwritten. """ -from keras.src.legacy.saving.serialization import ( - deserialize_keras_object as deserialize_keras_object, -) -from keras.src.legacy.saving.serialization import ( - serialize_keras_object as serialize_keras_object, -) + +from keras.src.legacy.saving.serialization import deserialize_keras_object as deserialize_keras_object +from keras.src.legacy.saving.serialization import serialize_keras_object as serialize_keras_object diff --git a/keras/api/losses/__init__.py b/keras/api/losses/__init__.py index 60414fe301d0..3755f9082e16 100644 --- a/keras/api/losses/__init__.py +++ b/keras/api/losses/__init__.py @@ -4,24 +4,17 @@ since your modifications would be overwritten. """ + from keras.src.losses import deserialize as deserialize from keras.src.losses import get as get from keras.src.losses import serialize as serialize from keras.src.losses.loss import Loss as Loss -from keras.src.losses.losses import CTC as CTC from keras.src.losses.losses import BinaryCrossentropy as BinaryCrossentropy -from keras.src.losses.losses import ( - BinaryFocalCrossentropy as BinaryFocalCrossentropy, -) -from keras.src.losses.losses import ( - CategoricalCrossentropy as CategoricalCrossentropy, -) -from keras.src.losses.losses import ( - CategoricalFocalCrossentropy as CategoricalFocalCrossentropy, -) -from keras.src.losses.losses import ( - CategoricalGeneralizedCrossEntropy as CategoricalGeneralizedCrossEntropy, -) +from keras.src.losses.losses import BinaryFocalCrossentropy as BinaryFocalCrossentropy +from keras.src.losses.losses import CTC as CTC +from keras.src.losses.losses import CategoricalCrossentropy as CategoricalCrossentropy +from keras.src.losses.losses import CategoricalFocalCrossentropy as CategoricalFocalCrossentropy +from keras.src.losses.losses import CategoricalGeneralizedCrossEntropy as CategoricalGeneralizedCrossEntropy from keras.src.losses.losses import CategoricalHinge as CategoricalHinge from keras.src.losses.losses import Circle as Circle from keras.src.losses.losses import CosineSimilarity as CosineSimilarity @@ -31,32 +24,18 @@ from keras.src.losses.losses import KLDivergence as KLDivergence from keras.src.losses.losses import LogCosh as LogCosh from keras.src.losses.losses import MeanAbsoluteError as MeanAbsoluteError -from keras.src.losses.losses import ( - MeanAbsolutePercentageError as MeanAbsolutePercentageError, -) +from keras.src.losses.losses import MeanAbsolutePercentageError as MeanAbsolutePercentageError from keras.src.losses.losses import MeanSquaredError as MeanSquaredError -from keras.src.losses.losses import ( - MeanSquaredLogarithmicError as MeanSquaredLogarithmicError, -) +from keras.src.losses.losses import MeanSquaredLogarithmicError as MeanSquaredLogarithmicError from keras.src.losses.losses import Poisson as Poisson -from keras.src.losses.losses import ( - SparseCategoricalCrossentropy as SparseCategoricalCrossentropy, -) +from keras.src.losses.losses import SparseCategoricalCrossentropy as SparseCategoricalCrossentropy from keras.src.losses.losses import SquaredHinge as SquaredHinge from keras.src.losses.losses import Tversky as Tversky from keras.src.losses.losses import binary_crossentropy as binary_crossentropy -from keras.src.losses.losses import ( - binary_focal_crossentropy as binary_focal_crossentropy, -) -from keras.src.losses.losses import ( - categorical_crossentropy as categorical_crossentropy, -) -from keras.src.losses.losses import ( - categorical_focal_crossentropy as categorical_focal_crossentropy, -) -from keras.src.losses.losses import ( - categorical_generalized_cross_entropy as categorical_generalized_cross_entropy, -) +from keras.src.losses.losses import binary_focal_crossentropy as binary_focal_crossentropy +from keras.src.losses.losses import categorical_crossentropy as categorical_crossentropy +from keras.src.losses.losses import categorical_focal_crossentropy as categorical_focal_crossentropy +from keras.src.losses.losses import categorical_generalized_cross_entropy as categorical_generalized_cross_entropy from keras.src.losses.losses import categorical_hinge as categorical_hinge from keras.src.losses.losses import circle as circle from keras.src.losses.losses import cosine_similarity as cosine_similarity @@ -67,16 +46,10 @@ from keras.src.losses.losses import kl_divergence as kl_divergence from keras.src.losses.losses import log_cosh as log_cosh from keras.src.losses.losses import mean_absolute_error as mean_absolute_error -from keras.src.losses.losses import ( - mean_absolute_percentage_error as mean_absolute_percentage_error, -) +from keras.src.losses.losses import mean_absolute_percentage_error as mean_absolute_percentage_error from keras.src.losses.losses import mean_squared_error as mean_squared_error -from keras.src.losses.losses import ( - mean_squared_logarithmic_error as mean_squared_logarithmic_error, -) +from keras.src.losses.losses import mean_squared_logarithmic_error as mean_squared_logarithmic_error from keras.src.losses.losses import poisson as poisson -from keras.src.losses.losses import ( - sparse_categorical_crossentropy as sparse_categorical_crossentropy, -) +from keras.src.losses.losses import sparse_categorical_crossentropy as sparse_categorical_crossentropy from keras.src.losses.losses import squared_hinge as squared_hinge from keras.src.losses.losses import tversky as tversky diff --git a/keras/api/metrics/__init__.py b/keras/api/metrics/__init__.py index e7ba55dbcb0c..ab0f919d7afa 100644 --- a/keras/api/metrics/__init__.py +++ b/keras/api/metrics/__init__.py @@ -4,97 +4,52 @@ since your modifications would be overwritten. """ + from keras.src.losses.losses import binary_crossentropy as binary_crossentropy -from keras.src.losses.losses import ( - binary_focal_crossentropy as binary_focal_crossentropy, -) -from keras.src.losses.losses import ( - categorical_crossentropy as categorical_crossentropy, -) -from keras.src.losses.losses import ( - categorical_focal_crossentropy as categorical_focal_crossentropy, -) +from keras.src.losses.losses import binary_focal_crossentropy as binary_focal_crossentropy +from keras.src.losses.losses import categorical_crossentropy as categorical_crossentropy +from keras.src.losses.losses import categorical_focal_crossentropy as categorical_focal_crossentropy from keras.src.losses.losses import categorical_hinge as categorical_hinge from keras.src.losses.losses import hinge as hinge from keras.src.losses.losses import huber as huber from keras.src.losses.losses import kl_divergence as kl_divergence from keras.src.losses.losses import log_cosh as log_cosh from keras.src.losses.losses import mean_absolute_error as mean_absolute_error -from keras.src.losses.losses import ( - mean_absolute_percentage_error as mean_absolute_percentage_error, -) +from keras.src.losses.losses import mean_absolute_percentage_error as mean_absolute_percentage_error from keras.src.losses.losses import mean_squared_error as mean_squared_error -from keras.src.losses.losses import ( - mean_squared_logarithmic_error as mean_squared_logarithmic_error, -) +from keras.src.losses.losses import mean_squared_logarithmic_error as mean_squared_logarithmic_error from keras.src.losses.losses import poisson as poisson -from keras.src.losses.losses import ( - sparse_categorical_crossentropy as sparse_categorical_crossentropy, -) +from keras.src.losses.losses import sparse_categorical_crossentropy as sparse_categorical_crossentropy from keras.src.losses.losses import squared_hinge as squared_hinge from keras.src.metrics import deserialize as deserialize from keras.src.metrics import get as get from keras.src.metrics import serialize as serialize from keras.src.metrics.accuracy_metrics import Accuracy as Accuracy from keras.src.metrics.accuracy_metrics import BinaryAccuracy as BinaryAccuracy -from keras.src.metrics.accuracy_metrics import ( - CategoricalAccuracy as CategoricalAccuracy, -) -from keras.src.metrics.accuracy_metrics import ( - SparseCategoricalAccuracy as SparseCategoricalAccuracy, -) -from keras.src.metrics.accuracy_metrics import ( - SparseTopKCategoricalAccuracy as SparseTopKCategoricalAccuracy, -) -from keras.src.metrics.accuracy_metrics import ( - TopKCategoricalAccuracy as TopKCategoricalAccuracy, -) -from keras.src.metrics.accuracy_metrics import ( - binary_accuracy as binary_accuracy, -) -from keras.src.metrics.accuracy_metrics import ( - categorical_accuracy as categorical_accuracy, -) -from keras.src.metrics.accuracy_metrics import ( - sparse_categorical_accuracy as sparse_categorical_accuracy, -) -from keras.src.metrics.accuracy_metrics import ( - sparse_top_k_categorical_accuracy as sparse_top_k_categorical_accuracy, -) -from keras.src.metrics.accuracy_metrics import ( - top_k_categorical_accuracy as top_k_categorical_accuracy, -) +from keras.src.metrics.accuracy_metrics import CategoricalAccuracy as CategoricalAccuracy +from keras.src.metrics.accuracy_metrics import SparseCategoricalAccuracy as SparseCategoricalAccuracy +from keras.src.metrics.accuracy_metrics import SparseTopKCategoricalAccuracy as SparseTopKCategoricalAccuracy +from keras.src.metrics.accuracy_metrics import TopKCategoricalAccuracy as TopKCategoricalAccuracy +from keras.src.metrics.accuracy_metrics import binary_accuracy as binary_accuracy +from keras.src.metrics.accuracy_metrics import categorical_accuracy as categorical_accuracy +from keras.src.metrics.accuracy_metrics import sparse_categorical_accuracy as sparse_categorical_accuracy +from keras.src.metrics.accuracy_metrics import sparse_top_k_categorical_accuracy as sparse_top_k_categorical_accuracy +from keras.src.metrics.accuracy_metrics import top_k_categorical_accuracy as top_k_categorical_accuracy from keras.src.metrics.confusion_metrics import AUC as AUC from keras.src.metrics.confusion_metrics import FalseNegatives as FalseNegatives from keras.src.metrics.confusion_metrics import FalsePositives as FalsePositives from keras.src.metrics.confusion_metrics import Precision as Precision -from keras.src.metrics.confusion_metrics import ( - PrecisionAtRecall as PrecisionAtRecall, -) +from keras.src.metrics.confusion_metrics import PrecisionAtRecall as PrecisionAtRecall from keras.src.metrics.confusion_metrics import Recall as Recall -from keras.src.metrics.confusion_metrics import ( - RecallAtPrecision as RecallAtPrecision, -) -from keras.src.metrics.confusion_metrics import ( - SensitivityAtSpecificity as SensitivityAtSpecificity, -) -from keras.src.metrics.confusion_metrics import ( - SpecificityAtSensitivity as SpecificityAtSensitivity, -) +from keras.src.metrics.confusion_metrics import RecallAtPrecision as RecallAtPrecision +from keras.src.metrics.confusion_metrics import SensitivityAtSpecificity as SensitivityAtSpecificity +from keras.src.metrics.confusion_metrics import SpecificityAtSensitivity as SpecificityAtSensitivity from keras.src.metrics.confusion_metrics import TrueNegatives as TrueNegatives from keras.src.metrics.confusion_metrics import TruePositives as TruePositives -from keras.src.metrics.correlation_metrics import ( - ConcordanceCorrelation as ConcordanceCorrelation, -) -from keras.src.metrics.correlation_metrics import ( - PearsonCorrelation as PearsonCorrelation, -) -from keras.src.metrics.correlation_metrics import ( - concordance_correlation as concordance_correlation, -) -from keras.src.metrics.correlation_metrics import ( - pearson_correlation as pearson_correlation, -) +from keras.src.metrics.correlation_metrics import ConcordanceCorrelation as ConcordanceCorrelation +from keras.src.metrics.correlation_metrics import PearsonCorrelation as PearsonCorrelation +from keras.src.metrics.correlation_metrics import concordance_correlation as concordance_correlation +from keras.src.metrics.correlation_metrics import pearson_correlation as pearson_correlation from keras.src.metrics.f_score_metrics import F1Score as F1Score from keras.src.metrics.f_score_metrics import FBetaScore as FBetaScore from keras.src.metrics.hinge_metrics import CategoricalHinge as CategoricalHinge @@ -106,39 +61,19 @@ from keras.src.metrics.iou_metrics import OneHotIoU as OneHotIoU from keras.src.metrics.iou_metrics import OneHotMeanIoU as OneHotMeanIoU from keras.src.metrics.metric import Metric as Metric -from keras.src.metrics.probabilistic_metrics import ( - BinaryCrossentropy as BinaryCrossentropy, -) -from keras.src.metrics.probabilistic_metrics import ( - CategoricalCrossentropy as CategoricalCrossentropy, -) +from keras.src.metrics.probabilistic_metrics import BinaryCrossentropy as BinaryCrossentropy +from keras.src.metrics.probabilistic_metrics import CategoricalCrossentropy as CategoricalCrossentropy from keras.src.metrics.probabilistic_metrics import KLDivergence as KLDivergence from keras.src.metrics.probabilistic_metrics import Poisson as Poisson -from keras.src.metrics.probabilistic_metrics import ( - SparseCategoricalCrossentropy as SparseCategoricalCrossentropy, -) +from keras.src.metrics.probabilistic_metrics import SparseCategoricalCrossentropy as SparseCategoricalCrossentropy from keras.src.metrics.reduction_metrics import Mean as Mean -from keras.src.metrics.reduction_metrics import ( - MeanMetricWrapper as MeanMetricWrapper, -) +from keras.src.metrics.reduction_metrics import MeanMetricWrapper as MeanMetricWrapper from keras.src.metrics.reduction_metrics import Sum as Sum -from keras.src.metrics.regression_metrics import ( - CosineSimilarity as CosineSimilarity, -) +from keras.src.metrics.regression_metrics import CosineSimilarity as CosineSimilarity from keras.src.metrics.regression_metrics import LogCoshError as LogCoshError -from keras.src.metrics.regression_metrics import ( - MeanAbsoluteError as MeanAbsoluteError, -) -from keras.src.metrics.regression_metrics import ( - MeanAbsolutePercentageError as MeanAbsolutePercentageError, -) -from keras.src.metrics.regression_metrics import ( - MeanSquaredError as MeanSquaredError, -) -from keras.src.metrics.regression_metrics import ( - MeanSquaredLogarithmicError as MeanSquaredLogarithmicError, -) +from keras.src.metrics.regression_metrics import MeanAbsoluteError as MeanAbsoluteError +from keras.src.metrics.regression_metrics import MeanAbsolutePercentageError as MeanAbsolutePercentageError +from keras.src.metrics.regression_metrics import MeanSquaredError as MeanSquaredError +from keras.src.metrics.regression_metrics import MeanSquaredLogarithmicError as MeanSquaredLogarithmicError from keras.src.metrics.regression_metrics import R2Score as R2Score -from keras.src.metrics.regression_metrics import ( - RootMeanSquaredError as RootMeanSquaredError, -) +from keras.src.metrics.regression_metrics import RootMeanSquaredError as RootMeanSquaredError diff --git a/keras/api/mixed_precision/__init__.py b/keras/api/mixed_precision/__init__.py index 9555b8639385..afa2a5e51762 100644 --- a/keras/api/mixed_precision/__init__.py +++ b/keras/api/mixed_precision/__init__.py @@ -4,16 +4,11 @@ since your modifications would be overwritten. """ + from keras.src.dtype_policies.dtype_policy import DTypePolicy as DTypePolicy from keras.src.dtype_policies.dtype_policy import DTypePolicy as Policy from keras.src.dtype_policies.dtype_policy import dtype_policy as dtype_policy from keras.src.dtype_policies.dtype_policy import dtype_policy as global_policy -from keras.src.dtype_policies.dtype_policy import ( - set_dtype_policy as set_dtype_policy, -) -from keras.src.dtype_policies.dtype_policy import ( - set_dtype_policy as set_global_policy, -) -from keras.src.optimizers.loss_scale_optimizer import ( - LossScaleOptimizer as LossScaleOptimizer, -) +from keras.src.dtype_policies.dtype_policy import set_dtype_policy as set_dtype_policy +from keras.src.dtype_policies.dtype_policy import set_dtype_policy as set_global_policy +from keras.src.optimizers.loss_scale_optimizer import LossScaleOptimizer as LossScaleOptimizer diff --git a/keras/api/models/__init__.py b/keras/api/models/__init__.py index f9dd57556d53..79b1cd7e3543 100644 --- a/keras/api/models/__init__.py +++ b/keras/api/models/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.models.cloning import clone_model as clone_model from keras.src.models.model import Model as Model from keras.src.models.model import model_from_json as model_from_json diff --git a/keras/api/ops/__init__.py b/keras/api/ops/__init__.py index 15a0d67a4227..c161e7480c39 100644 --- a/keras/api/ops/__init__.py +++ b/keras/api/ops/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.ops import image as image from keras.ops import linalg as linalg from keras.ops import nn as nn @@ -67,9 +68,7 @@ from keras.src.ops.nn import average_pool as average_pool from keras.src.ops.nn import batch_normalization as batch_normalization from keras.src.ops.nn import binary_crossentropy as binary_crossentropy -from keras.src.ops.nn import ( - categorical_crossentropy as categorical_crossentropy, -) +from keras.src.ops.nn import categorical_crossentropy as categorical_crossentropy from keras.src.ops.nn import celu as celu from keras.src.ops.nn import conv as conv from keras.src.ops.nn import conv_transpose as conv_transpose @@ -108,9 +107,7 @@ from keras.src.ops.nn import softmax as softmax from keras.src.ops.nn import softplus as softplus from keras.src.ops.nn import softsign as softsign -from keras.src.ops.nn import ( - sparse_categorical_crossentropy as sparse_categorical_crossentropy, -) +from keras.src.ops.nn import sparse_categorical_crossentropy as sparse_categorical_crossentropy from keras.src.ops.nn import sparse_plus as sparse_plus from keras.src.ops.nn import sparse_sigmoid as sparse_sigmoid from keras.src.ops.nn import sparsemax as sparsemax @@ -219,9 +216,9 @@ from keras.src.ops.numpy import less_equal as less_equal from keras.src.ops.numpy import linspace as linspace from keras.src.ops.numpy import log as log +from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import log1p as log1p from keras.src.ops.numpy import log2 as log2 -from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import logaddexp as logaddexp from keras.src.ops.numpy import logaddexp2 as logaddexp2 from keras.src.ops.numpy import logical_and as logical_and diff --git a/keras/api/ops/image/__init__.py b/keras/api/ops/image/__init__.py index 3be5457f3c00..9ebd24f536b1 100644 --- a/keras/api/ops/image/__init__.py +++ b/keras/api/ops/image/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.ops.image import affine_transform as affine_transform from keras.src.ops.image import crop_images as crop_images from keras.src.ops.image import elastic_transform as elastic_transform diff --git a/keras/api/ops/linalg/__init__.py b/keras/api/ops/linalg/__init__.py index 764fa8e74269..644489199a17 100644 --- a/keras/api/ops/linalg/__init__.py +++ b/keras/api/ops/linalg/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.ops.linalg import cholesky as cholesky from keras.src.ops.linalg import cholesky_inverse as cholesky_inverse from keras.src.ops.linalg import det as det diff --git a/keras/api/ops/nn/__init__.py b/keras/api/ops/nn/__init__.py index da08f380f227..769e33be2a22 100644 --- a/keras/api/ops/nn/__init__.py +++ b/keras/api/ops/nn/__init__.py @@ -4,12 +4,11 @@ since your modifications would be overwritten. """ + from keras.src.ops.nn import average_pool as average_pool from keras.src.ops.nn import batch_normalization as batch_normalization from keras.src.ops.nn import binary_crossentropy as binary_crossentropy -from keras.src.ops.nn import ( - categorical_crossentropy as categorical_crossentropy, -) +from keras.src.ops.nn import categorical_crossentropy as categorical_crossentropy from keras.src.ops.nn import celu as celu from keras.src.ops.nn import conv as conv from keras.src.ops.nn import conv_transpose as conv_transpose @@ -48,9 +47,7 @@ from keras.src.ops.nn import softmax as softmax from keras.src.ops.nn import softplus as softplus from keras.src.ops.nn import softsign as softsign -from keras.src.ops.nn import ( - sparse_categorical_crossentropy as sparse_categorical_crossentropy, -) +from keras.src.ops.nn import sparse_categorical_crossentropy as sparse_categorical_crossentropy from keras.src.ops.nn import sparse_plus as sparse_plus from keras.src.ops.nn import sparse_sigmoid as sparse_sigmoid from keras.src.ops.nn import sparsemax as sparsemax diff --git a/keras/api/ops/numpy/__init__.py b/keras/api/ops/numpy/__init__.py index 9a1d473cac02..20a32cc70b87 100644 --- a/keras/api/ops/numpy/__init__.py +++ b/keras/api/ops/numpy/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.ops.numpy import abs as abs from keras.src.ops.numpy import absolute as absolute from keras.src.ops.numpy import add as add @@ -105,9 +106,9 @@ from keras.src.ops.numpy import less_equal as less_equal from keras.src.ops.numpy import linspace as linspace from keras.src.ops.numpy import log as log +from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import log1p as log1p from keras.src.ops.numpy import log2 as log2 -from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import logaddexp as logaddexp from keras.src.ops.numpy import logaddexp2 as logaddexp2 from keras.src.ops.numpy import logical_and as logical_and diff --git a/keras/api/optimizers/__init__.py b/keras/api/optimizers/__init__.py index 40f6ab4018f5..4114fab5b7f4 100644 --- a/keras/api/optimizers/__init__.py +++ b/keras/api/optimizers/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.optimizers import legacy as legacy from keras.optimizers import schedules as schedules from keras.src.optimizers import deserialize as deserialize @@ -18,9 +19,7 @@ from keras.src.optimizers.ftrl import Ftrl as Ftrl from keras.src.optimizers.lamb import Lamb as Lamb from keras.src.optimizers.lion import Lion as Lion -from keras.src.optimizers.loss_scale_optimizer import ( - LossScaleOptimizer as LossScaleOptimizer, -) +from keras.src.optimizers.loss_scale_optimizer import LossScaleOptimizer as LossScaleOptimizer from keras.src.optimizers.muon import Muon as Muon from keras.src.optimizers.nadam import Nadam as Nadam from keras.src.optimizers.optimizer import Optimizer as Optimizer diff --git a/keras/api/optimizers/legacy/__init__.py b/keras/api/optimizers/legacy/__init__.py index bff1a0313630..400776983f81 100644 --- a/keras/api/optimizers/legacy/__init__.py +++ b/keras/api/optimizers/legacy/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.optimizers import LegacyOptimizerWarning as Adagrad from keras.src.optimizers import LegacyOptimizerWarning as Adam from keras.src.optimizers import LegacyOptimizerWarning as Ftrl diff --git a/keras/api/optimizers/schedules/__init__.py b/keras/api/optimizers/schedules/__init__.py index da9621aa36b1..ece490d485de 100644 --- a/keras/api/optimizers/schedules/__init__.py +++ b/keras/api/optimizers/schedules/__init__.py @@ -4,30 +4,13 @@ since your modifications would be overwritten. """ -from keras.src.optimizers.schedules.learning_rate_schedule import ( - CosineDecay as CosineDecay, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - CosineDecayRestarts as CosineDecayRestarts, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - ExponentialDecay as ExponentialDecay, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - InverseTimeDecay as InverseTimeDecay, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - LearningRateSchedule as LearningRateSchedule, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - PiecewiseConstantDecay as PiecewiseConstantDecay, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - PolynomialDecay as PolynomialDecay, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - deserialize as deserialize, -) -from keras.src.optimizers.schedules.learning_rate_schedule import ( - serialize as serialize, -) + +from keras.src.optimizers.schedules.learning_rate_schedule import CosineDecay as CosineDecay +from keras.src.optimizers.schedules.learning_rate_schedule import CosineDecayRestarts as CosineDecayRestarts +from keras.src.optimizers.schedules.learning_rate_schedule import ExponentialDecay as ExponentialDecay +from keras.src.optimizers.schedules.learning_rate_schedule import InverseTimeDecay as InverseTimeDecay +from keras.src.optimizers.schedules.learning_rate_schedule import LearningRateSchedule as LearningRateSchedule +from keras.src.optimizers.schedules.learning_rate_schedule import PiecewiseConstantDecay as PiecewiseConstantDecay +from keras.src.optimizers.schedules.learning_rate_schedule import PolynomialDecay as PolynomialDecay +from keras.src.optimizers.schedules.learning_rate_schedule import deserialize as deserialize +from keras.src.optimizers.schedules.learning_rate_schedule import serialize as serialize diff --git a/keras/api/preprocessing/__init__.py b/keras/api/preprocessing/__init__.py index 49a47f66337e..875cfc439658 100644 --- a/keras/api/preprocessing/__init__.py +++ b/keras/api/preprocessing/__init__.py @@ -4,14 +4,9 @@ since your modifications would be overwritten. """ + from keras.preprocessing import image as image from keras.preprocessing import sequence as sequence -from keras.src.utils.image_dataset_utils import ( - image_dataset_from_directory as image_dataset_from_directory, -) -from keras.src.utils.text_dataset_utils import ( - text_dataset_from_directory as text_dataset_from_directory, -) -from keras.src.utils.timeseries_dataset_utils import ( - timeseries_dataset_from_array as timeseries_dataset_from_array, -) +from keras.src.utils.image_dataset_utils import image_dataset_from_directory as image_dataset_from_directory +from keras.src.utils.text_dataset_utils import text_dataset_from_directory as text_dataset_from_directory +from keras.src.utils.timeseries_dataset_utils import timeseries_dataset_from_array as timeseries_dataset_from_array diff --git a/keras/api/preprocessing/image/__init__.py b/keras/api/preprocessing/image/__init__.py index 59f4e125116f..3622440358f9 100644 --- a/keras/api/preprocessing/image/__init__.py +++ b/keras/api/preprocessing/image/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.utils.image_utils import array_to_img as array_to_img from keras.src.utils.image_utils import img_to_array as img_to_array from keras.src.utils.image_utils import load_img as load_img diff --git a/keras/api/preprocessing/sequence/__init__.py b/keras/api/preprocessing/sequence/__init__.py index ed43e838795d..43f891cd8b6d 100644 --- a/keras/api/preprocessing/sequence/__init__.py +++ b/keras/api/preprocessing/sequence/__init__.py @@ -4,4 +4,5 @@ since your modifications would be overwritten. """ + from keras.src.utils.sequence_utils import pad_sequences as pad_sequences diff --git a/keras/api/quantizers/__init__.py b/keras/api/quantizers/__init__.py index 299e467ac1bb..9fce83fe1326 100644 --- a/keras/api/quantizers/__init__.py +++ b/keras/api/quantizers/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.quantizers import deserialize as deserialize from keras.src.quantizers import get as get from keras.src.quantizers import serialize as serialize @@ -11,17 +12,9 @@ from keras.src.quantizers.quantizers import AbsMaxQuantizer as AbsMaxQuantizer from keras.src.quantizers.quantizers import Quantizer as Quantizer from keras.src.quantizers.quantizers import abs_max_quantize as abs_max_quantize -from keras.src.quantizers.quantizers import ( - compute_float8_amax_history as compute_float8_amax_history, -) -from keras.src.quantizers.quantizers import ( - compute_float8_scale as compute_float8_scale, -) -from keras.src.quantizers.quantizers import ( - fake_quant_with_min_max_vars as fake_quant_with_min_max_vars, -) +from keras.src.quantizers.quantizers import compute_float8_amax_history as compute_float8_amax_history +from keras.src.quantizers.quantizers import compute_float8_scale as compute_float8_scale +from keras.src.quantizers.quantizers import fake_quant_with_min_max_vars as fake_quant_with_min_max_vars from keras.src.quantizers.quantizers import pack_int4 as pack_int4 -from keras.src.quantizers.quantizers import ( - quantize_and_dequantize as quantize_and_dequantize, -) +from keras.src.quantizers.quantizers import quantize_and_dequantize as quantize_and_dequantize from keras.src.quantizers.quantizers import unpack_int4 as unpack_int4 diff --git a/keras/api/random/__init__.py b/keras/api/random/__init__.py index d0ee60a77c92..ee64b13f49fe 100644 --- a/keras/api/random/__init__.py +++ b/keras/api/random/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.random.random import beta as beta from keras.src.random.random import binomial as binomial from keras.src.random.random import categorical as categorical diff --git a/keras/api/regularizers/__init__.py b/keras/api/regularizers/__init__.py index 1e3609f71c75..b69061d8bf66 100644 --- a/keras/api/regularizers/__init__.py +++ b/keras/api/regularizers/__init__.py @@ -4,6 +4,7 @@ since your modifications would be overwritten. """ + from keras.src.regularizers import deserialize as deserialize from keras.src.regularizers import get as get from keras.src.regularizers import serialize as serialize @@ -13,10 +14,6 @@ from keras.src.regularizers.regularizers import L1L2 as l1_l2 from keras.src.regularizers.regularizers import L2 as L2 from keras.src.regularizers.regularizers import L2 as l2 -from keras.src.regularizers.regularizers import ( - OrthogonalRegularizer as OrthogonalRegularizer, -) -from keras.src.regularizers.regularizers import ( - OrthogonalRegularizer as orthogonal_regularizer, -) +from keras.src.regularizers.regularizers import OrthogonalRegularizer as OrthogonalRegularizer +from keras.src.regularizers.regularizers import OrthogonalRegularizer as orthogonal_regularizer from keras.src.regularizers.regularizers import Regularizer as Regularizer diff --git a/keras/api/saving/__init__.py b/keras/api/saving/__init__.py index 28edd8779337..9bf05caca064 100644 --- a/keras/api/saving/__init__.py +++ b/keras/api/saving/__init__.py @@ -4,32 +4,17 @@ since your modifications would be overwritten. """ + from keras.src.saving.file_editor import KerasFileEditor as KerasFileEditor -from keras.src.saving.object_registration import ( - CustomObjectScope as CustomObjectScope, -) -from keras.src.saving.object_registration import ( - CustomObjectScope as custom_object_scope, -) -from keras.src.saving.object_registration import ( - get_custom_objects as get_custom_objects, -) -from keras.src.saving.object_registration import ( - get_registered_name as get_registered_name, -) -from keras.src.saving.object_registration import ( - get_registered_object as get_registered_object, -) -from keras.src.saving.object_registration import ( - register_keras_serializable as register_keras_serializable, -) +from keras.src.saving.object_registration import CustomObjectScope as CustomObjectScope +from keras.src.saving.object_registration import CustomObjectScope as custom_object_scope +from keras.src.saving.object_registration import get_custom_objects as get_custom_objects +from keras.src.saving.object_registration import get_registered_name as get_registered_name +from keras.src.saving.object_registration import get_registered_object as get_registered_object +from keras.src.saving.object_registration import register_keras_serializable as register_keras_serializable from keras.src.saving.saving_api import load_model as load_model from keras.src.saving.saving_api import load_weights as load_weights from keras.src.saving.saving_api import save_model as save_model from keras.src.saving.saving_api import save_weights as save_weights -from keras.src.saving.serialization_lib import ( - deserialize_keras_object as deserialize_keras_object, -) -from keras.src.saving.serialization_lib import ( - serialize_keras_object as serialize_keras_object, -) +from keras.src.saving.serialization_lib import deserialize_keras_object as deserialize_keras_object +from keras.src.saving.serialization_lib import serialize_keras_object as serialize_keras_object diff --git a/keras/api/tree/__init__.py b/keras/api/tree/__init__.py index 80d9f25244e8..54d75562dbb2 100644 --- a/keras/api/tree/__init__.py +++ b/keras/api/tree/__init__.py @@ -4,11 +4,10 @@ since your modifications would be overwritten. """ + from keras.src.tree.tree_api import MAP_TO_NONE as MAP_TO_NONE from keras.src.tree.tree_api import assert_same_paths as assert_same_paths -from keras.src.tree.tree_api import ( - assert_same_structure as assert_same_structure, -) +from keras.src.tree.tree_api import assert_same_structure as assert_same_structure from keras.src.tree.tree_api import flatten as flatten from keras.src.tree.tree_api import flatten_with_path as flatten_with_path from keras.src.tree.tree_api import is_nested as is_nested diff --git a/keras/api/utils/__init__.py b/keras/api/utils/__init__.py index 8ddbda527609..851f667748ae 100644 --- a/keras/api/utils/__init__.py +++ b/keras/api/utils/__init__.py @@ -4,75 +4,36 @@ since your modifications would be overwritten. """ + from keras.src.backend.common.global_state import clear_session as clear_session -from keras.src.backend.common.keras_tensor import ( - is_keras_tensor as is_keras_tensor, -) -from keras.src.backend.common.variables import ( - standardize_dtype as standardize_dtype, -) -from keras.src.layers.preprocessing.feature_space import ( - FeatureSpace as FeatureSpace, -) +from keras.src.backend.common.keras_tensor import is_keras_tensor as is_keras_tensor +from keras.src.backend.common.variables import standardize_dtype as standardize_dtype +from keras.src.layers.preprocessing.feature_space import FeatureSpace as FeatureSpace from keras.src.ops.operation_utils import get_source_inputs as get_source_inputs -from keras.src.saving.object_registration import ( - CustomObjectScope as CustomObjectScope, -) -from keras.src.saving.object_registration import ( - CustomObjectScope as custom_object_scope, -) -from keras.src.saving.object_registration import ( - get_custom_objects as get_custom_objects, -) -from keras.src.saving.object_registration import ( - get_registered_name as get_registered_name, -) -from keras.src.saving.object_registration import ( - get_registered_object as get_registered_object, -) -from keras.src.saving.object_registration import ( - register_keras_serializable as register_keras_serializable, -) -from keras.src.saving.serialization_lib import ( - deserialize_keras_object as deserialize_keras_object, -) -from keras.src.saving.serialization_lib import ( - serialize_keras_object as serialize_keras_object, -) -from keras.src.trainers.data_adapters.data_adapter_utils import ( - pack_x_y_sample_weight as pack_x_y_sample_weight, -) -from keras.src.trainers.data_adapters.data_adapter_utils import ( - unpack_x_y_sample_weight as unpack_x_y_sample_weight, -) -from keras.src.trainers.data_adapters.py_dataset_adapter import ( - PyDataset as PyDataset, -) -from keras.src.trainers.data_adapters.py_dataset_adapter import ( - PyDataset as Sequence, -) -from keras.src.utils.audio_dataset_utils import ( - audio_dataset_from_directory as audio_dataset_from_directory, -) +from keras.src.saving.object_registration import CustomObjectScope as CustomObjectScope +from keras.src.saving.object_registration import CustomObjectScope as custom_object_scope +from keras.src.saving.object_registration import get_custom_objects as get_custom_objects +from keras.src.saving.object_registration import get_registered_name as get_registered_name +from keras.src.saving.object_registration import get_registered_object as get_registered_object +from keras.src.saving.object_registration import register_keras_serializable as register_keras_serializable +from keras.src.saving.serialization_lib import deserialize_keras_object as deserialize_keras_object +from keras.src.saving.serialization_lib import serialize_keras_object as serialize_keras_object +from keras.src.trainers.data_adapters.data_adapter_utils import pack_x_y_sample_weight as pack_x_y_sample_weight +from keras.src.trainers.data_adapters.data_adapter_utils import unpack_x_y_sample_weight as unpack_x_y_sample_weight +from keras.src.trainers.data_adapters.py_dataset_adapter import PyDataset as PyDataset +from keras.src.trainers.data_adapters.py_dataset_adapter import PyDataset as Sequence +from keras.src.utils.audio_dataset_utils import audio_dataset_from_directory as audio_dataset_from_directory from keras.src.utils.config import Config as Config from keras.src.utils.dataset_utils import split_dataset as split_dataset from keras.src.utils.file_utils import get_file as get_file -from keras.src.utils.image_dataset_utils import ( - image_dataset_from_directory as image_dataset_from_directory, -) +from keras.src.utils.image_dataset_utils import image_dataset_from_directory as image_dataset_from_directory from keras.src.utils.image_utils import array_to_img as array_to_img from keras.src.utils.image_utils import img_to_array as img_to_array from keras.src.utils.image_utils import load_img as load_img from keras.src.utils.image_utils import save_img as save_img -from keras.src.utils.io_utils import ( - disable_interactive_logging as disable_interactive_logging, -) -from keras.src.utils.io_utils import ( - enable_interactive_logging as enable_interactive_logging, -) -from keras.src.utils.io_utils import ( - is_interactive_logging_enabled as is_interactive_logging_enabled, -) +from keras.src.utils.io_utils import disable_interactive_logging as disable_interactive_logging +from keras.src.utils.io_utils import enable_interactive_logging as enable_interactive_logging +from keras.src.utils.io_utils import is_interactive_logging_enabled as is_interactive_logging_enabled from keras.src.utils.model_visualization import model_to_dot as model_to_dot from keras.src.utils.model_visualization import plot_model as plot_model from keras.src.utils.numerical_utils import normalize as normalize @@ -80,11 +41,7 @@ from keras.src.utils.progbar import Progbar as Progbar from keras.src.utils.rng_utils import set_random_seed as set_random_seed from keras.src.utils.sequence_utils import pad_sequences as pad_sequences -from keras.src.utils.text_dataset_utils import ( - text_dataset_from_directory as text_dataset_from_directory, -) -from keras.src.utils.timeseries_dataset_utils import ( - timeseries_dataset_from_array as timeseries_dataset_from_array, -) +from keras.src.utils.text_dataset_utils import text_dataset_from_directory as text_dataset_from_directory +from keras.src.utils.timeseries_dataset_utils import timeseries_dataset_from_array as timeseries_dataset_from_array from keras.utils import bounding_boxes as bounding_boxes from keras.utils import legacy as legacy diff --git a/keras/api/utils/bounding_boxes/__init__.py b/keras/api/utils/bounding_boxes/__init__.py index 40221bd75c94..2bb1a8944e3a 100644 --- a/keras/api/utils/bounding_boxes/__init__.py +++ b/keras/api/utils/bounding_boxes/__init__.py @@ -4,30 +4,13 @@ since your modifications would be overwritten. """ -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( - affine_transform as affine_transform, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( - clip_to_image_size as clip_to_image_size, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( - convert_format as convert_format, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( - crop as crop, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( - decode_deltas_to_boxes as decode_deltas_to_boxes, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( - encode_box_to_deltas as encode_box_to_deltas, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( - pad as pad, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import ( - compute_ciou as compute_ciou, -) -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import ( - compute_iou as compute_iou, -) + +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import affine_transform as affine_transform +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import clip_to_image_size as clip_to_image_size +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import convert_format as convert_format +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import crop as crop +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import decode_deltas_to_boxes as decode_deltas_to_boxes +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import encode_box_to_deltas as encode_box_to_deltas +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import pad as pad +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import compute_ciou as compute_ciou +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import compute_iou as compute_iou diff --git a/keras/api/utils/legacy/__init__.py b/keras/api/utils/legacy/__init__.py index 1e3aa0ee9d5c..e2bfa1331b6b 100644 --- a/keras/api/utils/legacy/__init__.py +++ b/keras/api/utils/legacy/__init__.py @@ -4,9 +4,6 @@ since your modifications would be overwritten. """ -from keras.src.legacy.saving.serialization import ( - deserialize_keras_object as deserialize_keras_object, -) -from keras.src.legacy.saving.serialization import ( - serialize_keras_object as serialize_keras_object, -) + +from keras.src.legacy.saving.serialization import deserialize_keras_object as deserialize_keras_object +from keras.src.legacy.saving.serialization import serialize_keras_object as serialize_keras_object diff --git a/keras/api/visualization/__init__.py b/keras/api/visualization/__init__.py index 6e3482a8d59a..01b48ba66242 100644 --- a/keras/api/visualization/__init__.py +++ b/keras/api/visualization/__init__.py @@ -4,18 +4,9 @@ since your modifications would be overwritten. """ -from keras.src.visualization.draw_bounding_boxes import ( - draw_bounding_boxes as draw_bounding_boxes, -) -from keras.src.visualization.draw_segmentation_masks import ( - draw_segmentation_masks as draw_segmentation_masks, -) -from keras.src.visualization.plot_bounding_box_gallery import ( - plot_bounding_box_gallery as plot_bounding_box_gallery, -) -from keras.src.visualization.plot_image_gallery import ( - plot_image_gallery as plot_image_gallery, -) -from keras.src.visualization.plot_segmentation_mask_gallery import ( - plot_segmentation_mask_gallery as plot_segmentation_mask_gallery, -) + +from keras.src.visualization.draw_bounding_boxes import draw_bounding_boxes as draw_bounding_boxes +from keras.src.visualization.draw_segmentation_masks import draw_segmentation_masks as draw_segmentation_masks +from keras.src.visualization.plot_bounding_box_gallery import plot_bounding_box_gallery as plot_bounding_box_gallery +from keras.src.visualization.plot_image_gallery import plot_image_gallery as plot_image_gallery +from keras.src.visualization.plot_segmentation_mask_gallery import plot_segmentation_mask_gallery as plot_segmentation_mask_gallery diff --git a/keras/api/wrappers/__init__.py b/keras/api/wrappers/__init__.py index e3aa52524ca6..d7ecd3093b46 100644 --- a/keras/api/wrappers/__init__.py +++ b/keras/api/wrappers/__init__.py @@ -4,12 +4,7 @@ since your modifications would be overwritten. """ -from keras.src.wrappers.sklearn_wrapper import ( - SKLearnClassifier as SKLearnClassifier, -) -from keras.src.wrappers.sklearn_wrapper import ( - SKLearnRegressor as SKLearnRegressor, -) -from keras.src.wrappers.sklearn_wrapper import ( - SKLearnTransformer as SKLearnTransformer, -) + +from keras.src.wrappers.sklearn_wrapper import SKLearnClassifier as SKLearnClassifier +from keras.src.wrappers.sklearn_wrapper import SKLearnRegressor as SKLearnRegressor +from keras.src.wrappers.sklearn_wrapper import SKLearnTransformer as SKLearnTransformer diff --git a/keras/src/backend/common/name_scope_test.py b/keras/src/backend/common/name_scope_test.py index 61cef858343d..0df64ef354bc 100644 --- a/keras/src/backend/common/name_scope_test.py +++ b/keras/src/backend/common/name_scope_test.py @@ -123,9 +123,7 @@ def test_exit_without_pop_on_exit(self): self.assertFalse(scope._pop_on_exit) # Set up a stack manually - global_state.set_global_attribute( - "name_scope_stack", [scope], set_to_default=False - ) + global_state.set_global_attribute("name_scope_stack", [scope]) scope.__exit__() From c1b854553515ca9665b4e6ee4a7bc90cb03d7e84 Mon Sep 17 00:00:00 2001 From: SamareshSingh Date: Fri, 7 Nov 2025 22:11:59 -0600 Subject: [PATCH 4/4] fix: Apply formatting changes --- keras/api/__init__.py | 15 +- keras/api/_tf_keras/keras/__init__.py | 29 +- .../_tf_keras/keras/activations/__init__.py | 1 - .../_tf_keras/keras/applications/__init__.py | 45 +- .../keras/applications/convnext/__init__.py | 5 +- .../keras/applications/densenet/__init__.py | 5 +- .../applications/efficientnet/__init__.py | 9 +- .../applications/efficientnet_v2/__init__.py | 37 +- .../applications/imagenet_utils/__init__.py | 9 +- .../inception_resnet_v2/__init__.py | 13 +- .../applications/inception_v3/__init__.py | 9 +- .../keras/applications/mobilenet/__init__.py | 9 +- .../applications/mobilenet_v2/__init__.py | 9 +- .../applications/mobilenet_v3/__init__.py | 9 +- .../keras/applications/nasnet/__init__.py | 5 +- .../keras/applications/resnet/__init__.py | 7 +- .../keras/applications/resnet50/__init__.py | 5 +- .../keras/applications/resnet_v2/__init__.py | 11 +- .../keras/applications/vgg16/__init__.py | 5 +- .../keras/applications/vgg19/__init__.py | 5 +- .../keras/applications/xception/__init__.py | 5 +- keras/api/_tf_keras/keras/backend/__init__.py | 51 ++- .../api/_tf_keras/keras/callbacks/__init__.py | 25 +- keras/api/_tf_keras/keras/config/__init__.py | 53 ++- .../_tf_keras/keras/constraints/__init__.py | 1 - .../api/_tf_keras/keras/datasets/__init__.py | 1 - .../keras/datasets/boston_housing/__init__.py | 1 - .../datasets/california_housing/__init__.py | 1 - .../keras/datasets/cifar10/__init__.py | 1 - .../keras/datasets/cifar100/__init__.py | 1 - .../keras/datasets/fashion_mnist/__init__.py | 1 - .../_tf_keras/keras/datasets/imdb/__init__.py | 1 - .../keras/datasets/mnist/__init__.py | 1 - .../keras/datasets/reuters/__init__.py | 1 - .../_tf_keras/keras/distillation/__init__.py | 13 +- .../_tf_keras/keras/distribution/__init__.py | 17 +- .../keras/dtype_policies/__init__.py | 21 +- keras/api/_tf_keras/keras/export/__init__.py | 1 - .../_tf_keras/keras/initializers/__init__.py | 79 +++- keras/api/_tf_keras/keras/layers/__init__.py | 387 +++++++++++++----- keras/api/_tf_keras/keras/legacy/__init__.py | 1 - .../_tf_keras/keras/legacy/saving/__init__.py | 9 +- keras/api/_tf_keras/keras/losses/__init__.py | 63 ++- keras/api/_tf_keras/keras/metrics/__init__.py | 153 ++++--- .../keras/mixed_precision/__init__.py | 13 +- keras/api/_tf_keras/keras/models/__init__.py | 1 - keras/api/_tf_keras/keras/ops/__init__.py | 11 +- .../api/_tf_keras/keras/ops/image/__init__.py | 1 - .../_tf_keras/keras/ops/linalg/__init__.py | 1 - keras/api/_tf_keras/keras/ops/nn/__init__.py | 9 +- .../api/_tf_keras/keras/ops/numpy/__init__.py | 3 +- .../_tf_keras/keras/optimizers/__init__.py | 5 +- .../keras/optimizers/legacy/__init__.py | 1 - .../keras/optimizers/schedules/__init__.py | 37 +- .../_tf_keras/keras/preprocessing/__init__.py | 17 +- .../keras/preprocessing/image/__init__.py | 49 ++- .../keras/preprocessing/sequence/__init__.py | 15 +- .../keras/preprocessing/text/__init__.py | 9 +- .../_tf_keras/keras/quantizers/__init__.py | 17 +- keras/api/_tf_keras/keras/random/__init__.py | 1 - .../_tf_keras/keras/regularizers/__init__.py | 9 +- keras/api/_tf_keras/keras/saving/__init__.py | 33 +- keras/api/_tf_keras/keras/tree/__init__.py | 5 +- keras/api/_tf_keras/keras/utils/__init__.py | 89 ++-- .../keras/utils/bounding_boxes/__init__.py | 37 +- .../_tf_keras/keras/utils/legacy/__init__.py | 9 +- .../_tf_keras/keras/visualization/__init__.py | 21 +- .../api/_tf_keras/keras/wrappers/__init__.py | 13 +- keras/api/activations/__init__.py | 1 - keras/api/applications/__init__.py | 45 +- keras/api/applications/convnext/__init__.py | 5 +- keras/api/applications/densenet/__init__.py | 5 +- .../api/applications/efficientnet/__init__.py | 9 +- .../applications/efficientnet_v2/__init__.py | 37 +- .../applications/imagenet_utils/__init__.py | 9 +- .../inception_resnet_v2/__init__.py | 13 +- .../api/applications/inception_v3/__init__.py | 9 +- keras/api/applications/mobilenet/__init__.py | 9 +- .../api/applications/mobilenet_v2/__init__.py | 9 +- .../api/applications/mobilenet_v3/__init__.py | 9 +- keras/api/applications/nasnet/__init__.py | 5 +- keras/api/applications/resnet/__init__.py | 7 +- keras/api/applications/resnet50/__init__.py | 5 +- keras/api/applications/resnet_v2/__init__.py | 11 +- keras/api/applications/vgg16/__init__.py | 5 +- keras/api/applications/vgg19/__init__.py | 5 +- keras/api/applications/xception/__init__.py | 5 +- keras/api/backend/__init__.py | 13 +- keras/api/callbacks/__init__.py | 25 +- keras/api/config/__init__.py | 53 ++- keras/api/constraints/__init__.py | 1 - keras/api/datasets/__init__.py | 1 - keras/api/datasets/boston_housing/__init__.py | 1 - .../datasets/california_housing/__init__.py | 1 - keras/api/datasets/cifar10/__init__.py | 1 - keras/api/datasets/cifar100/__init__.py | 1 - keras/api/datasets/fashion_mnist/__init__.py | 1 - keras/api/datasets/imdb/__init__.py | 1 - keras/api/datasets/mnist/__init__.py | 1 - keras/api/datasets/reuters/__init__.py | 1 - keras/api/distillation/__init__.py | 13 +- keras/api/distribution/__init__.py | 17 +- keras/api/dtype_policies/__init__.py | 21 +- keras/api/export/__init__.py | 1 - keras/api/initializers/__init__.py | 79 +++- keras/api/layers/__init__.py | 381 ++++++++++++----- keras/api/legacy/__init__.py | 1 - keras/api/legacy/saving/__init__.py | 9 +- keras/api/losses/__init__.py | 59 ++- keras/api/metrics/__init__.py | 133 ++++-- keras/api/mixed_precision/__init__.py | 13 +- keras/api/models/__init__.py | 1 - keras/api/ops/__init__.py | 11 +- keras/api/ops/image/__init__.py | 1 - keras/api/ops/linalg/__init__.py | 1 - keras/api/ops/nn/__init__.py | 9 +- keras/api/ops/numpy/__init__.py | 3 +- keras/api/optimizers/__init__.py | 5 +- keras/api/optimizers/legacy/__init__.py | 1 - keras/api/optimizers/schedules/__init__.py | 37 +- keras/api/preprocessing/__init__.py | 13 +- keras/api/preprocessing/image/__init__.py | 1 - keras/api/preprocessing/sequence/__init__.py | 1 - keras/api/quantizers/__init__.py | 17 +- keras/api/random/__init__.py | 1 - keras/api/regularizers/__init__.py | 9 +- keras/api/saving/__init__.py | 33 +- keras/api/tree/__init__.py | 5 +- keras/api/utils/__init__.py | 89 ++-- keras/api/utils/bounding_boxes/__init__.py | 37 +- keras/api/utils/legacy/__init__.py | 9 +- keras/api/visualization/__init__.py | 21 +- keras/api/wrappers/__init__.py | 13 +- keras/src/backend/common/name_scope_test.py | 8 +- 134 files changed, 2016 insertions(+), 877 deletions(-) diff --git a/keras/api/__init__.py b/keras/api/__init__.py index f5797eee7fb5..133437917237 100644 --- a/keras/api/__init__.py +++ b/keras/api/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras import _tf_keras as _tf_keras from keras import activations as activations from keras import applications as applications @@ -41,10 +40,16 @@ from keras.src.backend.common.keras_tensor import KerasTensor as KerasTensor from keras.src.backend.common.remat import RematScope as RematScope from keras.src.backend.common.remat import remat as remat -from keras.src.backend.common.stateless_scope import StatelessScope as StatelessScope -from keras.src.backend.common.symbolic_scope import SymbolicScope as SymbolicScope +from keras.src.backend.common.stateless_scope import ( + StatelessScope as StatelessScope, +) +from keras.src.backend.common.symbolic_scope import ( + SymbolicScope as SymbolicScope, +) from keras.src.dtype_policies.dtype_policy import DTypePolicy as DTypePolicy -from keras.src.dtype_policies.dtype_policy import FloatDTypePolicy as FloatDTypePolicy +from keras.src.dtype_policies.dtype_policy import ( + FloatDTypePolicy as FloatDTypePolicy, +) from keras.src.initializers.initializer import Initializer as Initializer from keras.src.layers.core.input_layer import Input as Input from keras.src.layers.input_spec import InputSpec as InputSpec @@ -58,5 +63,5 @@ from keras.src.optimizers.optimizer import Optimizer as Optimizer from keras.src.quantizers.quantizers import Quantizer as Quantizer from keras.src.regularizers.regularizers import Regularizer as Regularizer -from keras.src.version import version as version from keras.src.version import __version__ as __version__ +from keras.src.version import version as version diff --git a/keras/api/_tf_keras/keras/__init__.py b/keras/api/_tf_keras/keras/__init__.py index b727568b997b..3457f05233e4 100644 --- a/keras/api/_tf_keras/keras/__init__.py +++ b/keras/api/_tf_keras/keras/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras import activations as activations from keras import applications as applications from keras import callbacks as callbacks @@ -28,16 +27,27 @@ from keras import utils as utils from keras import visualization as visualization from keras import wrappers as wrappers +from keras._tf_keras.keras import backend as backend +from keras._tf_keras.keras import layers as layers +from keras._tf_keras.keras import losses as losses +from keras._tf_keras.keras import metrics as metrics +from keras._tf_keras.keras import preprocessing as preprocessing from keras.src.backend import Variable as Variable from keras.src.backend import device as device from keras.src.backend import name_scope as name_scope from keras.src.backend.common.keras_tensor import KerasTensor as KerasTensor from keras.src.backend.common.remat import RematScope as RematScope from keras.src.backend.common.remat import remat as remat -from keras.src.backend.common.stateless_scope import StatelessScope as StatelessScope -from keras.src.backend.common.symbolic_scope import SymbolicScope as SymbolicScope +from keras.src.backend.common.stateless_scope import ( + StatelessScope as StatelessScope, +) +from keras.src.backend.common.symbolic_scope import ( + SymbolicScope as SymbolicScope, +) from keras.src.dtype_policies.dtype_policy import DTypePolicy as DTypePolicy -from keras.src.dtype_policies.dtype_policy import FloatDTypePolicy as FloatDTypePolicy +from keras.src.dtype_policies.dtype_policy import ( + FloatDTypePolicy as FloatDTypePolicy, +) from keras.src.initializers.initializer import Initializer as Initializer from keras.src.layers.core.input_layer import Input as Input from keras.src.layers.input_spec import InputSpec as InputSpec @@ -51,14 +61,5 @@ from keras.src.optimizers.optimizer import Optimizer as Optimizer from keras.src.quantizers.quantizers import Quantizer as Quantizer from keras.src.regularizers.regularizers import Regularizer as Regularizer -from keras.src.version import version as version from keras.src.version import __version__ as __version__ - - - - -from keras._tf_keras.keras import backend as backend -from keras._tf_keras.keras import layers as layers -from keras._tf_keras.keras import losses as losses -from keras._tf_keras.keras import metrics as metrics -from keras._tf_keras.keras import preprocessing as preprocessing +from keras.src.version import version as version diff --git a/keras/api/_tf_keras/keras/activations/__init__.py b/keras/api/_tf_keras/keras/activations/__init__.py index 6bf50377da19..85ae031a72dc 100644 --- a/keras/api/_tf_keras/keras/activations/__init__.py +++ b/keras/api/_tf_keras/keras/activations/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.activations import deserialize as deserialize from keras.src.activations import get as get from keras.src.activations import serialize as serialize diff --git a/keras/api/_tf_keras/keras/applications/__init__.py b/keras/api/_tf_keras/keras/applications/__init__.py index c9f234ecedc5..7c030b36bd4e 100644 --- a/keras/api/_tf_keras/keras/applications/__init__.py +++ b/keras/api/_tf_keras/keras/applications/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.applications import convnext as convnext from keras.applications import densenet as densenet from keras.applications import efficientnet as efficientnet @@ -38,27 +37,47 @@ from keras.src.applications.efficientnet import EfficientNetB5 as EfficientNetB5 from keras.src.applications.efficientnet import EfficientNetB6 as EfficientNetB6 from keras.src.applications.efficientnet import EfficientNetB7 as EfficientNetB7 -from keras.src.applications.efficientnet_v2 import EfficientNetV2B0 as EfficientNetV2B0 -from keras.src.applications.efficientnet_v2 import EfficientNetV2B1 as EfficientNetV2B1 -from keras.src.applications.efficientnet_v2 import EfficientNetV2B2 as EfficientNetV2B2 -from keras.src.applications.efficientnet_v2 import EfficientNetV2B3 as EfficientNetV2B3 -from keras.src.applications.efficientnet_v2 import EfficientNetV2L as EfficientNetV2L -from keras.src.applications.efficientnet_v2 import EfficientNetV2M as EfficientNetV2M -from keras.src.applications.efficientnet_v2 import EfficientNetV2S as EfficientNetV2S -from keras.src.applications.inception_resnet_v2 import InceptionResNetV2 as InceptionResNetV2 +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B0 as EfficientNetV2B0, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B1 as EfficientNetV2B1, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B2 as EfficientNetV2B2, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B3 as EfficientNetV2B3, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2L as EfficientNetV2L, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2M as EfficientNetV2M, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2S as EfficientNetV2S, +) +from keras.src.applications.inception_resnet_v2 import ( + InceptionResNetV2 as InceptionResNetV2, +) from keras.src.applications.inception_v3 import InceptionV3 as InceptionV3 from keras.src.applications.mobilenet import MobileNet as MobileNet from keras.src.applications.mobilenet_v2 import MobileNetV2 as MobileNetV2 -from keras.src.applications.mobilenet_v3 import MobileNetV3Large as MobileNetV3Large -from keras.src.applications.mobilenet_v3 import MobileNetV3Small as MobileNetV3Small +from keras.src.applications.mobilenet_v3 import ( + MobileNetV3Large as MobileNetV3Large, +) +from keras.src.applications.mobilenet_v3 import ( + MobileNetV3Small as MobileNetV3Small, +) from keras.src.applications.nasnet import NASNetLarge as NASNetLarge from keras.src.applications.nasnet import NASNetMobile as NASNetMobile +from keras.src.applications.resnet import ResNet50 as ResNet50 from keras.src.applications.resnet import ResNet101 as ResNet101 from keras.src.applications.resnet import ResNet152 as ResNet152 -from keras.src.applications.resnet import ResNet50 as ResNet50 +from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 from keras.src.applications.resnet_v2 import ResNet101V2 as ResNet101V2 from keras.src.applications.resnet_v2 import ResNet152V2 as ResNet152V2 -from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 from keras.src.applications.vgg16 import VGG16 as VGG16 from keras.src.applications.vgg19 import VGG19 as VGG19 from keras.src.applications.xception import Xception as Xception diff --git a/keras/api/_tf_keras/keras/applications/convnext/__init__.py b/keras/api/_tf_keras/keras/applications/convnext/__init__.py index 8ab0c8dacba3..c6d7bb7117e8 100644 --- a/keras/api/_tf_keras/keras/applications/convnext/__init__.py +++ b/keras/api/_tf_keras/keras/applications/convnext/__init__.py @@ -4,11 +4,12 @@ since your modifications would be overwritten. """ - from keras.src.applications.convnext import ConvNeXtBase as ConvNeXtBase from keras.src.applications.convnext import ConvNeXtLarge as ConvNeXtLarge from keras.src.applications.convnext import ConvNeXtSmall as ConvNeXtSmall from keras.src.applications.convnext import ConvNeXtTiny as ConvNeXtTiny from keras.src.applications.convnext import ConvNeXtXLarge as ConvNeXtXLarge -from keras.src.applications.convnext import decode_predictions as decode_predictions +from keras.src.applications.convnext import ( + decode_predictions as decode_predictions, +) from keras.src.applications.convnext import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/densenet/__init__.py b/keras/api/_tf_keras/keras/applications/densenet/__init__.py index b4b1ff9b393a..6d6a27101099 100644 --- a/keras/api/_tf_keras/keras/applications/densenet/__init__.py +++ b/keras/api/_tf_keras/keras/applications/densenet/__init__.py @@ -4,9 +4,10 @@ since your modifications would be overwritten. """ - from keras.src.applications.densenet import DenseNet121 as DenseNet121 from keras.src.applications.densenet import DenseNet169 as DenseNet169 from keras.src.applications.densenet import DenseNet201 as DenseNet201 -from keras.src.applications.densenet import decode_predictions as decode_predictions +from keras.src.applications.densenet import ( + decode_predictions as decode_predictions, +) from keras.src.applications.densenet import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/efficientnet/__init__.py b/keras/api/_tf_keras/keras/applications/efficientnet/__init__.py index db18907525c6..16384b74e2b2 100644 --- a/keras/api/_tf_keras/keras/applications/efficientnet/__init__.py +++ b/keras/api/_tf_keras/keras/applications/efficientnet/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.applications.efficientnet import EfficientNetB0 as EfficientNetB0 from keras.src.applications.efficientnet import EfficientNetB1 as EfficientNetB1 from keras.src.applications.efficientnet import EfficientNetB2 as EfficientNetB2 @@ -13,5 +12,9 @@ from keras.src.applications.efficientnet import EfficientNetB5 as EfficientNetB5 from keras.src.applications.efficientnet import EfficientNetB6 as EfficientNetB6 from keras.src.applications.efficientnet import EfficientNetB7 as EfficientNetB7 -from keras.src.applications.efficientnet import decode_predictions as decode_predictions -from keras.src.applications.efficientnet import preprocess_input as preprocess_input +from keras.src.applications.efficientnet import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.efficientnet import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/_tf_keras/keras/applications/efficientnet_v2/__init__.py b/keras/api/_tf_keras/keras/applications/efficientnet_v2/__init__.py index a7027dc14f07..8d13352008b6 100644 --- a/keras/api/_tf_keras/keras/applications/efficientnet_v2/__init__.py +++ b/keras/api/_tf_keras/keras/applications/efficientnet_v2/__init__.py @@ -4,13 +4,30 @@ since your modifications would be overwritten. """ - -from keras.src.applications.efficientnet_v2 import EfficientNetV2B0 as EfficientNetV2B0 -from keras.src.applications.efficientnet_v2 import EfficientNetV2B1 as EfficientNetV2B1 -from keras.src.applications.efficientnet_v2 import EfficientNetV2B2 as EfficientNetV2B2 -from keras.src.applications.efficientnet_v2 import EfficientNetV2B3 as EfficientNetV2B3 -from keras.src.applications.efficientnet_v2 import EfficientNetV2L as EfficientNetV2L -from keras.src.applications.efficientnet_v2 import EfficientNetV2M as EfficientNetV2M -from keras.src.applications.efficientnet_v2 import EfficientNetV2S as EfficientNetV2S -from keras.src.applications.efficientnet_v2 import decode_predictions as decode_predictions -from keras.src.applications.efficientnet_v2 import preprocess_input as preprocess_input +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B0 as EfficientNetV2B0, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B1 as EfficientNetV2B1, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B2 as EfficientNetV2B2, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B3 as EfficientNetV2B3, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2L as EfficientNetV2L, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2M as EfficientNetV2M, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2S as EfficientNetV2S, +) +from keras.src.applications.efficientnet_v2 import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.efficientnet_v2 import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/_tf_keras/keras/applications/imagenet_utils/__init__.py b/keras/api/_tf_keras/keras/applications/imagenet_utils/__init__.py index bb38bee29cd2..66804964efbe 100644 --- a/keras/api/_tf_keras/keras/applications/imagenet_utils/__init__.py +++ b/keras/api/_tf_keras/keras/applications/imagenet_utils/__init__.py @@ -4,6 +4,9 @@ since your modifications would be overwritten. """ - -from keras.src.applications.imagenet_utils import decode_predictions as decode_predictions -from keras.src.applications.imagenet_utils import preprocess_input as preprocess_input +from keras.src.applications.imagenet_utils import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.imagenet_utils import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/_tf_keras/keras/applications/inception_resnet_v2/__init__.py b/keras/api/_tf_keras/keras/applications/inception_resnet_v2/__init__.py index 6f30ba3c6dfe..4cb545a39fe1 100644 --- a/keras/api/_tf_keras/keras/applications/inception_resnet_v2/__init__.py +++ b/keras/api/_tf_keras/keras/applications/inception_resnet_v2/__init__.py @@ -4,7 +4,12 @@ since your modifications would be overwritten. """ - -from keras.src.applications.inception_resnet_v2 import InceptionResNetV2 as InceptionResNetV2 -from keras.src.applications.inception_resnet_v2 import decode_predictions as decode_predictions -from keras.src.applications.inception_resnet_v2 import preprocess_input as preprocess_input +from keras.src.applications.inception_resnet_v2 import ( + InceptionResNetV2 as InceptionResNetV2, +) +from keras.src.applications.inception_resnet_v2 import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.inception_resnet_v2 import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/_tf_keras/keras/applications/inception_v3/__init__.py b/keras/api/_tf_keras/keras/applications/inception_v3/__init__.py index c4564866f189..a7db7bd80ce8 100644 --- a/keras/api/_tf_keras/keras/applications/inception_v3/__init__.py +++ b/keras/api/_tf_keras/keras/applications/inception_v3/__init__.py @@ -4,7 +4,10 @@ since your modifications would be overwritten. """ - from keras.src.applications.inception_v3 import InceptionV3 as InceptionV3 -from keras.src.applications.inception_v3 import decode_predictions as decode_predictions -from keras.src.applications.inception_v3 import preprocess_input as preprocess_input +from keras.src.applications.inception_v3 import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.inception_v3 import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/_tf_keras/keras/applications/mobilenet/__init__.py b/keras/api/_tf_keras/keras/applications/mobilenet/__init__.py index a3b7a92dc3ae..6e721019c42e 100644 --- a/keras/api/_tf_keras/keras/applications/mobilenet/__init__.py +++ b/keras/api/_tf_keras/keras/applications/mobilenet/__init__.py @@ -4,7 +4,10 @@ since your modifications would be overwritten. """ - from keras.src.applications.mobilenet import MobileNet as MobileNet -from keras.src.applications.mobilenet import decode_predictions as decode_predictions -from keras.src.applications.mobilenet import preprocess_input as preprocess_input +from keras.src.applications.mobilenet import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.mobilenet import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/_tf_keras/keras/applications/mobilenet_v2/__init__.py b/keras/api/_tf_keras/keras/applications/mobilenet_v2/__init__.py index e8583a02974c..15ebaa3155a6 100644 --- a/keras/api/_tf_keras/keras/applications/mobilenet_v2/__init__.py +++ b/keras/api/_tf_keras/keras/applications/mobilenet_v2/__init__.py @@ -4,7 +4,10 @@ since your modifications would be overwritten. """ - from keras.src.applications.mobilenet_v2 import MobileNetV2 as MobileNetV2 -from keras.src.applications.mobilenet_v2 import decode_predictions as decode_predictions -from keras.src.applications.mobilenet_v2 import preprocess_input as preprocess_input +from keras.src.applications.mobilenet_v2 import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.mobilenet_v2 import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/_tf_keras/keras/applications/mobilenet_v3/__init__.py b/keras/api/_tf_keras/keras/applications/mobilenet_v3/__init__.py index 951e4afba2e7..a5abb926247c 100644 --- a/keras/api/_tf_keras/keras/applications/mobilenet_v3/__init__.py +++ b/keras/api/_tf_keras/keras/applications/mobilenet_v3/__init__.py @@ -4,6 +4,9 @@ since your modifications would be overwritten. """ - -from keras.src.applications.mobilenet_v3 import decode_predictions as decode_predictions -from keras.src.applications.mobilenet_v3 import preprocess_input as preprocess_input +from keras.src.applications.mobilenet_v3 import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.mobilenet_v3 import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/_tf_keras/keras/applications/nasnet/__init__.py b/keras/api/_tf_keras/keras/applications/nasnet/__init__.py index a859e73962e0..c831e135fbd6 100644 --- a/keras/api/_tf_keras/keras/applications/nasnet/__init__.py +++ b/keras/api/_tf_keras/keras/applications/nasnet/__init__.py @@ -4,8 +4,9 @@ since your modifications would be overwritten. """ - from keras.src.applications.nasnet import NASNetLarge as NASNetLarge from keras.src.applications.nasnet import NASNetMobile as NASNetMobile -from keras.src.applications.nasnet import decode_predictions as decode_predictions +from keras.src.applications.nasnet import ( + decode_predictions as decode_predictions, +) from keras.src.applications.nasnet import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/resnet/__init__.py b/keras/api/_tf_keras/keras/applications/resnet/__init__.py index 28b613b32530..b8a25644e1d9 100644 --- a/keras/api/_tf_keras/keras/applications/resnet/__init__.py +++ b/keras/api/_tf_keras/keras/applications/resnet/__init__.py @@ -4,9 +4,10 @@ since your modifications would be overwritten. """ - +from keras.src.applications.resnet import ResNet50 as ResNet50 from keras.src.applications.resnet import ResNet101 as ResNet101 from keras.src.applications.resnet import ResNet152 as ResNet152 -from keras.src.applications.resnet import ResNet50 as ResNet50 -from keras.src.applications.resnet import decode_predictions as decode_predictions +from keras.src.applications.resnet import ( + decode_predictions as decode_predictions, +) from keras.src.applications.resnet import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/resnet50/__init__.py b/keras/api/_tf_keras/keras/applications/resnet50/__init__.py index 490a91b35178..6cff78c6749c 100644 --- a/keras/api/_tf_keras/keras/applications/resnet50/__init__.py +++ b/keras/api/_tf_keras/keras/applications/resnet50/__init__.py @@ -4,7 +4,8 @@ since your modifications would be overwritten. """ - from keras.src.applications.resnet import ResNet50 as ResNet50 -from keras.src.applications.resnet import decode_predictions as decode_predictions +from keras.src.applications.resnet import ( + decode_predictions as decode_predictions, +) from keras.src.applications.resnet import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/resnet_v2/__init__.py b/keras/api/_tf_keras/keras/applications/resnet_v2/__init__.py index b935a35637e9..7f92dd56f374 100644 --- a/keras/api/_tf_keras/keras/applications/resnet_v2/__init__.py +++ b/keras/api/_tf_keras/keras/applications/resnet_v2/__init__.py @@ -4,9 +4,12 @@ since your modifications would be overwritten. """ - +from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 from keras.src.applications.resnet_v2 import ResNet101V2 as ResNet101V2 from keras.src.applications.resnet_v2 import ResNet152V2 as ResNet152V2 -from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 -from keras.src.applications.resnet_v2 import decode_predictions as decode_predictions -from keras.src.applications.resnet_v2 import preprocess_input as preprocess_input +from keras.src.applications.resnet_v2 import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.resnet_v2 import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/_tf_keras/keras/applications/vgg16/__init__.py b/keras/api/_tf_keras/keras/applications/vgg16/__init__.py index 405833f42831..17fb30585d9a 100644 --- a/keras/api/_tf_keras/keras/applications/vgg16/__init__.py +++ b/keras/api/_tf_keras/keras/applications/vgg16/__init__.py @@ -4,7 +4,8 @@ since your modifications would be overwritten. """ - from keras.src.applications.vgg16 import VGG16 as VGG16 -from keras.src.applications.vgg16 import decode_predictions as decode_predictions +from keras.src.applications.vgg16 import ( + decode_predictions as decode_predictions, +) from keras.src.applications.vgg16 import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/vgg19/__init__.py b/keras/api/_tf_keras/keras/applications/vgg19/__init__.py index c9a5c369c602..83f865b3876b 100644 --- a/keras/api/_tf_keras/keras/applications/vgg19/__init__.py +++ b/keras/api/_tf_keras/keras/applications/vgg19/__init__.py @@ -4,7 +4,8 @@ since your modifications would be overwritten. """ - from keras.src.applications.vgg19 import VGG19 as VGG19 -from keras.src.applications.vgg19 import decode_predictions as decode_predictions +from keras.src.applications.vgg19 import ( + decode_predictions as decode_predictions, +) from keras.src.applications.vgg19 import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/applications/xception/__init__.py b/keras/api/_tf_keras/keras/applications/xception/__init__.py index aa2d792d87da..09a5859aab4b 100644 --- a/keras/api/_tf_keras/keras/applications/xception/__init__.py +++ b/keras/api/_tf_keras/keras/applications/xception/__init__.py @@ -4,7 +4,8 @@ since your modifications would be overwritten. """ - from keras.src.applications.xception import Xception as Xception -from keras.src.applications.xception import decode_predictions as decode_predictions +from keras.src.applications.xception import ( + decode_predictions as decode_predictions, +) from keras.src.applications.xception import preprocess_input as preprocess_input diff --git a/keras/api/_tf_keras/keras/backend/__init__.py b/keras/api/_tf_keras/keras/backend/__init__.py index 2ff4387217c1..cd9037bcf4d6 100644 --- a/keras/api/_tf_keras/keras/backend/__init__.py +++ b/keras/api/_tf_keras/keras/backend/__init__.py @@ -4,25 +4,25 @@ since your modifications would be overwritten. """ - from keras.src.backend.common.dtypes import result_type as result_type from keras.src.backend.common.global_state import clear_session as clear_session -from keras.src.backend.common.keras_tensor import is_keras_tensor as is_keras_tensor +from keras.src.backend.common.keras_tensor import ( + is_keras_tensor as is_keras_tensor, +) from keras.src.backend.common.variables import is_float_dtype as is_float_dtype from keras.src.backend.common.variables import is_int_dtype as is_int_dtype -from keras.src.backend.common.variables import standardize_dtype as standardize_dtype +from keras.src.backend.common.variables import ( + standardize_dtype as standardize_dtype, +) from keras.src.backend.config import backend as backend from keras.src.backend.config import epsilon as epsilon from keras.src.backend.config import floatx as floatx from keras.src.backend.config import image_data_format as image_data_format from keras.src.backend.config import set_epsilon as set_epsilon from keras.src.backend.config import set_floatx as set_floatx -from keras.src.backend.config import set_image_data_format as set_image_data_format -from keras.src.utils.naming import get_uid as get_uid - - - - +from keras.src.backend.config import ( + set_image_data_format as set_image_data_format, +) from keras.src.legacy.backend import abs as abs from keras.src.legacy.backend import all as all from keras.src.legacy.backend import any as any @@ -36,11 +36,17 @@ from keras.src.legacy.backend import batch_set_value as batch_set_value from keras.src.legacy.backend import bias_add as bias_add from keras.src.legacy.backend import binary_crossentropy as binary_crossentropy -from keras.src.legacy.backend import binary_focal_crossentropy as binary_focal_crossentropy +from keras.src.legacy.backend import ( + binary_focal_crossentropy as binary_focal_crossentropy, +) from keras.src.legacy.backend import cast as cast from keras.src.legacy.backend import cast_to_floatx as cast_to_floatx -from keras.src.legacy.backend import categorical_crossentropy as categorical_crossentropy -from keras.src.legacy.backend import categorical_focal_crossentropy as categorical_focal_crossentropy +from keras.src.legacy.backend import ( + categorical_crossentropy as categorical_crossentropy, +) +from keras.src.legacy.backend import ( + categorical_focal_crossentropy as categorical_focal_crossentropy, +) from keras.src.legacy.backend import clip as clip from keras.src.legacy.backend import concatenate as concatenate from keras.src.legacy.backend import constant as constant @@ -52,7 +58,9 @@ from keras.src.legacy.backend import count_params as count_params from keras.src.legacy.backend import ctc_batch_cost as ctc_batch_cost from keras.src.legacy.backend import ctc_decode as ctc_decode -from keras.src.legacy.backend import ctc_label_dense_to_sparse as ctc_label_dense_to_sparse +from keras.src.legacy.backend import ( + ctc_label_dense_to_sparse as ctc_label_dense_to_sparse, +) from keras.src.legacy.backend import cumprod as cumprod from keras.src.legacy.backend import cumsum as cumsum from keras.src.legacy.backend import depthwise_conv2d as depthwise_conv2d @@ -87,7 +95,9 @@ from keras.src.legacy.backend import mean as mean from keras.src.legacy.backend import min as min from keras.src.legacy.backend import minimum as minimum -from keras.src.legacy.backend import moving_average_update as moving_average_update +from keras.src.legacy.backend import ( + moving_average_update as moving_average_update, +) from keras.src.legacy.backend import name_scope as name_scope from keras.src.legacy.backend import ndim as ndim from keras.src.legacy.backend import not_equal as not_equal @@ -101,9 +111,13 @@ from keras.src.legacy.backend import prod as prod from keras.src.legacy.backend import random_bernoulli as random_bernoulli from keras.src.legacy.backend import random_normal as random_normal -from keras.src.legacy.backend import random_normal_variable as random_normal_variable +from keras.src.legacy.backend import ( + random_normal_variable as random_normal_variable, +) from keras.src.legacy.backend import random_uniform as random_uniform -from keras.src.legacy.backend import random_uniform_variable as random_uniform_variable +from keras.src.legacy.backend import ( + random_uniform_variable as random_uniform_variable, +) from keras.src.legacy.backend import relu as relu from keras.src.legacy.backend import repeat as repeat from keras.src.legacy.backend import repeat_elements as repeat_elements @@ -122,7 +136,9 @@ from keras.src.legacy.backend import softmax as softmax from keras.src.legacy.backend import softplus as softplus from keras.src.legacy.backend import softsign as softsign -from keras.src.legacy.backend import sparse_categorical_crossentropy as sparse_categorical_crossentropy +from keras.src.legacy.backend import ( + sparse_categorical_crossentropy as sparse_categorical_crossentropy, +) from keras.src.legacy.backend import spatial_2d_padding as spatial_2d_padding from keras.src.legacy.backend import spatial_3d_padding as spatial_3d_padding from keras.src.legacy.backend import sqrt as sqrt @@ -146,3 +162,4 @@ from keras.src.legacy.backend import variable as variable from keras.src.legacy.backend import zeros as zeros from keras.src.legacy.backend import zeros_like as zeros_like +from keras.src.utils.naming import get_uid as get_uid diff --git a/keras/api/_tf_keras/keras/callbacks/__init__.py b/keras/api/_tf_keras/keras/callbacks/__init__.py index 902293c2827f..4e165cddb6a8 100644 --- a/keras/api/_tf_keras/keras/callbacks/__init__.py +++ b/keras/api/_tf_keras/keras/callbacks/__init__.py @@ -4,19 +4,30 @@ since your modifications would be overwritten. """ - -from keras.src.callbacks.backup_and_restore import BackupAndRestore as BackupAndRestore +from keras.src.callbacks.backup_and_restore import ( + BackupAndRestore as BackupAndRestore, +) from keras.src.callbacks.callback import Callback as Callback from keras.src.callbacks.callback_list import CallbackList as CallbackList from keras.src.callbacks.csv_logger import CSVLogger as CSVLogger from keras.src.callbacks.early_stopping import EarlyStopping as EarlyStopping from keras.src.callbacks.history import History as History from keras.src.callbacks.lambda_callback import LambdaCallback as LambdaCallback -from keras.src.callbacks.learning_rate_scheduler import LearningRateScheduler as LearningRateScheduler -from keras.src.callbacks.model_checkpoint import ModelCheckpoint as ModelCheckpoint +from keras.src.callbacks.learning_rate_scheduler import ( + LearningRateScheduler as LearningRateScheduler, +) +from keras.src.callbacks.model_checkpoint import ( + ModelCheckpoint as ModelCheckpoint, +) from keras.src.callbacks.progbar_logger import ProgbarLogger as ProgbarLogger -from keras.src.callbacks.reduce_lr_on_plateau import ReduceLROnPlateau as ReduceLROnPlateau +from keras.src.callbacks.reduce_lr_on_plateau import ( + ReduceLROnPlateau as ReduceLROnPlateau, +) from keras.src.callbacks.remote_monitor import RemoteMonitor as RemoteMonitor -from keras.src.callbacks.swap_ema_weights import SwapEMAWeights as SwapEMAWeights +from keras.src.callbacks.swap_ema_weights import ( + SwapEMAWeights as SwapEMAWeights, +) from keras.src.callbacks.tensorboard import TensorBoard as TensorBoard -from keras.src.callbacks.terminate_on_nan import TerminateOnNaN as TerminateOnNaN +from keras.src.callbacks.terminate_on_nan import ( + TerminateOnNaN as TerminateOnNaN, +) diff --git a/keras/api/_tf_keras/keras/config/__init__.py b/keras/api/_tf_keras/keras/config/__init__.py index 220a844db760..8cf3a1c30abd 100644 --- a/keras/api/_tf_keras/keras/config/__init__.py +++ b/keras/api/_tf_keras/keras/config/__init__.py @@ -4,29 +4,54 @@ since your modifications would be overwritten. """ - from keras.src.backend.config import backend as backend -from keras.src.backend.config import disable_flash_attention as disable_flash_attention -from keras.src.backend.config import enable_flash_attention as enable_flash_attention +from keras.src.backend.config import ( + disable_flash_attention as disable_flash_attention, +) +from keras.src.backend.config import ( + enable_flash_attention as enable_flash_attention, +) from keras.src.backend.config import epsilon as epsilon from keras.src.backend.config import floatx as floatx from keras.src.backend.config import image_data_format as image_data_format -from keras.src.backend.config import is_flash_attention_enabled as is_flash_attention_enabled +from keras.src.backend.config import ( + is_flash_attention_enabled as is_flash_attention_enabled, +) from keras.src.backend.config import is_nnx_enabled as is_nnx_enabled from keras.src.backend.config import max_epochs as max_epochs from keras.src.backend.config import max_steps_per_epoch as max_steps_per_epoch from keras.src.backend.config import set_epsilon as set_epsilon from keras.src.backend.config import set_floatx as set_floatx -from keras.src.backend.config import set_image_data_format as set_image_data_format +from keras.src.backend.config import ( + set_image_data_format as set_image_data_format, +) from keras.src.backend.config import set_max_epochs as set_max_epochs -from keras.src.backend.config import set_max_steps_per_epoch as set_max_steps_per_epoch +from keras.src.backend.config import ( + set_max_steps_per_epoch as set_max_steps_per_epoch, +) from keras.src.dtype_policies.dtype_policy import dtype_policy as dtype_policy -from keras.src.dtype_policies.dtype_policy import set_dtype_policy as set_dtype_policy -from keras.src.saving.serialization_lib import enable_unsafe_deserialization as enable_unsafe_deserialization +from keras.src.dtype_policies.dtype_policy import ( + set_dtype_policy as set_dtype_policy, +) +from keras.src.saving.serialization_lib import ( + enable_unsafe_deserialization as enable_unsafe_deserialization, +) from keras.src.utils.backend_utils import set_backend as set_backend -from keras.src.utils.io_utils import disable_interactive_logging as disable_interactive_logging -from keras.src.utils.io_utils import enable_interactive_logging as enable_interactive_logging -from keras.src.utils.io_utils import is_interactive_logging_enabled as is_interactive_logging_enabled -from keras.src.utils.traceback_utils import disable_traceback_filtering as disable_traceback_filtering -from keras.src.utils.traceback_utils import enable_traceback_filtering as enable_traceback_filtering -from keras.src.utils.traceback_utils import is_traceback_filtering_enabled as is_traceback_filtering_enabled +from keras.src.utils.io_utils import ( + disable_interactive_logging as disable_interactive_logging, +) +from keras.src.utils.io_utils import ( + enable_interactive_logging as enable_interactive_logging, +) +from keras.src.utils.io_utils import ( + is_interactive_logging_enabled as is_interactive_logging_enabled, +) +from keras.src.utils.traceback_utils import ( + disable_traceback_filtering as disable_traceback_filtering, +) +from keras.src.utils.traceback_utils import ( + enable_traceback_filtering as enable_traceback_filtering, +) +from keras.src.utils.traceback_utils import ( + is_traceback_filtering_enabled as is_traceback_filtering_enabled, +) diff --git a/keras/api/_tf_keras/keras/constraints/__init__.py b/keras/api/_tf_keras/keras/constraints/__init__.py index 09e0982752a9..47d73d44627f 100644 --- a/keras/api/_tf_keras/keras/constraints/__init__.py +++ b/keras/api/_tf_keras/keras/constraints/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.constraints import deserialize as deserialize from keras.src.constraints import get as get from keras.src.constraints import serialize as serialize diff --git a/keras/api/_tf_keras/keras/datasets/__init__.py b/keras/api/_tf_keras/keras/datasets/__init__.py index b1923fd1ba4a..f61e994a4bff 100644 --- a/keras/api/_tf_keras/keras/datasets/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.datasets import boston_housing as boston_housing from keras.datasets import california_housing as california_housing from keras.datasets import cifar10 as cifar10 diff --git a/keras/api/_tf_keras/keras/datasets/boston_housing/__init__.py b/keras/api/_tf_keras/keras/datasets/boston_housing/__init__.py index 521e78cb406a..897f8516ca82 100644 --- a/keras/api/_tf_keras/keras/datasets/boston_housing/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/boston_housing/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.datasets.boston_housing import load_data as load_data diff --git a/keras/api/_tf_keras/keras/datasets/california_housing/__init__.py b/keras/api/_tf_keras/keras/datasets/california_housing/__init__.py index ae1ea8f48aeb..602bf81ac2cd 100644 --- a/keras/api/_tf_keras/keras/datasets/california_housing/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/california_housing/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.datasets.california_housing import load_data as load_data diff --git a/keras/api/_tf_keras/keras/datasets/cifar10/__init__.py b/keras/api/_tf_keras/keras/datasets/cifar10/__init__.py index a89e869a59a1..f7aad7fd1a55 100644 --- a/keras/api/_tf_keras/keras/datasets/cifar10/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/cifar10/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.datasets.cifar10 import load_data as load_data diff --git a/keras/api/_tf_keras/keras/datasets/cifar100/__init__.py b/keras/api/_tf_keras/keras/datasets/cifar100/__init__.py index 77086886af0a..237fafab6fc6 100644 --- a/keras/api/_tf_keras/keras/datasets/cifar100/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/cifar100/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.datasets.cifar100 import load_data as load_data diff --git a/keras/api/_tf_keras/keras/datasets/fashion_mnist/__init__.py b/keras/api/_tf_keras/keras/datasets/fashion_mnist/__init__.py index e8d921f57822..317f0951a063 100644 --- a/keras/api/_tf_keras/keras/datasets/fashion_mnist/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/fashion_mnist/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.datasets.fashion_mnist import load_data as load_data diff --git a/keras/api/_tf_keras/keras/datasets/imdb/__init__.py b/keras/api/_tf_keras/keras/datasets/imdb/__init__.py index 87889c240ad8..66931a4a30eb 100644 --- a/keras/api/_tf_keras/keras/datasets/imdb/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/imdb/__init__.py @@ -4,6 +4,5 @@ since your modifications would be overwritten. """ - from keras.src.datasets.imdb import get_word_index as get_word_index from keras.src.datasets.imdb import load_data as load_data diff --git a/keras/api/_tf_keras/keras/datasets/mnist/__init__.py b/keras/api/_tf_keras/keras/datasets/mnist/__init__.py index 0fc4981b0794..0fc59f334c50 100644 --- a/keras/api/_tf_keras/keras/datasets/mnist/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/mnist/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.datasets.mnist import load_data as load_data diff --git a/keras/api/_tf_keras/keras/datasets/reuters/__init__.py b/keras/api/_tf_keras/keras/datasets/reuters/__init__.py index f384284c4105..0b2af62d785b 100644 --- a/keras/api/_tf_keras/keras/datasets/reuters/__init__.py +++ b/keras/api/_tf_keras/keras/datasets/reuters/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.datasets.reuters import get_label_names as get_label_names from keras.src.datasets.reuters import get_word_index as get_word_index from keras.src.datasets.reuters import load_data as load_data diff --git a/keras/api/_tf_keras/keras/distillation/__init__.py b/keras/api/_tf_keras/keras/distillation/__init__.py index 78115007c07b..7f6fcd5bcc49 100644 --- a/keras/api/_tf_keras/keras/distillation/__init__.py +++ b/keras/api/_tf_keras/keras/distillation/__init__.py @@ -4,8 +4,13 @@ since your modifications would be overwritten. """ - -from keras.src.distillation.distillation_loss import DistillationLoss as DistillationLoss -from keras.src.distillation.distillation_loss import FeatureDistillation as FeatureDistillation -from keras.src.distillation.distillation_loss import LogitsDistillation as LogitsDistillation +from keras.src.distillation.distillation_loss import ( + DistillationLoss as DistillationLoss, +) +from keras.src.distillation.distillation_loss import ( + FeatureDistillation as FeatureDistillation, +) +from keras.src.distillation.distillation_loss import ( + LogitsDistillation as LogitsDistillation, +) from keras.src.distillation.distiller import Distiller as Distiller diff --git a/keras/api/_tf_keras/keras/distribution/__init__.py b/keras/api/_tf_keras/keras/distribution/__init__.py index ba52a30b9bac..25ca527ebb32 100644 --- a/keras/api/_tf_keras/keras/distribution/__init__.py +++ b/keras/api/_tf_keras/keras/distribution/__init__.py @@ -4,15 +4,22 @@ since your modifications would be overwritten. """ - from keras.src.distribution.distribution_lib import DataParallel as DataParallel from keras.src.distribution.distribution_lib import DeviceMesh as DeviceMesh from keras.src.distribution.distribution_lib import LayoutMap as LayoutMap -from keras.src.distribution.distribution_lib import ModelParallel as ModelParallel +from keras.src.distribution.distribution_lib import ( + ModelParallel as ModelParallel, +) from keras.src.distribution.distribution_lib import TensorLayout as TensorLayout -from keras.src.distribution.distribution_lib import distribute_tensor as distribute_tensor +from keras.src.distribution.distribution_lib import ( + distribute_tensor as distribute_tensor, +) from keras.src.distribution.distribution_lib import distribution as distribution -from keras.src.distribution.distribution_lib import get_device_count as get_device_count +from keras.src.distribution.distribution_lib import ( + get_device_count as get_device_count, +) from keras.src.distribution.distribution_lib import initialize as initialize from keras.src.distribution.distribution_lib import list_devices as list_devices -from keras.src.distribution.distribution_lib import set_distribution as set_distribution +from keras.src.distribution.distribution_lib import ( + set_distribution as set_distribution, +) diff --git a/keras/api/_tf_keras/keras/dtype_policies/__init__.py b/keras/api/_tf_keras/keras/dtype_policies/__init__.py index 2a62e14c80cd..04f947d157c3 100644 --- a/keras/api/_tf_keras/keras/dtype_policies/__init__.py +++ b/keras/api/_tf_keras/keras/dtype_policies/__init__.py @@ -4,13 +4,22 @@ since your modifications would be overwritten. """ - from keras.src.dtype_policies import deserialize as deserialize from keras.src.dtype_policies import get as get from keras.src.dtype_policies import serialize as serialize from keras.src.dtype_policies.dtype_policy import DTypePolicy as DTypePolicy -from keras.src.dtype_policies.dtype_policy import FloatDTypePolicy as FloatDTypePolicy -from keras.src.dtype_policies.dtype_policy import GPTQDTypePolicy as GPTQDTypePolicy -from keras.src.dtype_policies.dtype_policy import QuantizedDTypePolicy as QuantizedDTypePolicy -from keras.src.dtype_policies.dtype_policy import QuantizedFloat8DTypePolicy as QuantizedFloat8DTypePolicy -from keras.src.dtype_policies.dtype_policy_map import DTypePolicyMap as DTypePolicyMap +from keras.src.dtype_policies.dtype_policy import ( + FloatDTypePolicy as FloatDTypePolicy, +) +from keras.src.dtype_policies.dtype_policy import ( + GPTQDTypePolicy as GPTQDTypePolicy, +) +from keras.src.dtype_policies.dtype_policy import ( + QuantizedDTypePolicy as QuantizedDTypePolicy, +) +from keras.src.dtype_policies.dtype_policy import ( + QuantizedFloat8DTypePolicy as QuantizedFloat8DTypePolicy, +) +from keras.src.dtype_policies.dtype_policy_map import ( + DTypePolicyMap as DTypePolicyMap, +) diff --git a/keras/api/_tf_keras/keras/export/__init__.py b/keras/api/_tf_keras/keras/export/__init__.py index a5eb7ecb80b0..fc8e748defcc 100644 --- a/keras/api/_tf_keras/keras/export/__init__.py +++ b/keras/api/_tf_keras/keras/export/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.export.saved_model import ExportArchive as ExportArchive diff --git a/keras/api/_tf_keras/keras/initializers/__init__.py b/keras/api/_tf_keras/keras/initializers/__init__.py index bf741bb2b9c4..e88013d97315 100644 --- a/keras/api/_tf_keras/keras/initializers/__init__.py +++ b/keras/api/_tf_keras/keras/initializers/__init__.py @@ -4,43 +4,78 @@ since your modifications would be overwritten. """ - from keras.src.initializers import deserialize as deserialize from keras.src.initializers import get as get from keras.src.initializers import serialize as serialize +from keras.src.initializers.constant_initializers import STFT as STFT +from keras.src.initializers.constant_initializers import STFT as STFTInitializer +from keras.src.initializers.constant_initializers import STFT as stft from keras.src.initializers.constant_initializers import Constant as Constant from keras.src.initializers.constant_initializers import Constant as constant from keras.src.initializers.constant_initializers import Identity as Identity -from keras.src.initializers.constant_initializers import Identity as IdentityInitializer +from keras.src.initializers.constant_initializers import ( + Identity as IdentityInitializer, +) from keras.src.initializers.constant_initializers import Identity as identity from keras.src.initializers.constant_initializers import Ones as Ones from keras.src.initializers.constant_initializers import Ones as ones -from keras.src.initializers.constant_initializers import STFT as STFT -from keras.src.initializers.constant_initializers import STFT as STFTInitializer -from keras.src.initializers.constant_initializers import STFT as stft from keras.src.initializers.constant_initializers import Zeros as Zeros from keras.src.initializers.constant_initializers import Zeros as zeros from keras.src.initializers.initializer import Initializer as Initializer -from keras.src.initializers.random_initializers import GlorotNormal as GlorotNormal -from keras.src.initializers.random_initializers import GlorotNormal as glorot_normal -from keras.src.initializers.random_initializers import GlorotUniform as GlorotUniform -from keras.src.initializers.random_initializers import GlorotUniform as glorot_uniform +from keras.src.initializers.random_initializers import ( + GlorotNormal as GlorotNormal, +) +from keras.src.initializers.random_initializers import ( + GlorotNormal as glorot_normal, +) +from keras.src.initializers.random_initializers import ( + GlorotUniform as GlorotUniform, +) +from keras.src.initializers.random_initializers import ( + GlorotUniform as glorot_uniform, +) from keras.src.initializers.random_initializers import HeNormal as HeNormal from keras.src.initializers.random_initializers import HeNormal as he_normal from keras.src.initializers.random_initializers import HeUniform as HeUniform from keras.src.initializers.random_initializers import HeUniform as he_uniform -from keras.src.initializers.random_initializers import LecunNormal as LecunNormal -from keras.src.initializers.random_initializers import LecunNormal as lecun_normal -from keras.src.initializers.random_initializers import LecunUniform as LecunUniform -from keras.src.initializers.random_initializers import LecunUniform as lecun_uniform +from keras.src.initializers.random_initializers import ( + LecunNormal as LecunNormal, +) +from keras.src.initializers.random_initializers import ( + LecunNormal as lecun_normal, +) +from keras.src.initializers.random_initializers import ( + LecunUniform as LecunUniform, +) +from keras.src.initializers.random_initializers import ( + LecunUniform as lecun_uniform, +) from keras.src.initializers.random_initializers import Orthogonal as Orthogonal -from keras.src.initializers.random_initializers import Orthogonal as OrthogonalInitializer +from keras.src.initializers.random_initializers import ( + Orthogonal as OrthogonalInitializer, +) from keras.src.initializers.random_initializers import Orthogonal as orthogonal -from keras.src.initializers.random_initializers import RandomNormal as RandomNormal -from keras.src.initializers.random_initializers import RandomNormal as random_normal -from keras.src.initializers.random_initializers import RandomUniform as RandomUniform -from keras.src.initializers.random_initializers import RandomUniform as random_uniform -from keras.src.initializers.random_initializers import TruncatedNormal as TruncatedNormal -from keras.src.initializers.random_initializers import TruncatedNormal as truncated_normal -from keras.src.initializers.random_initializers import VarianceScaling as VarianceScaling -from keras.src.initializers.random_initializers import VarianceScaling as variance_scaling +from keras.src.initializers.random_initializers import ( + RandomNormal as RandomNormal, +) +from keras.src.initializers.random_initializers import ( + RandomNormal as random_normal, +) +from keras.src.initializers.random_initializers import ( + RandomUniform as RandomUniform, +) +from keras.src.initializers.random_initializers import ( + RandomUniform as random_uniform, +) +from keras.src.initializers.random_initializers import ( + TruncatedNormal as TruncatedNormal, +) +from keras.src.initializers.random_initializers import ( + TruncatedNormal as truncated_normal, +) +from keras.src.initializers.random_initializers import ( + VarianceScaling as VarianceScaling, +) +from keras.src.initializers.random_initializers import ( + VarianceScaling as variance_scaling, +) diff --git a/keras/api/_tf_keras/keras/layers/__init__.py b/keras/api/_tf_keras/keras/layers/__init__.py index 4582dfae71cf..ac7e0e12cca5 100644 --- a/keras/api/_tf_keras/keras/layers/__init__.py +++ b/keras/api/_tf_keras/keras/layers/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.export.tfsm_layer import TFSMLayer as TFSMLayer from keras.src.layers import deserialize as deserialize from keras.src.layers import serialize as serialize @@ -14,28 +13,58 @@ from keras.src.layers.activations.prelu import PReLU as PReLU from keras.src.layers.activations.relu import ReLU as ReLU from keras.src.layers.activations.softmax import Softmax as Softmax -from keras.src.layers.attention.additive_attention import AdditiveAttention as AdditiveAttention +from keras.src.layers.attention.additive_attention import ( + AdditiveAttention as AdditiveAttention, +) from keras.src.layers.attention.attention import Attention as Attention -from keras.src.layers.attention.grouped_query_attention import GroupedQueryAttention as GroupQueryAttention -from keras.src.layers.attention.multi_head_attention import MultiHeadAttention as MultiHeadAttention +from keras.src.layers.attention.grouped_query_attention import ( + GroupedQueryAttention as GroupQueryAttention, +) +from keras.src.layers.attention.multi_head_attention import ( + MultiHeadAttention as MultiHeadAttention, +) from keras.src.layers.convolutional.conv1d import Conv1D as Conv1D from keras.src.layers.convolutional.conv1d import Conv1D as Convolution1D -from keras.src.layers.convolutional.conv1d_transpose import Conv1DTranspose as Conv1DTranspose -from keras.src.layers.convolutional.conv1d_transpose import Conv1DTranspose as Convolution1DTranspose +from keras.src.layers.convolutional.conv1d_transpose import ( + Conv1DTranspose as Conv1DTranspose, +) +from keras.src.layers.convolutional.conv1d_transpose import ( + Conv1DTranspose as Convolution1DTranspose, +) from keras.src.layers.convolutional.conv2d import Conv2D as Conv2D from keras.src.layers.convolutional.conv2d import Conv2D as Convolution2D -from keras.src.layers.convolutional.conv2d_transpose import Conv2DTranspose as Conv2DTranspose -from keras.src.layers.convolutional.conv2d_transpose import Conv2DTranspose as Convolution2DTranspose +from keras.src.layers.convolutional.conv2d_transpose import ( + Conv2DTranspose as Conv2DTranspose, +) +from keras.src.layers.convolutional.conv2d_transpose import ( + Conv2DTranspose as Convolution2DTranspose, +) from keras.src.layers.convolutional.conv3d import Conv3D as Conv3D from keras.src.layers.convolutional.conv3d import Conv3D as Convolution3D -from keras.src.layers.convolutional.conv3d_transpose import Conv3DTranspose as Conv3DTranspose -from keras.src.layers.convolutional.conv3d_transpose import Conv3DTranspose as Convolution3DTranspose -from keras.src.layers.convolutional.depthwise_conv1d import DepthwiseConv1D as DepthwiseConv1D -from keras.src.layers.convolutional.depthwise_conv2d import DepthwiseConv2D as DepthwiseConv2D -from keras.src.layers.convolutional.separable_conv1d import SeparableConv1D as SeparableConv1D -from keras.src.layers.convolutional.separable_conv1d import SeparableConv1D as SeparableConvolution1D -from keras.src.layers.convolutional.separable_conv2d import SeparableConv2D as SeparableConv2D -from keras.src.layers.convolutional.separable_conv2d import SeparableConv2D as SeparableConvolution2D +from keras.src.layers.convolutional.conv3d_transpose import ( + Conv3DTranspose as Conv3DTranspose, +) +from keras.src.layers.convolutional.conv3d_transpose import ( + Conv3DTranspose as Convolution3DTranspose, +) +from keras.src.layers.convolutional.depthwise_conv1d import ( + DepthwiseConv1D as DepthwiseConv1D, +) +from keras.src.layers.convolutional.depthwise_conv2d import ( + DepthwiseConv2D as DepthwiseConv2D, +) +from keras.src.layers.convolutional.separable_conv1d import ( + SeparableConv1D as SeparableConv1D, +) +from keras.src.layers.convolutional.separable_conv1d import ( + SeparableConv1D as SeparableConvolution1D, +) +from keras.src.layers.convolutional.separable_conv2d import ( + SeparableConv2D as SeparableConv2D, +) +from keras.src.layers.convolutional.separable_conv2d import ( + SeparableConv2D as SeparableConvolution2D, +) from keras.src.layers.core.dense import Dense as Dense from keras.src.layers.core.einsum_dense import EinsumDense as EinsumDense from keras.src.layers.core.embedding import Embedding as Embedding @@ -44,7 +73,9 @@ from keras.src.layers.core.input_layer import InputLayer as InputLayer from keras.src.layers.core.lambda_layer import Lambda as Lambda from keras.src.layers.core.masking import Masking as Masking -from keras.src.layers.core.reversible_embedding import ReversibleEmbedding as ReversibleEmbedding +from keras.src.layers.core.reversible_embedding import ( + ReversibleEmbedding as ReversibleEmbedding, +) from keras.src.layers.core.wrapper import Wrapper as Wrapper from keras.src.layers.input_spec import InputSpec as InputSpec from keras.src.layers.layer import Layer as Layer @@ -64,98 +95,250 @@ from keras.src.layers.merging.multiply import multiply as multiply from keras.src.layers.merging.subtract import Subtract as Subtract from keras.src.layers.merging.subtract import subtract as subtract -from keras.src.layers.normalization.batch_normalization import BatchNormalization as BatchNormalization -from keras.src.layers.normalization.group_normalization import GroupNormalization as GroupNormalization -from keras.src.layers.normalization.layer_normalization import LayerNormalization as LayerNormalization -from keras.src.layers.normalization.rms_normalization import RMSNormalization as RMSNormalization -from keras.src.layers.normalization.spectral_normalization import SpectralNormalization as SpectralNormalization -from keras.src.layers.normalization.unit_normalization import UnitNormalization as UnitNormalization -from keras.src.layers.pooling.average_pooling1d import AveragePooling1D as AveragePooling1D -from keras.src.layers.pooling.average_pooling1d import AveragePooling1D as AvgPool1D -from keras.src.layers.pooling.average_pooling2d import AveragePooling2D as AveragePooling2D -from keras.src.layers.pooling.average_pooling2d import AveragePooling2D as AvgPool2D -from keras.src.layers.pooling.average_pooling3d import AveragePooling3D as AveragePooling3D -from keras.src.layers.pooling.average_pooling3d import AveragePooling3D as AvgPool3D -from keras.src.layers.pooling.global_average_pooling1d import GlobalAveragePooling1D as GlobalAveragePooling1D -from keras.src.layers.pooling.global_average_pooling1d import GlobalAveragePooling1D as GlobalAvgPool1D -from keras.src.layers.pooling.global_average_pooling2d import GlobalAveragePooling2D as GlobalAveragePooling2D -from keras.src.layers.pooling.global_average_pooling2d import GlobalAveragePooling2D as GlobalAvgPool2D -from keras.src.layers.pooling.global_average_pooling3d import GlobalAveragePooling3D as GlobalAveragePooling3D -from keras.src.layers.pooling.global_average_pooling3d import GlobalAveragePooling3D as GlobalAvgPool3D -from keras.src.layers.pooling.global_max_pooling1d import GlobalMaxPooling1D as GlobalMaxPool1D -from keras.src.layers.pooling.global_max_pooling1d import GlobalMaxPooling1D as GlobalMaxPooling1D -from keras.src.layers.pooling.global_max_pooling2d import GlobalMaxPooling2D as GlobalMaxPool2D -from keras.src.layers.pooling.global_max_pooling2d import GlobalMaxPooling2D as GlobalMaxPooling2D -from keras.src.layers.pooling.global_max_pooling3d import GlobalMaxPooling3D as GlobalMaxPool3D -from keras.src.layers.pooling.global_max_pooling3d import GlobalMaxPooling3D as GlobalMaxPooling3D +from keras.src.layers.normalization.batch_normalization import ( + BatchNormalization as BatchNormalization, +) +from keras.src.layers.normalization.group_normalization import ( + GroupNormalization as GroupNormalization, +) +from keras.src.layers.normalization.layer_normalization import ( + LayerNormalization as LayerNormalization, +) +from keras.src.layers.normalization.rms_normalization import ( + RMSNormalization as RMSNormalization, +) +from keras.src.layers.normalization.spectral_normalization import ( + SpectralNormalization as SpectralNormalization, +) +from keras.src.layers.normalization.unit_normalization import ( + UnitNormalization as UnitNormalization, +) +from keras.src.layers.pooling.average_pooling1d import ( + AveragePooling1D as AveragePooling1D, +) +from keras.src.layers.pooling.average_pooling1d import ( + AveragePooling1D as AvgPool1D, +) +from keras.src.layers.pooling.average_pooling2d import ( + AveragePooling2D as AveragePooling2D, +) +from keras.src.layers.pooling.average_pooling2d import ( + AveragePooling2D as AvgPool2D, +) +from keras.src.layers.pooling.average_pooling3d import ( + AveragePooling3D as AveragePooling3D, +) +from keras.src.layers.pooling.average_pooling3d import ( + AveragePooling3D as AvgPool3D, +) +from keras.src.layers.pooling.global_average_pooling1d import ( + GlobalAveragePooling1D as GlobalAveragePooling1D, +) +from keras.src.layers.pooling.global_average_pooling1d import ( + GlobalAveragePooling1D as GlobalAvgPool1D, +) +from keras.src.layers.pooling.global_average_pooling2d import ( + GlobalAveragePooling2D as GlobalAveragePooling2D, +) +from keras.src.layers.pooling.global_average_pooling2d import ( + GlobalAveragePooling2D as GlobalAvgPool2D, +) +from keras.src.layers.pooling.global_average_pooling3d import ( + GlobalAveragePooling3D as GlobalAveragePooling3D, +) +from keras.src.layers.pooling.global_average_pooling3d import ( + GlobalAveragePooling3D as GlobalAvgPool3D, +) +from keras.src.layers.pooling.global_max_pooling1d import ( + GlobalMaxPooling1D as GlobalMaxPool1D, +) +from keras.src.layers.pooling.global_max_pooling1d import ( + GlobalMaxPooling1D as GlobalMaxPooling1D, +) +from keras.src.layers.pooling.global_max_pooling2d import ( + GlobalMaxPooling2D as GlobalMaxPool2D, +) +from keras.src.layers.pooling.global_max_pooling2d import ( + GlobalMaxPooling2D as GlobalMaxPooling2D, +) +from keras.src.layers.pooling.global_max_pooling3d import ( + GlobalMaxPooling3D as GlobalMaxPool3D, +) +from keras.src.layers.pooling.global_max_pooling3d import ( + GlobalMaxPooling3D as GlobalMaxPooling3D, +) from keras.src.layers.pooling.max_pooling1d import MaxPooling1D as MaxPool1D from keras.src.layers.pooling.max_pooling1d import MaxPooling1D as MaxPooling1D from keras.src.layers.pooling.max_pooling2d import MaxPooling2D as MaxPool2D from keras.src.layers.pooling.max_pooling2d import MaxPooling2D as MaxPooling2D from keras.src.layers.pooling.max_pooling3d import MaxPooling3D as MaxPool3D from keras.src.layers.pooling.max_pooling3d import MaxPooling3D as MaxPooling3D -from keras.src.layers.preprocessing.category_encoding import CategoryEncoding as CategoryEncoding -from keras.src.layers.preprocessing.discretization import Discretization as Discretization -from keras.src.layers.preprocessing.hashed_crossing import HashedCrossing as HashedCrossing +from keras.src.layers.preprocessing.category_encoding import ( + CategoryEncoding as CategoryEncoding, +) +from keras.src.layers.preprocessing.discretization import ( + Discretization as Discretization, +) +from keras.src.layers.preprocessing.hashed_crossing import ( + HashedCrossing as HashedCrossing, +) from keras.src.layers.preprocessing.hashing import Hashing as Hashing -from keras.src.layers.preprocessing.image_preprocessing.aug_mix import AugMix as AugMix -from keras.src.layers.preprocessing.image_preprocessing.auto_contrast import AutoContrast as AutoContrast -from keras.src.layers.preprocessing.image_preprocessing.center_crop import CenterCrop as CenterCrop -from keras.src.layers.preprocessing.image_preprocessing.cut_mix import CutMix as CutMix -from keras.src.layers.preprocessing.image_preprocessing.equalization import Equalization as Equalization -from keras.src.layers.preprocessing.image_preprocessing.max_num_bounding_box import MaxNumBoundingBoxes as MaxNumBoundingBoxes -from keras.src.layers.preprocessing.image_preprocessing.mix_up import MixUp as MixUp -from keras.src.layers.preprocessing.image_preprocessing.rand_augment import RandAugment as RandAugment -from keras.src.layers.preprocessing.image_preprocessing.random_brightness import RandomBrightness as RandomBrightness -from keras.src.layers.preprocessing.image_preprocessing.random_color_degeneration import RandomColorDegeneration as RandomColorDegeneration -from keras.src.layers.preprocessing.image_preprocessing.random_color_jitter import RandomColorJitter as RandomColorJitter -from keras.src.layers.preprocessing.image_preprocessing.random_contrast import RandomContrast as RandomContrast -from keras.src.layers.preprocessing.image_preprocessing.random_crop import RandomCrop as RandomCrop -from keras.src.layers.preprocessing.image_preprocessing.random_elastic_transform import RandomElasticTransform as RandomElasticTransform -from keras.src.layers.preprocessing.image_preprocessing.random_erasing import RandomErasing as RandomErasing -from keras.src.layers.preprocessing.image_preprocessing.random_flip import RandomFlip as RandomFlip -from keras.src.layers.preprocessing.image_preprocessing.random_gaussian_blur import RandomGaussianBlur as RandomGaussianBlur -from keras.src.layers.preprocessing.image_preprocessing.random_grayscale import RandomGrayscale as RandomGrayscale -from keras.src.layers.preprocessing.image_preprocessing.random_hue import RandomHue as RandomHue -from keras.src.layers.preprocessing.image_preprocessing.random_invert import RandomInvert as RandomInvert -from keras.src.layers.preprocessing.image_preprocessing.random_perspective import RandomPerspective as RandomPerspective -from keras.src.layers.preprocessing.image_preprocessing.random_posterization import RandomPosterization as RandomPosterization -from keras.src.layers.preprocessing.image_preprocessing.random_rotation import RandomRotation as RandomRotation -from keras.src.layers.preprocessing.image_preprocessing.random_saturation import RandomSaturation as RandomSaturation -from keras.src.layers.preprocessing.image_preprocessing.random_sharpness import RandomSharpness as RandomSharpness -from keras.src.layers.preprocessing.image_preprocessing.random_shear import RandomShear as RandomShear -from keras.src.layers.preprocessing.image_preprocessing.random_translation import RandomTranslation as RandomTranslation -from keras.src.layers.preprocessing.image_preprocessing.random_zoom import RandomZoom as RandomZoom -from keras.src.layers.preprocessing.image_preprocessing.resizing import Resizing as Resizing -from keras.src.layers.preprocessing.image_preprocessing.solarization import Solarization as Solarization -from keras.src.layers.preprocessing.integer_lookup import IntegerLookup as IntegerLookup -from keras.src.layers.preprocessing.mel_spectrogram import MelSpectrogram as MelSpectrogram -from keras.src.layers.preprocessing.normalization import Normalization as Normalization +from keras.src.layers.preprocessing.image_preprocessing.aug_mix import ( + AugMix as AugMix, +) +from keras.src.layers.preprocessing.image_preprocessing.auto_contrast import ( + AutoContrast as AutoContrast, +) +from keras.src.layers.preprocessing.image_preprocessing.center_crop import ( + CenterCrop as CenterCrop, +) +from keras.src.layers.preprocessing.image_preprocessing.cut_mix import ( + CutMix as CutMix, +) +from keras.src.layers.preprocessing.image_preprocessing.equalization import ( + Equalization as Equalization, +) +from keras.src.layers.preprocessing.image_preprocessing.max_num_bounding_box import ( + MaxNumBoundingBoxes as MaxNumBoundingBoxes, +) +from keras.src.layers.preprocessing.image_preprocessing.mix_up import ( + MixUp as MixUp, +) +from keras.src.layers.preprocessing.image_preprocessing.rand_augment import ( + RandAugment as RandAugment, +) +from keras.src.layers.preprocessing.image_preprocessing.random_brightness import ( + RandomBrightness as RandomBrightness, +) +from keras.src.layers.preprocessing.image_preprocessing.random_color_degeneration import ( + RandomColorDegeneration as RandomColorDegeneration, +) +from keras.src.layers.preprocessing.image_preprocessing.random_color_jitter import ( + RandomColorJitter as RandomColorJitter, +) +from keras.src.layers.preprocessing.image_preprocessing.random_contrast import ( + RandomContrast as RandomContrast, +) +from keras.src.layers.preprocessing.image_preprocessing.random_crop import ( + RandomCrop as RandomCrop, +) +from keras.src.layers.preprocessing.image_preprocessing.random_elastic_transform import ( + RandomElasticTransform as RandomElasticTransform, +) +from keras.src.layers.preprocessing.image_preprocessing.random_erasing import ( + RandomErasing as RandomErasing, +) +from keras.src.layers.preprocessing.image_preprocessing.random_flip import ( + RandomFlip as RandomFlip, +) +from keras.src.layers.preprocessing.image_preprocessing.random_gaussian_blur import ( + RandomGaussianBlur as RandomGaussianBlur, +) +from keras.src.layers.preprocessing.image_preprocessing.random_grayscale import ( + RandomGrayscale as RandomGrayscale, +) +from keras.src.layers.preprocessing.image_preprocessing.random_hue import ( + RandomHue as RandomHue, +) +from keras.src.layers.preprocessing.image_preprocessing.random_invert import ( + RandomInvert as RandomInvert, +) +from keras.src.layers.preprocessing.image_preprocessing.random_perspective import ( + RandomPerspective as RandomPerspective, +) +from keras.src.layers.preprocessing.image_preprocessing.random_posterization import ( + RandomPosterization as RandomPosterization, +) +from keras.src.layers.preprocessing.image_preprocessing.random_rotation import ( + RandomRotation as RandomRotation, +) +from keras.src.layers.preprocessing.image_preprocessing.random_saturation import ( + RandomSaturation as RandomSaturation, +) +from keras.src.layers.preprocessing.image_preprocessing.random_sharpness import ( + RandomSharpness as RandomSharpness, +) +from keras.src.layers.preprocessing.image_preprocessing.random_shear import ( + RandomShear as RandomShear, +) +from keras.src.layers.preprocessing.image_preprocessing.random_translation import ( + RandomTranslation as RandomTranslation, +) +from keras.src.layers.preprocessing.image_preprocessing.random_zoom import ( + RandomZoom as RandomZoom, +) +from keras.src.layers.preprocessing.image_preprocessing.resizing import ( + Resizing as Resizing, +) +from keras.src.layers.preprocessing.image_preprocessing.solarization import ( + Solarization as Solarization, +) +from keras.src.layers.preprocessing.integer_lookup import ( + IntegerLookup as IntegerLookup, +) +from keras.src.layers.preprocessing.mel_spectrogram import ( + MelSpectrogram as MelSpectrogram, +) +from keras.src.layers.preprocessing.normalization import ( + Normalization as Normalization, +) from keras.src.layers.preprocessing.pipeline import Pipeline as Pipeline from keras.src.layers.preprocessing.rescaling import Rescaling as Rescaling -from keras.src.layers.preprocessing.stft_spectrogram import STFTSpectrogram as STFTSpectrogram -from keras.src.layers.preprocessing.string_lookup import StringLookup as StringLookup -from keras.src.layers.preprocessing.text_vectorization import TextVectorization as TextVectorization -from keras.src.layers.regularization.activity_regularization import ActivityRegularization as ActivityRegularization +from keras.src.layers.preprocessing.stft_spectrogram import ( + STFTSpectrogram as STFTSpectrogram, +) +from keras.src.layers.preprocessing.string_lookup import ( + StringLookup as StringLookup, +) +from keras.src.layers.preprocessing.text_vectorization import ( + TextVectorization as TextVectorization, +) +from keras.src.layers.regularization.activity_regularization import ( + ActivityRegularization as ActivityRegularization, +) from keras.src.layers.regularization.dropout import Dropout as Dropout -from keras.src.layers.regularization.gaussian_dropout import GaussianDropout as GaussianDropout -from keras.src.layers.regularization.gaussian_noise import GaussianNoise as GaussianNoise -from keras.src.layers.regularization.spatial_dropout import SpatialDropout1D as SpatialDropout1D -from keras.src.layers.regularization.spatial_dropout import SpatialDropout2D as SpatialDropout2D -from keras.src.layers.regularization.spatial_dropout import SpatialDropout3D as SpatialDropout3D +from keras.src.layers.regularization.gaussian_dropout import ( + GaussianDropout as GaussianDropout, +) +from keras.src.layers.regularization.gaussian_noise import ( + GaussianNoise as GaussianNoise, +) +from keras.src.layers.regularization.spatial_dropout import ( + SpatialDropout1D as SpatialDropout1D, +) +from keras.src.layers.regularization.spatial_dropout import ( + SpatialDropout2D as SpatialDropout2D, +) +from keras.src.layers.regularization.spatial_dropout import ( + SpatialDropout3D as SpatialDropout3D, +) from keras.src.layers.reshaping.cropping1d import Cropping1D as Cropping1D from keras.src.layers.reshaping.cropping2d import Cropping2D as Cropping2D from keras.src.layers.reshaping.cropping3d import Cropping3D as Cropping3D from keras.src.layers.reshaping.flatten import Flatten as Flatten from keras.src.layers.reshaping.permute import Permute as Permute -from keras.src.layers.reshaping.repeat_vector import RepeatVector as RepeatVector +from keras.src.layers.reshaping.repeat_vector import ( + RepeatVector as RepeatVector, +) from keras.src.layers.reshaping.reshape import Reshape as Reshape -from keras.src.layers.reshaping.up_sampling1d import UpSampling1D as UpSampling1D -from keras.src.layers.reshaping.up_sampling2d import UpSampling2D as UpSampling2D -from keras.src.layers.reshaping.up_sampling3d import UpSampling3D as UpSampling3D -from keras.src.layers.reshaping.zero_padding1d import ZeroPadding1D as ZeroPadding1D -from keras.src.layers.reshaping.zero_padding2d import ZeroPadding2D as ZeroPadding2D -from keras.src.layers.reshaping.zero_padding3d import ZeroPadding3D as ZeroPadding3D +from keras.src.layers.reshaping.up_sampling1d import ( + UpSampling1D as UpSampling1D, +) +from keras.src.layers.reshaping.up_sampling2d import ( + UpSampling2D as UpSampling2D, +) +from keras.src.layers.reshaping.up_sampling3d import ( + UpSampling3D as UpSampling3D, +) +from keras.src.layers.reshaping.zero_padding1d import ( + ZeroPadding1D as ZeroPadding1D, +) +from keras.src.layers.reshaping.zero_padding2d import ( + ZeroPadding2D as ZeroPadding2D, +) +from keras.src.layers.reshaping.zero_padding3d import ( + ZeroPadding3D as ZeroPadding3D, +) from keras.src.layers.rnn.bidirectional import Bidirectional as Bidirectional from keras.src.layers.rnn.conv_lstm1d import ConvLSTM1D as ConvLSTM1D from keras.src.layers.rnn.conv_lstm2d import ConvLSTM2D as ConvLSTM2D @@ -167,16 +350,16 @@ from keras.src.layers.rnn.rnn import RNN as RNN from keras.src.layers.rnn.simple_rnn import SimpleRNN as SimpleRNN from keras.src.layers.rnn.simple_rnn import SimpleRNNCell as SimpleRNNCell -from keras.src.layers.rnn.stacked_rnn_cells import StackedRNNCells as StackedRNNCells -from keras.src.layers.rnn.time_distributed import TimeDistributed as TimeDistributed -from keras.src.utils.jax_layer import FlaxLayer as FlaxLayer -from keras.src.utils.jax_layer import JaxLayer as JaxLayer -from keras.src.utils.torch_utils import TorchModuleWrapper as TorchModuleWrapper - - - - +from keras.src.layers.rnn.stacked_rnn_cells import ( + StackedRNNCells as StackedRNNCells, +) +from keras.src.layers.rnn.time_distributed import ( + TimeDistributed as TimeDistributed, +) from keras.src.legacy.layers import AlphaDropout as AlphaDropout from keras.src.legacy.layers import RandomHeight as RandomHeight from keras.src.legacy.layers import RandomWidth as RandomWidth from keras.src.legacy.layers import ThresholdedReLU as ThresholdedReLU +from keras.src.utils.jax_layer import FlaxLayer as FlaxLayer +from keras.src.utils.jax_layer import JaxLayer as JaxLayer +from keras.src.utils.torch_utils import TorchModuleWrapper as TorchModuleWrapper diff --git a/keras/api/_tf_keras/keras/legacy/__init__.py b/keras/api/_tf_keras/keras/legacy/__init__.py index cb140fcd8bd3..e71ba4312ee0 100644 --- a/keras/api/_tf_keras/keras/legacy/__init__.py +++ b/keras/api/_tf_keras/keras/legacy/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.legacy import saving as saving diff --git a/keras/api/_tf_keras/keras/legacy/saving/__init__.py b/keras/api/_tf_keras/keras/legacy/saving/__init__.py index e2bfa1331b6b..1e3aa0ee9d5c 100644 --- a/keras/api/_tf_keras/keras/legacy/saving/__init__.py +++ b/keras/api/_tf_keras/keras/legacy/saving/__init__.py @@ -4,6 +4,9 @@ since your modifications would be overwritten. """ - -from keras.src.legacy.saving.serialization import deserialize_keras_object as deserialize_keras_object -from keras.src.legacy.saving.serialization import serialize_keras_object as serialize_keras_object +from keras.src.legacy.saving.serialization import ( + deserialize_keras_object as deserialize_keras_object, +) +from keras.src.legacy.saving.serialization import ( + serialize_keras_object as serialize_keras_object, +) diff --git a/keras/api/_tf_keras/keras/losses/__init__.py b/keras/api/_tf_keras/keras/losses/__init__.py index 91e532977585..73cc8e82db82 100644 --- a/keras/api/_tf_keras/keras/losses/__init__.py +++ b/keras/api/_tf_keras/keras/losses/__init__.py @@ -4,17 +4,25 @@ since your modifications would be overwritten. """ - +from keras.src.legacy.losses import Reduction as Reduction from keras.src.losses import deserialize as deserialize from keras.src.losses import get as get from keras.src.losses import serialize as serialize from keras.src.losses.loss import Loss as Loss -from keras.src.losses.losses import BinaryCrossentropy as BinaryCrossentropy -from keras.src.losses.losses import BinaryFocalCrossentropy as BinaryFocalCrossentropy from keras.src.losses.losses import CTC as CTC -from keras.src.losses.losses import CategoricalCrossentropy as CategoricalCrossentropy -from keras.src.losses.losses import CategoricalFocalCrossentropy as CategoricalFocalCrossentropy -from keras.src.losses.losses import CategoricalGeneralizedCrossEntropy as CategoricalGeneralizedCrossEntropy +from keras.src.losses.losses import BinaryCrossentropy as BinaryCrossentropy +from keras.src.losses.losses import ( + BinaryFocalCrossentropy as BinaryFocalCrossentropy, +) +from keras.src.losses.losses import ( + CategoricalCrossentropy as CategoricalCrossentropy, +) +from keras.src.losses.losses import ( + CategoricalFocalCrossentropy as CategoricalFocalCrossentropy, +) +from keras.src.losses.losses import ( + CategoricalGeneralizedCrossEntropy as CategoricalGeneralizedCrossEntropy, +) from keras.src.losses.losses import CategoricalHinge as CategoricalHinge from keras.src.losses.losses import Circle as Circle from keras.src.losses.losses import CosineSimilarity as CosineSimilarity @@ -24,18 +32,32 @@ from keras.src.losses.losses import KLDivergence as KLDivergence from keras.src.losses.losses import LogCosh as LogCosh from keras.src.losses.losses import MeanAbsoluteError as MeanAbsoluteError -from keras.src.losses.losses import MeanAbsolutePercentageError as MeanAbsolutePercentageError +from keras.src.losses.losses import ( + MeanAbsolutePercentageError as MeanAbsolutePercentageError, +) from keras.src.losses.losses import MeanSquaredError as MeanSquaredError -from keras.src.losses.losses import MeanSquaredLogarithmicError as MeanSquaredLogarithmicError +from keras.src.losses.losses import ( + MeanSquaredLogarithmicError as MeanSquaredLogarithmicError, +) from keras.src.losses.losses import Poisson as Poisson -from keras.src.losses.losses import SparseCategoricalCrossentropy as SparseCategoricalCrossentropy +from keras.src.losses.losses import ( + SparseCategoricalCrossentropy as SparseCategoricalCrossentropy, +) from keras.src.losses.losses import SquaredHinge as SquaredHinge from keras.src.losses.losses import Tversky as Tversky from keras.src.losses.losses import binary_crossentropy as binary_crossentropy -from keras.src.losses.losses import binary_focal_crossentropy as binary_focal_crossentropy -from keras.src.losses.losses import categorical_crossentropy as categorical_crossentropy -from keras.src.losses.losses import categorical_focal_crossentropy as categorical_focal_crossentropy -from keras.src.losses.losses import categorical_generalized_cross_entropy as categorical_generalized_cross_entropy +from keras.src.losses.losses import ( + binary_focal_crossentropy as binary_focal_crossentropy, +) +from keras.src.losses.losses import ( + categorical_crossentropy as categorical_crossentropy, +) +from keras.src.losses.losses import ( + categorical_focal_crossentropy as categorical_focal_crossentropy, +) +from keras.src.losses.losses import ( + categorical_generalized_cross_entropy as categorical_generalized_cross_entropy, +) from keras.src.losses.losses import categorical_hinge as categorical_hinge from keras.src.losses.losses import circle as circle from keras.src.losses.losses import cosine_similarity as cosine_similarity @@ -43,15 +65,6 @@ from keras.src.losses.losses import dice as dice from keras.src.losses.losses import hinge as hinge from keras.src.losses.losses import huber as huber -from keras.src.losses.losses import poisson as poisson -from keras.src.losses.losses import sparse_categorical_crossentropy as sparse_categorical_crossentropy -from keras.src.losses.losses import squared_hinge as squared_hinge -from keras.src.losses.losses import tversky as tversky - - - - -from keras.src.legacy.losses import Reduction as Reduction from keras.src.losses.losses import kl_divergence as KLD from keras.src.losses.losses import kl_divergence as kld from keras.src.losses.losses import kl_divergence as kullback_leibler_divergence @@ -64,3 +77,9 @@ from keras.src.losses.losses import mean_squared_error as mse from keras.src.losses.losses import mean_squared_logarithmic_error as MSLE from keras.src.losses.losses import mean_squared_logarithmic_error as msle +from keras.src.losses.losses import poisson as poisson +from keras.src.losses.losses import ( + sparse_categorical_crossentropy as sparse_categorical_crossentropy, +) +from keras.src.losses.losses import squared_hinge as squared_hinge +from keras.src.losses.losses import tversky as tversky diff --git a/keras/api/_tf_keras/keras/metrics/__init__.py b/keras/api/_tf_keras/keras/metrics/__init__.py index a96c5d93e7ce..11fd5db493cd 100644 --- a/keras/api/_tf_keras/keras/metrics/__init__.py +++ b/keras/api/_tf_keras/keras/metrics/__init__.py @@ -4,46 +4,99 @@ since your modifications would be overwritten. """ - from keras.src.losses.losses import binary_crossentropy as binary_crossentropy -from keras.src.losses.losses import binary_focal_crossentropy as binary_focal_crossentropy -from keras.src.losses.losses import categorical_crossentropy as categorical_crossentropy -from keras.src.losses.losses import categorical_focal_crossentropy as categorical_focal_crossentropy +from keras.src.losses.losses import ( + binary_focal_crossentropy as binary_focal_crossentropy, +) +from keras.src.losses.losses import ( + categorical_crossentropy as categorical_crossentropy, +) +from keras.src.losses.losses import ( + categorical_focal_crossentropy as categorical_focal_crossentropy, +) from keras.src.losses.losses import categorical_hinge as categorical_hinge from keras.src.losses.losses import hinge as hinge from keras.src.losses.losses import huber as huber +from keras.src.losses.losses import kl_divergence as KLD +from keras.src.losses.losses import kl_divergence as kld +from keras.src.losses.losses import kl_divergence as kullback_leibler_divergence +from keras.src.losses.losses import log_cosh as logcosh +from keras.src.losses.losses import mean_absolute_error as MAE +from keras.src.losses.losses import mean_absolute_error as mae +from keras.src.losses.losses import mean_absolute_percentage_error as MAPE +from keras.src.losses.losses import mean_absolute_percentage_error as mape +from keras.src.losses.losses import mean_squared_error as MSE +from keras.src.losses.losses import mean_squared_error as mse +from keras.src.losses.losses import mean_squared_logarithmic_error as MSLE +from keras.src.losses.losses import mean_squared_logarithmic_error as msle from keras.src.losses.losses import poisson as poisson -from keras.src.losses.losses import sparse_categorical_crossentropy as sparse_categorical_crossentropy +from keras.src.losses.losses import ( + sparse_categorical_crossentropy as sparse_categorical_crossentropy, +) from keras.src.losses.losses import squared_hinge as squared_hinge from keras.src.metrics import deserialize as deserialize from keras.src.metrics import get as get from keras.src.metrics import serialize as serialize from keras.src.metrics.accuracy_metrics import Accuracy as Accuracy from keras.src.metrics.accuracy_metrics import BinaryAccuracy as BinaryAccuracy -from keras.src.metrics.accuracy_metrics import CategoricalAccuracy as CategoricalAccuracy -from keras.src.metrics.accuracy_metrics import SparseCategoricalAccuracy as SparseCategoricalAccuracy -from keras.src.metrics.accuracy_metrics import SparseTopKCategoricalAccuracy as SparseTopKCategoricalAccuracy -from keras.src.metrics.accuracy_metrics import TopKCategoricalAccuracy as TopKCategoricalAccuracy -from keras.src.metrics.accuracy_metrics import binary_accuracy as binary_accuracy -from keras.src.metrics.accuracy_metrics import categorical_accuracy as categorical_accuracy -from keras.src.metrics.accuracy_metrics import sparse_categorical_accuracy as sparse_categorical_accuracy -from keras.src.metrics.accuracy_metrics import sparse_top_k_categorical_accuracy as sparse_top_k_categorical_accuracy -from keras.src.metrics.accuracy_metrics import top_k_categorical_accuracy as top_k_categorical_accuracy +from keras.src.metrics.accuracy_metrics import ( + CategoricalAccuracy as CategoricalAccuracy, +) +from keras.src.metrics.accuracy_metrics import ( + SparseCategoricalAccuracy as SparseCategoricalAccuracy, +) +from keras.src.metrics.accuracy_metrics import ( + SparseTopKCategoricalAccuracy as SparseTopKCategoricalAccuracy, +) +from keras.src.metrics.accuracy_metrics import ( + TopKCategoricalAccuracy as TopKCategoricalAccuracy, +) +from keras.src.metrics.accuracy_metrics import ( + binary_accuracy as binary_accuracy, +) +from keras.src.metrics.accuracy_metrics import ( + categorical_accuracy as categorical_accuracy, +) +from keras.src.metrics.accuracy_metrics import ( + sparse_categorical_accuracy as sparse_categorical_accuracy, +) +from keras.src.metrics.accuracy_metrics import ( + sparse_top_k_categorical_accuracy as sparse_top_k_categorical_accuracy, +) +from keras.src.metrics.accuracy_metrics import ( + top_k_categorical_accuracy as top_k_categorical_accuracy, +) from keras.src.metrics.confusion_metrics import AUC as AUC from keras.src.metrics.confusion_metrics import FalseNegatives as FalseNegatives from keras.src.metrics.confusion_metrics import FalsePositives as FalsePositives from keras.src.metrics.confusion_metrics import Precision as Precision -from keras.src.metrics.confusion_metrics import PrecisionAtRecall as PrecisionAtRecall +from keras.src.metrics.confusion_metrics import ( + PrecisionAtRecall as PrecisionAtRecall, +) from keras.src.metrics.confusion_metrics import Recall as Recall -from keras.src.metrics.confusion_metrics import RecallAtPrecision as RecallAtPrecision -from keras.src.metrics.confusion_metrics import SensitivityAtSpecificity as SensitivityAtSpecificity -from keras.src.metrics.confusion_metrics import SpecificityAtSensitivity as SpecificityAtSensitivity +from keras.src.metrics.confusion_metrics import ( + RecallAtPrecision as RecallAtPrecision, +) +from keras.src.metrics.confusion_metrics import ( + SensitivityAtSpecificity as SensitivityAtSpecificity, +) +from keras.src.metrics.confusion_metrics import ( + SpecificityAtSensitivity as SpecificityAtSensitivity, +) from keras.src.metrics.confusion_metrics import TrueNegatives as TrueNegatives from keras.src.metrics.confusion_metrics import TruePositives as TruePositives -from keras.src.metrics.correlation_metrics import ConcordanceCorrelation as ConcordanceCorrelation -from keras.src.metrics.correlation_metrics import PearsonCorrelation as PearsonCorrelation -from keras.src.metrics.correlation_metrics import concordance_correlation as concordance_correlation -from keras.src.metrics.correlation_metrics import pearson_correlation as pearson_correlation +from keras.src.metrics.correlation_metrics import ( + ConcordanceCorrelation as ConcordanceCorrelation, +) +from keras.src.metrics.correlation_metrics import ( + PearsonCorrelation as PearsonCorrelation, +) +from keras.src.metrics.correlation_metrics import ( + concordance_correlation as concordance_correlation, +) +from keras.src.metrics.correlation_metrics import ( + pearson_correlation as pearson_correlation, +) from keras.src.metrics.f_score_metrics import F1Score as F1Score from keras.src.metrics.f_score_metrics import FBetaScore as FBetaScore from keras.src.metrics.hinge_metrics import CategoricalHinge as CategoricalHinge @@ -55,35 +108,39 @@ from keras.src.metrics.iou_metrics import OneHotIoU as OneHotIoU from keras.src.metrics.iou_metrics import OneHotMeanIoU as OneHotMeanIoU from keras.src.metrics.metric import Metric as Metric -from keras.src.metrics.probabilistic_metrics import BinaryCrossentropy as BinaryCrossentropy -from keras.src.metrics.probabilistic_metrics import CategoricalCrossentropy as CategoricalCrossentropy +from keras.src.metrics.probabilistic_metrics import ( + BinaryCrossentropy as BinaryCrossentropy, +) +from keras.src.metrics.probabilistic_metrics import ( + CategoricalCrossentropy as CategoricalCrossentropy, +) from keras.src.metrics.probabilistic_metrics import KLDivergence as KLDivergence from keras.src.metrics.probabilistic_metrics import Poisson as Poisson -from keras.src.metrics.probabilistic_metrics import SparseCategoricalCrossentropy as SparseCategoricalCrossentropy +from keras.src.metrics.probabilistic_metrics import ( + SparseCategoricalCrossentropy as SparseCategoricalCrossentropy, +) from keras.src.metrics.reduction_metrics import Mean as Mean -from keras.src.metrics.reduction_metrics import MeanMetricWrapper as MeanMetricWrapper +from keras.src.metrics.reduction_metrics import ( + MeanMetricWrapper as MeanMetricWrapper, +) from keras.src.metrics.reduction_metrics import Sum as Sum -from keras.src.metrics.regression_metrics import CosineSimilarity as CosineSimilarity +from keras.src.metrics.regression_metrics import ( + CosineSimilarity as CosineSimilarity, +) from keras.src.metrics.regression_metrics import LogCoshError as LogCoshError -from keras.src.metrics.regression_metrics import MeanAbsoluteError as MeanAbsoluteError -from keras.src.metrics.regression_metrics import MeanAbsolutePercentageError as MeanAbsolutePercentageError -from keras.src.metrics.regression_metrics import MeanSquaredError as MeanSquaredError -from keras.src.metrics.regression_metrics import MeanSquaredLogarithmicError as MeanSquaredLogarithmicError +from keras.src.metrics.regression_metrics import ( + MeanAbsoluteError as MeanAbsoluteError, +) +from keras.src.metrics.regression_metrics import ( + MeanAbsolutePercentageError as MeanAbsolutePercentageError, +) +from keras.src.metrics.regression_metrics import ( + MeanSquaredError as MeanSquaredError, +) +from keras.src.metrics.regression_metrics import ( + MeanSquaredLogarithmicError as MeanSquaredLogarithmicError, +) from keras.src.metrics.regression_metrics import R2Score as R2Score -from keras.src.metrics.regression_metrics import RootMeanSquaredError as RootMeanSquaredError - - - - -from keras.src.losses.losses import kl_divergence as KLD -from keras.src.losses.losses import kl_divergence as kld -from keras.src.losses.losses import kl_divergence as kullback_leibler_divergence -from keras.src.losses.losses import log_cosh as logcosh -from keras.src.losses.losses import mean_absolute_error as MAE -from keras.src.losses.losses import mean_absolute_error as mae -from keras.src.losses.losses import mean_absolute_percentage_error as MAPE -from keras.src.losses.losses import mean_absolute_percentage_error as mape -from keras.src.losses.losses import mean_squared_error as MSE -from keras.src.losses.losses import mean_squared_error as mse -from keras.src.losses.losses import mean_squared_logarithmic_error as MSLE -from keras.src.losses.losses import mean_squared_logarithmic_error as msle +from keras.src.metrics.regression_metrics import ( + RootMeanSquaredError as RootMeanSquaredError, +) diff --git a/keras/api/_tf_keras/keras/mixed_precision/__init__.py b/keras/api/_tf_keras/keras/mixed_precision/__init__.py index afa2a5e51762..9555b8639385 100644 --- a/keras/api/_tf_keras/keras/mixed_precision/__init__.py +++ b/keras/api/_tf_keras/keras/mixed_precision/__init__.py @@ -4,11 +4,16 @@ since your modifications would be overwritten. """ - from keras.src.dtype_policies.dtype_policy import DTypePolicy as DTypePolicy from keras.src.dtype_policies.dtype_policy import DTypePolicy as Policy from keras.src.dtype_policies.dtype_policy import dtype_policy as dtype_policy from keras.src.dtype_policies.dtype_policy import dtype_policy as global_policy -from keras.src.dtype_policies.dtype_policy import set_dtype_policy as set_dtype_policy -from keras.src.dtype_policies.dtype_policy import set_dtype_policy as set_global_policy -from keras.src.optimizers.loss_scale_optimizer import LossScaleOptimizer as LossScaleOptimizer +from keras.src.dtype_policies.dtype_policy import ( + set_dtype_policy as set_dtype_policy, +) +from keras.src.dtype_policies.dtype_policy import ( + set_dtype_policy as set_global_policy, +) +from keras.src.optimizers.loss_scale_optimizer import ( + LossScaleOptimizer as LossScaleOptimizer, +) diff --git a/keras/api/_tf_keras/keras/models/__init__.py b/keras/api/_tf_keras/keras/models/__init__.py index 79b1cd7e3543..f9dd57556d53 100644 --- a/keras/api/_tf_keras/keras/models/__init__.py +++ b/keras/api/_tf_keras/keras/models/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.models.cloning import clone_model as clone_model from keras.src.models.model import Model as Model from keras.src.models.model import model_from_json as model_from_json diff --git a/keras/api/_tf_keras/keras/ops/__init__.py b/keras/api/_tf_keras/keras/ops/__init__.py index c161e7480c39..15a0d67a4227 100644 --- a/keras/api/_tf_keras/keras/ops/__init__.py +++ b/keras/api/_tf_keras/keras/ops/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.ops import image as image from keras.ops import linalg as linalg from keras.ops import nn as nn @@ -68,7 +67,9 @@ from keras.src.ops.nn import average_pool as average_pool from keras.src.ops.nn import batch_normalization as batch_normalization from keras.src.ops.nn import binary_crossentropy as binary_crossentropy -from keras.src.ops.nn import categorical_crossentropy as categorical_crossentropy +from keras.src.ops.nn import ( + categorical_crossentropy as categorical_crossentropy, +) from keras.src.ops.nn import celu as celu from keras.src.ops.nn import conv as conv from keras.src.ops.nn import conv_transpose as conv_transpose @@ -107,7 +108,9 @@ from keras.src.ops.nn import softmax as softmax from keras.src.ops.nn import softplus as softplus from keras.src.ops.nn import softsign as softsign -from keras.src.ops.nn import sparse_categorical_crossentropy as sparse_categorical_crossentropy +from keras.src.ops.nn import ( + sparse_categorical_crossentropy as sparse_categorical_crossentropy, +) from keras.src.ops.nn import sparse_plus as sparse_plus from keras.src.ops.nn import sparse_sigmoid as sparse_sigmoid from keras.src.ops.nn import sparsemax as sparsemax @@ -216,9 +219,9 @@ from keras.src.ops.numpy import less_equal as less_equal from keras.src.ops.numpy import linspace as linspace from keras.src.ops.numpy import log as log -from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import log1p as log1p from keras.src.ops.numpy import log2 as log2 +from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import logaddexp as logaddexp from keras.src.ops.numpy import logaddexp2 as logaddexp2 from keras.src.ops.numpy import logical_and as logical_and diff --git a/keras/api/_tf_keras/keras/ops/image/__init__.py b/keras/api/_tf_keras/keras/ops/image/__init__.py index 9ebd24f536b1..3be5457f3c00 100644 --- a/keras/api/_tf_keras/keras/ops/image/__init__.py +++ b/keras/api/_tf_keras/keras/ops/image/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.ops.image import affine_transform as affine_transform from keras.src.ops.image import crop_images as crop_images from keras.src.ops.image import elastic_transform as elastic_transform diff --git a/keras/api/_tf_keras/keras/ops/linalg/__init__.py b/keras/api/_tf_keras/keras/ops/linalg/__init__.py index 644489199a17..764fa8e74269 100644 --- a/keras/api/_tf_keras/keras/ops/linalg/__init__.py +++ b/keras/api/_tf_keras/keras/ops/linalg/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.ops.linalg import cholesky as cholesky from keras.src.ops.linalg import cholesky_inverse as cholesky_inverse from keras.src.ops.linalg import det as det diff --git a/keras/api/_tf_keras/keras/ops/nn/__init__.py b/keras/api/_tf_keras/keras/ops/nn/__init__.py index 769e33be2a22..da08f380f227 100644 --- a/keras/api/_tf_keras/keras/ops/nn/__init__.py +++ b/keras/api/_tf_keras/keras/ops/nn/__init__.py @@ -4,11 +4,12 @@ since your modifications would be overwritten. """ - from keras.src.ops.nn import average_pool as average_pool from keras.src.ops.nn import batch_normalization as batch_normalization from keras.src.ops.nn import binary_crossentropy as binary_crossentropy -from keras.src.ops.nn import categorical_crossentropy as categorical_crossentropy +from keras.src.ops.nn import ( + categorical_crossentropy as categorical_crossentropy, +) from keras.src.ops.nn import celu as celu from keras.src.ops.nn import conv as conv from keras.src.ops.nn import conv_transpose as conv_transpose @@ -47,7 +48,9 @@ from keras.src.ops.nn import softmax as softmax from keras.src.ops.nn import softplus as softplus from keras.src.ops.nn import softsign as softsign -from keras.src.ops.nn import sparse_categorical_crossentropy as sparse_categorical_crossentropy +from keras.src.ops.nn import ( + sparse_categorical_crossentropy as sparse_categorical_crossentropy, +) from keras.src.ops.nn import sparse_plus as sparse_plus from keras.src.ops.nn import sparse_sigmoid as sparse_sigmoid from keras.src.ops.nn import sparsemax as sparsemax diff --git a/keras/api/_tf_keras/keras/ops/numpy/__init__.py b/keras/api/_tf_keras/keras/ops/numpy/__init__.py index 20a32cc70b87..9a1d473cac02 100644 --- a/keras/api/_tf_keras/keras/ops/numpy/__init__.py +++ b/keras/api/_tf_keras/keras/ops/numpy/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.ops.numpy import abs as abs from keras.src.ops.numpy import absolute as absolute from keras.src.ops.numpy import add as add @@ -106,9 +105,9 @@ from keras.src.ops.numpy import less_equal as less_equal from keras.src.ops.numpy import linspace as linspace from keras.src.ops.numpy import log as log -from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import log1p as log1p from keras.src.ops.numpy import log2 as log2 +from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import logaddexp as logaddexp from keras.src.ops.numpy import logaddexp2 as logaddexp2 from keras.src.ops.numpy import logical_and as logical_and diff --git a/keras/api/_tf_keras/keras/optimizers/__init__.py b/keras/api/_tf_keras/keras/optimizers/__init__.py index 4114fab5b7f4..40f6ab4018f5 100644 --- a/keras/api/_tf_keras/keras/optimizers/__init__.py +++ b/keras/api/_tf_keras/keras/optimizers/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.optimizers import legacy as legacy from keras.optimizers import schedules as schedules from keras.src.optimizers import deserialize as deserialize @@ -19,7 +18,9 @@ from keras.src.optimizers.ftrl import Ftrl as Ftrl from keras.src.optimizers.lamb import Lamb as Lamb from keras.src.optimizers.lion import Lion as Lion -from keras.src.optimizers.loss_scale_optimizer import LossScaleOptimizer as LossScaleOptimizer +from keras.src.optimizers.loss_scale_optimizer import ( + LossScaleOptimizer as LossScaleOptimizer, +) from keras.src.optimizers.muon import Muon as Muon from keras.src.optimizers.nadam import Nadam as Nadam from keras.src.optimizers.optimizer import Optimizer as Optimizer diff --git a/keras/api/_tf_keras/keras/optimizers/legacy/__init__.py b/keras/api/_tf_keras/keras/optimizers/legacy/__init__.py index 400776983f81..bff1a0313630 100644 --- a/keras/api/_tf_keras/keras/optimizers/legacy/__init__.py +++ b/keras/api/_tf_keras/keras/optimizers/legacy/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.optimizers import LegacyOptimizerWarning as Adagrad from keras.src.optimizers import LegacyOptimizerWarning as Adam from keras.src.optimizers import LegacyOptimizerWarning as Ftrl diff --git a/keras/api/_tf_keras/keras/optimizers/schedules/__init__.py b/keras/api/_tf_keras/keras/optimizers/schedules/__init__.py index ece490d485de..da9621aa36b1 100644 --- a/keras/api/_tf_keras/keras/optimizers/schedules/__init__.py +++ b/keras/api/_tf_keras/keras/optimizers/schedules/__init__.py @@ -4,13 +4,30 @@ since your modifications would be overwritten. """ - -from keras.src.optimizers.schedules.learning_rate_schedule import CosineDecay as CosineDecay -from keras.src.optimizers.schedules.learning_rate_schedule import CosineDecayRestarts as CosineDecayRestarts -from keras.src.optimizers.schedules.learning_rate_schedule import ExponentialDecay as ExponentialDecay -from keras.src.optimizers.schedules.learning_rate_schedule import InverseTimeDecay as InverseTimeDecay -from keras.src.optimizers.schedules.learning_rate_schedule import LearningRateSchedule as LearningRateSchedule -from keras.src.optimizers.schedules.learning_rate_schedule import PiecewiseConstantDecay as PiecewiseConstantDecay -from keras.src.optimizers.schedules.learning_rate_schedule import PolynomialDecay as PolynomialDecay -from keras.src.optimizers.schedules.learning_rate_schedule import deserialize as deserialize -from keras.src.optimizers.schedules.learning_rate_schedule import serialize as serialize +from keras.src.optimizers.schedules.learning_rate_schedule import ( + CosineDecay as CosineDecay, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + CosineDecayRestarts as CosineDecayRestarts, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + ExponentialDecay as ExponentialDecay, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + InverseTimeDecay as InverseTimeDecay, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + LearningRateSchedule as LearningRateSchedule, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + PiecewiseConstantDecay as PiecewiseConstantDecay, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + PolynomialDecay as PolynomialDecay, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + deserialize as deserialize, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + serialize as serialize, +) diff --git a/keras/api/_tf_keras/keras/preprocessing/__init__.py b/keras/api/_tf_keras/keras/preprocessing/__init__.py index c55c001711d6..b11b4f3fd272 100644 --- a/keras/api/_tf_keras/keras/preprocessing/__init__.py +++ b/keras/api/_tf_keras/keras/preprocessing/__init__.py @@ -4,14 +4,15 @@ since your modifications would be overwritten. """ - -from keras.src.utils.image_dataset_utils import image_dataset_from_directory as image_dataset_from_directory -from keras.src.utils.text_dataset_utils import text_dataset_from_directory as text_dataset_from_directory -from keras.src.utils.timeseries_dataset_utils import timeseries_dataset_from_array as timeseries_dataset_from_array - - - - from keras._tf_keras.keras.preprocessing import image as image from keras._tf_keras.keras.preprocessing import sequence as sequence from keras._tf_keras.keras.preprocessing import text as text +from keras.src.utils.image_dataset_utils import ( + image_dataset_from_directory as image_dataset_from_directory, +) +from keras.src.utils.text_dataset_utils import ( + text_dataset_from_directory as text_dataset_from_directory, +) +from keras.src.utils.timeseries_dataset_utils import ( + timeseries_dataset_from_array as timeseries_dataset_from_array, +) diff --git a/keras/api/_tf_keras/keras/preprocessing/image/__init__.py b/keras/api/_tf_keras/keras/preprocessing/image/__init__.py index c0f5c99a36b3..43986878eb40 100644 --- a/keras/api/_tf_keras/keras/preprocessing/image/__init__.py +++ b/keras/api/_tf_keras/keras/preprocessing/image/__init__.py @@ -4,26 +4,39 @@ since your modifications would be overwritten. """ - +from keras.src.legacy.preprocessing.image import ( + DirectoryIterator as DirectoryIterator, +) +from keras.src.legacy.preprocessing.image import ( + ImageDataGenerator as ImageDataGenerator, +) +from keras.src.legacy.preprocessing.image import Iterator as Iterator +from keras.src.legacy.preprocessing.image import ( + NumpyArrayIterator as NumpyArrayIterator, +) +from keras.src.legacy.preprocessing.image import ( + apply_affine_transform as apply_affine_transform, +) +from keras.src.legacy.preprocessing.image import ( + apply_brightness_shift as apply_brightness_shift, +) +from keras.src.legacy.preprocessing.image import ( + apply_channel_shift as apply_channel_shift, +) +from keras.src.legacy.preprocessing.image import ( + random_brightness as random_brightness, +) +from keras.src.legacy.preprocessing.image import ( + random_channel_shift as random_channel_shift, +) +from keras.src.legacy.preprocessing.image import ( + random_rotation as random_rotation, +) +from keras.src.legacy.preprocessing.image import random_shear as random_shear +from keras.src.legacy.preprocessing.image import random_shift as random_shift +from keras.src.legacy.preprocessing.image import random_zoom as random_zoom from keras.src.utils.image_utils import array_to_img as array_to_img from keras.src.utils.image_utils import img_to_array as img_to_array from keras.src.utils.image_utils import load_img as load_img from keras.src.utils.image_utils import save_img as save_img from keras.src.utils.image_utils import smart_resize as smart_resize - - - - -from keras.src.legacy.preprocessing.image import DirectoryIterator as DirectoryIterator -from keras.src.legacy.preprocessing.image import ImageDataGenerator as ImageDataGenerator -from keras.src.legacy.preprocessing.image import Iterator as Iterator -from keras.src.legacy.preprocessing.image import NumpyArrayIterator as NumpyArrayIterator -from keras.src.legacy.preprocessing.image import apply_affine_transform as apply_affine_transform -from keras.src.legacy.preprocessing.image import apply_brightness_shift as apply_brightness_shift -from keras.src.legacy.preprocessing.image import apply_channel_shift as apply_channel_shift -from keras.src.legacy.preprocessing.image import random_brightness as random_brightness -from keras.src.legacy.preprocessing.image import random_channel_shift as random_channel_shift -from keras.src.legacy.preprocessing.image import random_rotation as random_rotation -from keras.src.legacy.preprocessing.image import random_shear as random_shear -from keras.src.legacy.preprocessing.image import random_shift as random_shift -from keras.src.legacy.preprocessing.image import random_zoom as random_zoom diff --git a/keras/api/_tf_keras/keras/preprocessing/sequence/__init__.py b/keras/api/_tf_keras/keras/preprocessing/sequence/__init__.py index 6b66954bca72..501c1f1123de 100644 --- a/keras/api/_tf_keras/keras/preprocessing/sequence/__init__.py +++ b/keras/api/_tf_keras/keras/preprocessing/sequence/__init__.py @@ -4,12 +4,11 @@ since your modifications would be overwritten. """ - -from keras.src.utils.sequence_utils import pad_sequences as pad_sequences - - - - -from keras.src.legacy.preprocessing.sequence import TimeseriesGenerator as TimeseriesGenerator -from keras.src.legacy.preprocessing.sequence import make_sampling_table as make_sampling_table +from keras.src.legacy.preprocessing.sequence import ( + TimeseriesGenerator as TimeseriesGenerator, +) +from keras.src.legacy.preprocessing.sequence import ( + make_sampling_table as make_sampling_table, +) from keras.src.legacy.preprocessing.sequence import skipgrams as skipgrams +from keras.src.utils.sequence_utils import pad_sequences as pad_sequences diff --git a/keras/api/_tf_keras/keras/preprocessing/text/__init__.py b/keras/api/_tf_keras/keras/preprocessing/text/__init__.py index 2ce0bfc71a6f..01399ab15737 100644 --- a/keras/api/_tf_keras/keras/preprocessing/text/__init__.py +++ b/keras/api/_tf_keras/keras/preprocessing/text/__init__.py @@ -4,9 +4,12 @@ since your modifications would be overwritten. """ - from keras.src.legacy.preprocessing.text import Tokenizer as Tokenizer from keras.src.legacy.preprocessing.text import hashing_trick as hashing_trick from keras.src.legacy.preprocessing.text import one_hot as one_hot -from keras.src.legacy.preprocessing.text import text_to_word_sequence as text_to_word_sequence -from keras.src.legacy.preprocessing.text import tokenizer_from_json as tokenizer_from_json +from keras.src.legacy.preprocessing.text import ( + text_to_word_sequence as text_to_word_sequence, +) +from keras.src.legacy.preprocessing.text import ( + tokenizer_from_json as tokenizer_from_json, +) diff --git a/keras/api/_tf_keras/keras/quantizers/__init__.py b/keras/api/_tf_keras/keras/quantizers/__init__.py index 9fce83fe1326..299e467ac1bb 100644 --- a/keras/api/_tf_keras/keras/quantizers/__init__.py +++ b/keras/api/_tf_keras/keras/quantizers/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.quantizers import deserialize as deserialize from keras.src.quantizers import get as get from keras.src.quantizers import serialize as serialize @@ -12,9 +11,17 @@ from keras.src.quantizers.quantizers import AbsMaxQuantizer as AbsMaxQuantizer from keras.src.quantizers.quantizers import Quantizer as Quantizer from keras.src.quantizers.quantizers import abs_max_quantize as abs_max_quantize -from keras.src.quantizers.quantizers import compute_float8_amax_history as compute_float8_amax_history -from keras.src.quantizers.quantizers import compute_float8_scale as compute_float8_scale -from keras.src.quantizers.quantizers import fake_quant_with_min_max_vars as fake_quant_with_min_max_vars +from keras.src.quantizers.quantizers import ( + compute_float8_amax_history as compute_float8_amax_history, +) +from keras.src.quantizers.quantizers import ( + compute_float8_scale as compute_float8_scale, +) +from keras.src.quantizers.quantizers import ( + fake_quant_with_min_max_vars as fake_quant_with_min_max_vars, +) from keras.src.quantizers.quantizers import pack_int4 as pack_int4 -from keras.src.quantizers.quantizers import quantize_and_dequantize as quantize_and_dequantize +from keras.src.quantizers.quantizers import ( + quantize_and_dequantize as quantize_and_dequantize, +) from keras.src.quantizers.quantizers import unpack_int4 as unpack_int4 diff --git a/keras/api/_tf_keras/keras/random/__init__.py b/keras/api/_tf_keras/keras/random/__init__.py index ee64b13f49fe..d0ee60a77c92 100644 --- a/keras/api/_tf_keras/keras/random/__init__.py +++ b/keras/api/_tf_keras/keras/random/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.random.random import beta as beta from keras.src.random.random import binomial as binomial from keras.src.random.random import categorical as categorical diff --git a/keras/api/_tf_keras/keras/regularizers/__init__.py b/keras/api/_tf_keras/keras/regularizers/__init__.py index b69061d8bf66..1e3609f71c75 100644 --- a/keras/api/_tf_keras/keras/regularizers/__init__.py +++ b/keras/api/_tf_keras/keras/regularizers/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.regularizers import deserialize as deserialize from keras.src.regularizers import get as get from keras.src.regularizers import serialize as serialize @@ -14,6 +13,10 @@ from keras.src.regularizers.regularizers import L1L2 as l1_l2 from keras.src.regularizers.regularizers import L2 as L2 from keras.src.regularizers.regularizers import L2 as l2 -from keras.src.regularizers.regularizers import OrthogonalRegularizer as OrthogonalRegularizer -from keras.src.regularizers.regularizers import OrthogonalRegularizer as orthogonal_regularizer +from keras.src.regularizers.regularizers import ( + OrthogonalRegularizer as OrthogonalRegularizer, +) +from keras.src.regularizers.regularizers import ( + OrthogonalRegularizer as orthogonal_regularizer, +) from keras.src.regularizers.regularizers import Regularizer as Regularizer diff --git a/keras/api/_tf_keras/keras/saving/__init__.py b/keras/api/_tf_keras/keras/saving/__init__.py index 9bf05caca064..28edd8779337 100644 --- a/keras/api/_tf_keras/keras/saving/__init__.py +++ b/keras/api/_tf_keras/keras/saving/__init__.py @@ -4,17 +4,32 @@ since your modifications would be overwritten. """ - from keras.src.saving.file_editor import KerasFileEditor as KerasFileEditor -from keras.src.saving.object_registration import CustomObjectScope as CustomObjectScope -from keras.src.saving.object_registration import CustomObjectScope as custom_object_scope -from keras.src.saving.object_registration import get_custom_objects as get_custom_objects -from keras.src.saving.object_registration import get_registered_name as get_registered_name -from keras.src.saving.object_registration import get_registered_object as get_registered_object -from keras.src.saving.object_registration import register_keras_serializable as register_keras_serializable +from keras.src.saving.object_registration import ( + CustomObjectScope as CustomObjectScope, +) +from keras.src.saving.object_registration import ( + CustomObjectScope as custom_object_scope, +) +from keras.src.saving.object_registration import ( + get_custom_objects as get_custom_objects, +) +from keras.src.saving.object_registration import ( + get_registered_name as get_registered_name, +) +from keras.src.saving.object_registration import ( + get_registered_object as get_registered_object, +) +from keras.src.saving.object_registration import ( + register_keras_serializable as register_keras_serializable, +) from keras.src.saving.saving_api import load_model as load_model from keras.src.saving.saving_api import load_weights as load_weights from keras.src.saving.saving_api import save_model as save_model from keras.src.saving.saving_api import save_weights as save_weights -from keras.src.saving.serialization_lib import deserialize_keras_object as deserialize_keras_object -from keras.src.saving.serialization_lib import serialize_keras_object as serialize_keras_object +from keras.src.saving.serialization_lib import ( + deserialize_keras_object as deserialize_keras_object, +) +from keras.src.saving.serialization_lib import ( + serialize_keras_object as serialize_keras_object, +) diff --git a/keras/api/_tf_keras/keras/tree/__init__.py b/keras/api/_tf_keras/keras/tree/__init__.py index 54d75562dbb2..80d9f25244e8 100644 --- a/keras/api/_tf_keras/keras/tree/__init__.py +++ b/keras/api/_tf_keras/keras/tree/__init__.py @@ -4,10 +4,11 @@ since your modifications would be overwritten. """ - from keras.src.tree.tree_api import MAP_TO_NONE as MAP_TO_NONE from keras.src.tree.tree_api import assert_same_paths as assert_same_paths -from keras.src.tree.tree_api import assert_same_structure as assert_same_structure +from keras.src.tree.tree_api import ( + assert_same_structure as assert_same_structure, +) from keras.src.tree.tree_api import flatten as flatten from keras.src.tree.tree_api import flatten_with_path as flatten_with_path from keras.src.tree.tree_api import is_nested as is_nested diff --git a/keras/api/_tf_keras/keras/utils/__init__.py b/keras/api/_tf_keras/keras/utils/__init__.py index 851f667748ae..8ddbda527609 100644 --- a/keras/api/_tf_keras/keras/utils/__init__.py +++ b/keras/api/_tf_keras/keras/utils/__init__.py @@ -4,36 +4,75 @@ since your modifications would be overwritten. """ - from keras.src.backend.common.global_state import clear_session as clear_session -from keras.src.backend.common.keras_tensor import is_keras_tensor as is_keras_tensor -from keras.src.backend.common.variables import standardize_dtype as standardize_dtype -from keras.src.layers.preprocessing.feature_space import FeatureSpace as FeatureSpace +from keras.src.backend.common.keras_tensor import ( + is_keras_tensor as is_keras_tensor, +) +from keras.src.backend.common.variables import ( + standardize_dtype as standardize_dtype, +) +from keras.src.layers.preprocessing.feature_space import ( + FeatureSpace as FeatureSpace, +) from keras.src.ops.operation_utils import get_source_inputs as get_source_inputs -from keras.src.saving.object_registration import CustomObjectScope as CustomObjectScope -from keras.src.saving.object_registration import CustomObjectScope as custom_object_scope -from keras.src.saving.object_registration import get_custom_objects as get_custom_objects -from keras.src.saving.object_registration import get_registered_name as get_registered_name -from keras.src.saving.object_registration import get_registered_object as get_registered_object -from keras.src.saving.object_registration import register_keras_serializable as register_keras_serializable -from keras.src.saving.serialization_lib import deserialize_keras_object as deserialize_keras_object -from keras.src.saving.serialization_lib import serialize_keras_object as serialize_keras_object -from keras.src.trainers.data_adapters.data_adapter_utils import pack_x_y_sample_weight as pack_x_y_sample_weight -from keras.src.trainers.data_adapters.data_adapter_utils import unpack_x_y_sample_weight as unpack_x_y_sample_weight -from keras.src.trainers.data_adapters.py_dataset_adapter import PyDataset as PyDataset -from keras.src.trainers.data_adapters.py_dataset_adapter import PyDataset as Sequence -from keras.src.utils.audio_dataset_utils import audio_dataset_from_directory as audio_dataset_from_directory +from keras.src.saving.object_registration import ( + CustomObjectScope as CustomObjectScope, +) +from keras.src.saving.object_registration import ( + CustomObjectScope as custom_object_scope, +) +from keras.src.saving.object_registration import ( + get_custom_objects as get_custom_objects, +) +from keras.src.saving.object_registration import ( + get_registered_name as get_registered_name, +) +from keras.src.saving.object_registration import ( + get_registered_object as get_registered_object, +) +from keras.src.saving.object_registration import ( + register_keras_serializable as register_keras_serializable, +) +from keras.src.saving.serialization_lib import ( + deserialize_keras_object as deserialize_keras_object, +) +from keras.src.saving.serialization_lib import ( + serialize_keras_object as serialize_keras_object, +) +from keras.src.trainers.data_adapters.data_adapter_utils import ( + pack_x_y_sample_weight as pack_x_y_sample_weight, +) +from keras.src.trainers.data_adapters.data_adapter_utils import ( + unpack_x_y_sample_weight as unpack_x_y_sample_weight, +) +from keras.src.trainers.data_adapters.py_dataset_adapter import ( + PyDataset as PyDataset, +) +from keras.src.trainers.data_adapters.py_dataset_adapter import ( + PyDataset as Sequence, +) +from keras.src.utils.audio_dataset_utils import ( + audio_dataset_from_directory as audio_dataset_from_directory, +) from keras.src.utils.config import Config as Config from keras.src.utils.dataset_utils import split_dataset as split_dataset from keras.src.utils.file_utils import get_file as get_file -from keras.src.utils.image_dataset_utils import image_dataset_from_directory as image_dataset_from_directory +from keras.src.utils.image_dataset_utils import ( + image_dataset_from_directory as image_dataset_from_directory, +) from keras.src.utils.image_utils import array_to_img as array_to_img from keras.src.utils.image_utils import img_to_array as img_to_array from keras.src.utils.image_utils import load_img as load_img from keras.src.utils.image_utils import save_img as save_img -from keras.src.utils.io_utils import disable_interactive_logging as disable_interactive_logging -from keras.src.utils.io_utils import enable_interactive_logging as enable_interactive_logging -from keras.src.utils.io_utils import is_interactive_logging_enabled as is_interactive_logging_enabled +from keras.src.utils.io_utils import ( + disable_interactive_logging as disable_interactive_logging, +) +from keras.src.utils.io_utils import ( + enable_interactive_logging as enable_interactive_logging, +) +from keras.src.utils.io_utils import ( + is_interactive_logging_enabled as is_interactive_logging_enabled, +) from keras.src.utils.model_visualization import model_to_dot as model_to_dot from keras.src.utils.model_visualization import plot_model as plot_model from keras.src.utils.numerical_utils import normalize as normalize @@ -41,7 +80,11 @@ from keras.src.utils.progbar import Progbar as Progbar from keras.src.utils.rng_utils import set_random_seed as set_random_seed from keras.src.utils.sequence_utils import pad_sequences as pad_sequences -from keras.src.utils.text_dataset_utils import text_dataset_from_directory as text_dataset_from_directory -from keras.src.utils.timeseries_dataset_utils import timeseries_dataset_from_array as timeseries_dataset_from_array +from keras.src.utils.text_dataset_utils import ( + text_dataset_from_directory as text_dataset_from_directory, +) +from keras.src.utils.timeseries_dataset_utils import ( + timeseries_dataset_from_array as timeseries_dataset_from_array, +) from keras.utils import bounding_boxes as bounding_boxes from keras.utils import legacy as legacy diff --git a/keras/api/_tf_keras/keras/utils/bounding_boxes/__init__.py b/keras/api/_tf_keras/keras/utils/bounding_boxes/__init__.py index 2bb1a8944e3a..40221bd75c94 100644 --- a/keras/api/_tf_keras/keras/utils/bounding_boxes/__init__.py +++ b/keras/api/_tf_keras/keras/utils/bounding_boxes/__init__.py @@ -4,13 +4,30 @@ since your modifications would be overwritten. """ - -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import affine_transform as affine_transform -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import clip_to_image_size as clip_to_image_size -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import convert_format as convert_format -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import crop as crop -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import decode_deltas_to_boxes as decode_deltas_to_boxes -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import encode_box_to_deltas as encode_box_to_deltas -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import pad as pad -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import compute_ciou as compute_ciou -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import compute_iou as compute_iou +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( + affine_transform as affine_transform, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( + clip_to_image_size as clip_to_image_size, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( + convert_format as convert_format, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( + crop as crop, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( + decode_deltas_to_boxes as decode_deltas_to_boxes, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( + encode_box_to_deltas as encode_box_to_deltas, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( + pad as pad, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import ( + compute_ciou as compute_ciou, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import ( + compute_iou as compute_iou, +) diff --git a/keras/api/_tf_keras/keras/utils/legacy/__init__.py b/keras/api/_tf_keras/keras/utils/legacy/__init__.py index e2bfa1331b6b..1e3aa0ee9d5c 100644 --- a/keras/api/_tf_keras/keras/utils/legacy/__init__.py +++ b/keras/api/_tf_keras/keras/utils/legacy/__init__.py @@ -4,6 +4,9 @@ since your modifications would be overwritten. """ - -from keras.src.legacy.saving.serialization import deserialize_keras_object as deserialize_keras_object -from keras.src.legacy.saving.serialization import serialize_keras_object as serialize_keras_object +from keras.src.legacy.saving.serialization import ( + deserialize_keras_object as deserialize_keras_object, +) +from keras.src.legacy.saving.serialization import ( + serialize_keras_object as serialize_keras_object, +) diff --git a/keras/api/_tf_keras/keras/visualization/__init__.py b/keras/api/_tf_keras/keras/visualization/__init__.py index 01b48ba66242..6e3482a8d59a 100644 --- a/keras/api/_tf_keras/keras/visualization/__init__.py +++ b/keras/api/_tf_keras/keras/visualization/__init__.py @@ -4,9 +4,18 @@ since your modifications would be overwritten. """ - -from keras.src.visualization.draw_bounding_boxes import draw_bounding_boxes as draw_bounding_boxes -from keras.src.visualization.draw_segmentation_masks import draw_segmentation_masks as draw_segmentation_masks -from keras.src.visualization.plot_bounding_box_gallery import plot_bounding_box_gallery as plot_bounding_box_gallery -from keras.src.visualization.plot_image_gallery import plot_image_gallery as plot_image_gallery -from keras.src.visualization.plot_segmentation_mask_gallery import plot_segmentation_mask_gallery as plot_segmentation_mask_gallery +from keras.src.visualization.draw_bounding_boxes import ( + draw_bounding_boxes as draw_bounding_boxes, +) +from keras.src.visualization.draw_segmentation_masks import ( + draw_segmentation_masks as draw_segmentation_masks, +) +from keras.src.visualization.plot_bounding_box_gallery import ( + plot_bounding_box_gallery as plot_bounding_box_gallery, +) +from keras.src.visualization.plot_image_gallery import ( + plot_image_gallery as plot_image_gallery, +) +from keras.src.visualization.plot_segmentation_mask_gallery import ( + plot_segmentation_mask_gallery as plot_segmentation_mask_gallery, +) diff --git a/keras/api/_tf_keras/keras/wrappers/__init__.py b/keras/api/_tf_keras/keras/wrappers/__init__.py index d7ecd3093b46..e3aa52524ca6 100644 --- a/keras/api/_tf_keras/keras/wrappers/__init__.py +++ b/keras/api/_tf_keras/keras/wrappers/__init__.py @@ -4,7 +4,12 @@ since your modifications would be overwritten. """ - -from keras.src.wrappers.sklearn_wrapper import SKLearnClassifier as SKLearnClassifier -from keras.src.wrappers.sklearn_wrapper import SKLearnRegressor as SKLearnRegressor -from keras.src.wrappers.sklearn_wrapper import SKLearnTransformer as SKLearnTransformer +from keras.src.wrappers.sklearn_wrapper import ( + SKLearnClassifier as SKLearnClassifier, +) +from keras.src.wrappers.sklearn_wrapper import ( + SKLearnRegressor as SKLearnRegressor, +) +from keras.src.wrappers.sklearn_wrapper import ( + SKLearnTransformer as SKLearnTransformer, +) diff --git a/keras/api/activations/__init__.py b/keras/api/activations/__init__.py index 6bf50377da19..85ae031a72dc 100644 --- a/keras/api/activations/__init__.py +++ b/keras/api/activations/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.activations import deserialize as deserialize from keras.src.activations import get as get from keras.src.activations import serialize as serialize diff --git a/keras/api/applications/__init__.py b/keras/api/applications/__init__.py index c9f234ecedc5..7c030b36bd4e 100644 --- a/keras/api/applications/__init__.py +++ b/keras/api/applications/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.applications import convnext as convnext from keras.applications import densenet as densenet from keras.applications import efficientnet as efficientnet @@ -38,27 +37,47 @@ from keras.src.applications.efficientnet import EfficientNetB5 as EfficientNetB5 from keras.src.applications.efficientnet import EfficientNetB6 as EfficientNetB6 from keras.src.applications.efficientnet import EfficientNetB7 as EfficientNetB7 -from keras.src.applications.efficientnet_v2 import EfficientNetV2B0 as EfficientNetV2B0 -from keras.src.applications.efficientnet_v2 import EfficientNetV2B1 as EfficientNetV2B1 -from keras.src.applications.efficientnet_v2 import EfficientNetV2B2 as EfficientNetV2B2 -from keras.src.applications.efficientnet_v2 import EfficientNetV2B3 as EfficientNetV2B3 -from keras.src.applications.efficientnet_v2 import EfficientNetV2L as EfficientNetV2L -from keras.src.applications.efficientnet_v2 import EfficientNetV2M as EfficientNetV2M -from keras.src.applications.efficientnet_v2 import EfficientNetV2S as EfficientNetV2S -from keras.src.applications.inception_resnet_v2 import InceptionResNetV2 as InceptionResNetV2 +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B0 as EfficientNetV2B0, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B1 as EfficientNetV2B1, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B2 as EfficientNetV2B2, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B3 as EfficientNetV2B3, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2L as EfficientNetV2L, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2M as EfficientNetV2M, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2S as EfficientNetV2S, +) +from keras.src.applications.inception_resnet_v2 import ( + InceptionResNetV2 as InceptionResNetV2, +) from keras.src.applications.inception_v3 import InceptionV3 as InceptionV3 from keras.src.applications.mobilenet import MobileNet as MobileNet from keras.src.applications.mobilenet_v2 import MobileNetV2 as MobileNetV2 -from keras.src.applications.mobilenet_v3 import MobileNetV3Large as MobileNetV3Large -from keras.src.applications.mobilenet_v3 import MobileNetV3Small as MobileNetV3Small +from keras.src.applications.mobilenet_v3 import ( + MobileNetV3Large as MobileNetV3Large, +) +from keras.src.applications.mobilenet_v3 import ( + MobileNetV3Small as MobileNetV3Small, +) from keras.src.applications.nasnet import NASNetLarge as NASNetLarge from keras.src.applications.nasnet import NASNetMobile as NASNetMobile +from keras.src.applications.resnet import ResNet50 as ResNet50 from keras.src.applications.resnet import ResNet101 as ResNet101 from keras.src.applications.resnet import ResNet152 as ResNet152 -from keras.src.applications.resnet import ResNet50 as ResNet50 +from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 from keras.src.applications.resnet_v2 import ResNet101V2 as ResNet101V2 from keras.src.applications.resnet_v2 import ResNet152V2 as ResNet152V2 -from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 from keras.src.applications.vgg16 import VGG16 as VGG16 from keras.src.applications.vgg19 import VGG19 as VGG19 from keras.src.applications.xception import Xception as Xception diff --git a/keras/api/applications/convnext/__init__.py b/keras/api/applications/convnext/__init__.py index 8ab0c8dacba3..c6d7bb7117e8 100644 --- a/keras/api/applications/convnext/__init__.py +++ b/keras/api/applications/convnext/__init__.py @@ -4,11 +4,12 @@ since your modifications would be overwritten. """ - from keras.src.applications.convnext import ConvNeXtBase as ConvNeXtBase from keras.src.applications.convnext import ConvNeXtLarge as ConvNeXtLarge from keras.src.applications.convnext import ConvNeXtSmall as ConvNeXtSmall from keras.src.applications.convnext import ConvNeXtTiny as ConvNeXtTiny from keras.src.applications.convnext import ConvNeXtXLarge as ConvNeXtXLarge -from keras.src.applications.convnext import decode_predictions as decode_predictions +from keras.src.applications.convnext import ( + decode_predictions as decode_predictions, +) from keras.src.applications.convnext import preprocess_input as preprocess_input diff --git a/keras/api/applications/densenet/__init__.py b/keras/api/applications/densenet/__init__.py index b4b1ff9b393a..6d6a27101099 100644 --- a/keras/api/applications/densenet/__init__.py +++ b/keras/api/applications/densenet/__init__.py @@ -4,9 +4,10 @@ since your modifications would be overwritten. """ - from keras.src.applications.densenet import DenseNet121 as DenseNet121 from keras.src.applications.densenet import DenseNet169 as DenseNet169 from keras.src.applications.densenet import DenseNet201 as DenseNet201 -from keras.src.applications.densenet import decode_predictions as decode_predictions +from keras.src.applications.densenet import ( + decode_predictions as decode_predictions, +) from keras.src.applications.densenet import preprocess_input as preprocess_input diff --git a/keras/api/applications/efficientnet/__init__.py b/keras/api/applications/efficientnet/__init__.py index db18907525c6..16384b74e2b2 100644 --- a/keras/api/applications/efficientnet/__init__.py +++ b/keras/api/applications/efficientnet/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.applications.efficientnet import EfficientNetB0 as EfficientNetB0 from keras.src.applications.efficientnet import EfficientNetB1 as EfficientNetB1 from keras.src.applications.efficientnet import EfficientNetB2 as EfficientNetB2 @@ -13,5 +12,9 @@ from keras.src.applications.efficientnet import EfficientNetB5 as EfficientNetB5 from keras.src.applications.efficientnet import EfficientNetB6 as EfficientNetB6 from keras.src.applications.efficientnet import EfficientNetB7 as EfficientNetB7 -from keras.src.applications.efficientnet import decode_predictions as decode_predictions -from keras.src.applications.efficientnet import preprocess_input as preprocess_input +from keras.src.applications.efficientnet import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.efficientnet import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/applications/efficientnet_v2/__init__.py b/keras/api/applications/efficientnet_v2/__init__.py index a7027dc14f07..8d13352008b6 100644 --- a/keras/api/applications/efficientnet_v2/__init__.py +++ b/keras/api/applications/efficientnet_v2/__init__.py @@ -4,13 +4,30 @@ since your modifications would be overwritten. """ - -from keras.src.applications.efficientnet_v2 import EfficientNetV2B0 as EfficientNetV2B0 -from keras.src.applications.efficientnet_v2 import EfficientNetV2B1 as EfficientNetV2B1 -from keras.src.applications.efficientnet_v2 import EfficientNetV2B2 as EfficientNetV2B2 -from keras.src.applications.efficientnet_v2 import EfficientNetV2B3 as EfficientNetV2B3 -from keras.src.applications.efficientnet_v2 import EfficientNetV2L as EfficientNetV2L -from keras.src.applications.efficientnet_v2 import EfficientNetV2M as EfficientNetV2M -from keras.src.applications.efficientnet_v2 import EfficientNetV2S as EfficientNetV2S -from keras.src.applications.efficientnet_v2 import decode_predictions as decode_predictions -from keras.src.applications.efficientnet_v2 import preprocess_input as preprocess_input +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B0 as EfficientNetV2B0, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B1 as EfficientNetV2B1, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B2 as EfficientNetV2B2, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2B3 as EfficientNetV2B3, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2L as EfficientNetV2L, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2M as EfficientNetV2M, +) +from keras.src.applications.efficientnet_v2 import ( + EfficientNetV2S as EfficientNetV2S, +) +from keras.src.applications.efficientnet_v2 import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.efficientnet_v2 import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/applications/imagenet_utils/__init__.py b/keras/api/applications/imagenet_utils/__init__.py index bb38bee29cd2..66804964efbe 100644 --- a/keras/api/applications/imagenet_utils/__init__.py +++ b/keras/api/applications/imagenet_utils/__init__.py @@ -4,6 +4,9 @@ since your modifications would be overwritten. """ - -from keras.src.applications.imagenet_utils import decode_predictions as decode_predictions -from keras.src.applications.imagenet_utils import preprocess_input as preprocess_input +from keras.src.applications.imagenet_utils import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.imagenet_utils import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/applications/inception_resnet_v2/__init__.py b/keras/api/applications/inception_resnet_v2/__init__.py index 6f30ba3c6dfe..4cb545a39fe1 100644 --- a/keras/api/applications/inception_resnet_v2/__init__.py +++ b/keras/api/applications/inception_resnet_v2/__init__.py @@ -4,7 +4,12 @@ since your modifications would be overwritten. """ - -from keras.src.applications.inception_resnet_v2 import InceptionResNetV2 as InceptionResNetV2 -from keras.src.applications.inception_resnet_v2 import decode_predictions as decode_predictions -from keras.src.applications.inception_resnet_v2 import preprocess_input as preprocess_input +from keras.src.applications.inception_resnet_v2 import ( + InceptionResNetV2 as InceptionResNetV2, +) +from keras.src.applications.inception_resnet_v2 import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.inception_resnet_v2 import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/applications/inception_v3/__init__.py b/keras/api/applications/inception_v3/__init__.py index c4564866f189..a7db7bd80ce8 100644 --- a/keras/api/applications/inception_v3/__init__.py +++ b/keras/api/applications/inception_v3/__init__.py @@ -4,7 +4,10 @@ since your modifications would be overwritten. """ - from keras.src.applications.inception_v3 import InceptionV3 as InceptionV3 -from keras.src.applications.inception_v3 import decode_predictions as decode_predictions -from keras.src.applications.inception_v3 import preprocess_input as preprocess_input +from keras.src.applications.inception_v3 import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.inception_v3 import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/applications/mobilenet/__init__.py b/keras/api/applications/mobilenet/__init__.py index a3b7a92dc3ae..6e721019c42e 100644 --- a/keras/api/applications/mobilenet/__init__.py +++ b/keras/api/applications/mobilenet/__init__.py @@ -4,7 +4,10 @@ since your modifications would be overwritten. """ - from keras.src.applications.mobilenet import MobileNet as MobileNet -from keras.src.applications.mobilenet import decode_predictions as decode_predictions -from keras.src.applications.mobilenet import preprocess_input as preprocess_input +from keras.src.applications.mobilenet import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.mobilenet import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/applications/mobilenet_v2/__init__.py b/keras/api/applications/mobilenet_v2/__init__.py index e8583a02974c..15ebaa3155a6 100644 --- a/keras/api/applications/mobilenet_v2/__init__.py +++ b/keras/api/applications/mobilenet_v2/__init__.py @@ -4,7 +4,10 @@ since your modifications would be overwritten. """ - from keras.src.applications.mobilenet_v2 import MobileNetV2 as MobileNetV2 -from keras.src.applications.mobilenet_v2 import decode_predictions as decode_predictions -from keras.src.applications.mobilenet_v2 import preprocess_input as preprocess_input +from keras.src.applications.mobilenet_v2 import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.mobilenet_v2 import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/applications/mobilenet_v3/__init__.py b/keras/api/applications/mobilenet_v3/__init__.py index 951e4afba2e7..a5abb926247c 100644 --- a/keras/api/applications/mobilenet_v3/__init__.py +++ b/keras/api/applications/mobilenet_v3/__init__.py @@ -4,6 +4,9 @@ since your modifications would be overwritten. """ - -from keras.src.applications.mobilenet_v3 import decode_predictions as decode_predictions -from keras.src.applications.mobilenet_v3 import preprocess_input as preprocess_input +from keras.src.applications.mobilenet_v3 import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.mobilenet_v3 import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/applications/nasnet/__init__.py b/keras/api/applications/nasnet/__init__.py index a859e73962e0..c831e135fbd6 100644 --- a/keras/api/applications/nasnet/__init__.py +++ b/keras/api/applications/nasnet/__init__.py @@ -4,8 +4,9 @@ since your modifications would be overwritten. """ - from keras.src.applications.nasnet import NASNetLarge as NASNetLarge from keras.src.applications.nasnet import NASNetMobile as NASNetMobile -from keras.src.applications.nasnet import decode_predictions as decode_predictions +from keras.src.applications.nasnet import ( + decode_predictions as decode_predictions, +) from keras.src.applications.nasnet import preprocess_input as preprocess_input diff --git a/keras/api/applications/resnet/__init__.py b/keras/api/applications/resnet/__init__.py index 28b613b32530..b8a25644e1d9 100644 --- a/keras/api/applications/resnet/__init__.py +++ b/keras/api/applications/resnet/__init__.py @@ -4,9 +4,10 @@ since your modifications would be overwritten. """ - +from keras.src.applications.resnet import ResNet50 as ResNet50 from keras.src.applications.resnet import ResNet101 as ResNet101 from keras.src.applications.resnet import ResNet152 as ResNet152 -from keras.src.applications.resnet import ResNet50 as ResNet50 -from keras.src.applications.resnet import decode_predictions as decode_predictions +from keras.src.applications.resnet import ( + decode_predictions as decode_predictions, +) from keras.src.applications.resnet import preprocess_input as preprocess_input diff --git a/keras/api/applications/resnet50/__init__.py b/keras/api/applications/resnet50/__init__.py index 490a91b35178..6cff78c6749c 100644 --- a/keras/api/applications/resnet50/__init__.py +++ b/keras/api/applications/resnet50/__init__.py @@ -4,7 +4,8 @@ since your modifications would be overwritten. """ - from keras.src.applications.resnet import ResNet50 as ResNet50 -from keras.src.applications.resnet import decode_predictions as decode_predictions +from keras.src.applications.resnet import ( + decode_predictions as decode_predictions, +) from keras.src.applications.resnet import preprocess_input as preprocess_input diff --git a/keras/api/applications/resnet_v2/__init__.py b/keras/api/applications/resnet_v2/__init__.py index b935a35637e9..7f92dd56f374 100644 --- a/keras/api/applications/resnet_v2/__init__.py +++ b/keras/api/applications/resnet_v2/__init__.py @@ -4,9 +4,12 @@ since your modifications would be overwritten. """ - +from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 from keras.src.applications.resnet_v2 import ResNet101V2 as ResNet101V2 from keras.src.applications.resnet_v2 import ResNet152V2 as ResNet152V2 -from keras.src.applications.resnet_v2 import ResNet50V2 as ResNet50V2 -from keras.src.applications.resnet_v2 import decode_predictions as decode_predictions -from keras.src.applications.resnet_v2 import preprocess_input as preprocess_input +from keras.src.applications.resnet_v2 import ( + decode_predictions as decode_predictions, +) +from keras.src.applications.resnet_v2 import ( + preprocess_input as preprocess_input, +) diff --git a/keras/api/applications/vgg16/__init__.py b/keras/api/applications/vgg16/__init__.py index 405833f42831..17fb30585d9a 100644 --- a/keras/api/applications/vgg16/__init__.py +++ b/keras/api/applications/vgg16/__init__.py @@ -4,7 +4,8 @@ since your modifications would be overwritten. """ - from keras.src.applications.vgg16 import VGG16 as VGG16 -from keras.src.applications.vgg16 import decode_predictions as decode_predictions +from keras.src.applications.vgg16 import ( + decode_predictions as decode_predictions, +) from keras.src.applications.vgg16 import preprocess_input as preprocess_input diff --git a/keras/api/applications/vgg19/__init__.py b/keras/api/applications/vgg19/__init__.py index c9a5c369c602..83f865b3876b 100644 --- a/keras/api/applications/vgg19/__init__.py +++ b/keras/api/applications/vgg19/__init__.py @@ -4,7 +4,8 @@ since your modifications would be overwritten. """ - from keras.src.applications.vgg19 import VGG19 as VGG19 -from keras.src.applications.vgg19 import decode_predictions as decode_predictions +from keras.src.applications.vgg19 import ( + decode_predictions as decode_predictions, +) from keras.src.applications.vgg19 import preprocess_input as preprocess_input diff --git a/keras/api/applications/xception/__init__.py b/keras/api/applications/xception/__init__.py index aa2d792d87da..09a5859aab4b 100644 --- a/keras/api/applications/xception/__init__.py +++ b/keras/api/applications/xception/__init__.py @@ -4,7 +4,8 @@ since your modifications would be overwritten. """ - from keras.src.applications.xception import Xception as Xception -from keras.src.applications.xception import decode_predictions as decode_predictions +from keras.src.applications.xception import ( + decode_predictions as decode_predictions, +) from keras.src.applications.xception import preprocess_input as preprocess_input diff --git a/keras/api/backend/__init__.py b/keras/api/backend/__init__.py index 9618ef50811e..a2a50b9033a4 100644 --- a/keras/api/backend/__init__.py +++ b/keras/api/backend/__init__.py @@ -4,18 +4,23 @@ since your modifications would be overwritten. """ - from keras.src.backend.common.dtypes import result_type as result_type from keras.src.backend.common.global_state import clear_session as clear_session -from keras.src.backend.common.keras_tensor import is_keras_tensor as is_keras_tensor +from keras.src.backend.common.keras_tensor import ( + is_keras_tensor as is_keras_tensor, +) from keras.src.backend.common.variables import is_float_dtype as is_float_dtype from keras.src.backend.common.variables import is_int_dtype as is_int_dtype -from keras.src.backend.common.variables import standardize_dtype as standardize_dtype +from keras.src.backend.common.variables import ( + standardize_dtype as standardize_dtype, +) from keras.src.backend.config import backend as backend from keras.src.backend.config import epsilon as epsilon from keras.src.backend.config import floatx as floatx from keras.src.backend.config import image_data_format as image_data_format from keras.src.backend.config import set_epsilon as set_epsilon from keras.src.backend.config import set_floatx as set_floatx -from keras.src.backend.config import set_image_data_format as set_image_data_format +from keras.src.backend.config import ( + set_image_data_format as set_image_data_format, +) from keras.src.utils.naming import get_uid as get_uid diff --git a/keras/api/callbacks/__init__.py b/keras/api/callbacks/__init__.py index 902293c2827f..4e165cddb6a8 100644 --- a/keras/api/callbacks/__init__.py +++ b/keras/api/callbacks/__init__.py @@ -4,19 +4,30 @@ since your modifications would be overwritten. """ - -from keras.src.callbacks.backup_and_restore import BackupAndRestore as BackupAndRestore +from keras.src.callbacks.backup_and_restore import ( + BackupAndRestore as BackupAndRestore, +) from keras.src.callbacks.callback import Callback as Callback from keras.src.callbacks.callback_list import CallbackList as CallbackList from keras.src.callbacks.csv_logger import CSVLogger as CSVLogger from keras.src.callbacks.early_stopping import EarlyStopping as EarlyStopping from keras.src.callbacks.history import History as History from keras.src.callbacks.lambda_callback import LambdaCallback as LambdaCallback -from keras.src.callbacks.learning_rate_scheduler import LearningRateScheduler as LearningRateScheduler -from keras.src.callbacks.model_checkpoint import ModelCheckpoint as ModelCheckpoint +from keras.src.callbacks.learning_rate_scheduler import ( + LearningRateScheduler as LearningRateScheduler, +) +from keras.src.callbacks.model_checkpoint import ( + ModelCheckpoint as ModelCheckpoint, +) from keras.src.callbacks.progbar_logger import ProgbarLogger as ProgbarLogger -from keras.src.callbacks.reduce_lr_on_plateau import ReduceLROnPlateau as ReduceLROnPlateau +from keras.src.callbacks.reduce_lr_on_plateau import ( + ReduceLROnPlateau as ReduceLROnPlateau, +) from keras.src.callbacks.remote_monitor import RemoteMonitor as RemoteMonitor -from keras.src.callbacks.swap_ema_weights import SwapEMAWeights as SwapEMAWeights +from keras.src.callbacks.swap_ema_weights import ( + SwapEMAWeights as SwapEMAWeights, +) from keras.src.callbacks.tensorboard import TensorBoard as TensorBoard -from keras.src.callbacks.terminate_on_nan import TerminateOnNaN as TerminateOnNaN +from keras.src.callbacks.terminate_on_nan import ( + TerminateOnNaN as TerminateOnNaN, +) diff --git a/keras/api/config/__init__.py b/keras/api/config/__init__.py index 220a844db760..8cf3a1c30abd 100644 --- a/keras/api/config/__init__.py +++ b/keras/api/config/__init__.py @@ -4,29 +4,54 @@ since your modifications would be overwritten. """ - from keras.src.backend.config import backend as backend -from keras.src.backend.config import disable_flash_attention as disable_flash_attention -from keras.src.backend.config import enable_flash_attention as enable_flash_attention +from keras.src.backend.config import ( + disable_flash_attention as disable_flash_attention, +) +from keras.src.backend.config import ( + enable_flash_attention as enable_flash_attention, +) from keras.src.backend.config import epsilon as epsilon from keras.src.backend.config import floatx as floatx from keras.src.backend.config import image_data_format as image_data_format -from keras.src.backend.config import is_flash_attention_enabled as is_flash_attention_enabled +from keras.src.backend.config import ( + is_flash_attention_enabled as is_flash_attention_enabled, +) from keras.src.backend.config import is_nnx_enabled as is_nnx_enabled from keras.src.backend.config import max_epochs as max_epochs from keras.src.backend.config import max_steps_per_epoch as max_steps_per_epoch from keras.src.backend.config import set_epsilon as set_epsilon from keras.src.backend.config import set_floatx as set_floatx -from keras.src.backend.config import set_image_data_format as set_image_data_format +from keras.src.backend.config import ( + set_image_data_format as set_image_data_format, +) from keras.src.backend.config import set_max_epochs as set_max_epochs -from keras.src.backend.config import set_max_steps_per_epoch as set_max_steps_per_epoch +from keras.src.backend.config import ( + set_max_steps_per_epoch as set_max_steps_per_epoch, +) from keras.src.dtype_policies.dtype_policy import dtype_policy as dtype_policy -from keras.src.dtype_policies.dtype_policy import set_dtype_policy as set_dtype_policy -from keras.src.saving.serialization_lib import enable_unsafe_deserialization as enable_unsafe_deserialization +from keras.src.dtype_policies.dtype_policy import ( + set_dtype_policy as set_dtype_policy, +) +from keras.src.saving.serialization_lib import ( + enable_unsafe_deserialization as enable_unsafe_deserialization, +) from keras.src.utils.backend_utils import set_backend as set_backend -from keras.src.utils.io_utils import disable_interactive_logging as disable_interactive_logging -from keras.src.utils.io_utils import enable_interactive_logging as enable_interactive_logging -from keras.src.utils.io_utils import is_interactive_logging_enabled as is_interactive_logging_enabled -from keras.src.utils.traceback_utils import disable_traceback_filtering as disable_traceback_filtering -from keras.src.utils.traceback_utils import enable_traceback_filtering as enable_traceback_filtering -from keras.src.utils.traceback_utils import is_traceback_filtering_enabled as is_traceback_filtering_enabled +from keras.src.utils.io_utils import ( + disable_interactive_logging as disable_interactive_logging, +) +from keras.src.utils.io_utils import ( + enable_interactive_logging as enable_interactive_logging, +) +from keras.src.utils.io_utils import ( + is_interactive_logging_enabled as is_interactive_logging_enabled, +) +from keras.src.utils.traceback_utils import ( + disable_traceback_filtering as disable_traceback_filtering, +) +from keras.src.utils.traceback_utils import ( + enable_traceback_filtering as enable_traceback_filtering, +) +from keras.src.utils.traceback_utils import ( + is_traceback_filtering_enabled as is_traceback_filtering_enabled, +) diff --git a/keras/api/constraints/__init__.py b/keras/api/constraints/__init__.py index 09e0982752a9..47d73d44627f 100644 --- a/keras/api/constraints/__init__.py +++ b/keras/api/constraints/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.constraints import deserialize as deserialize from keras.src.constraints import get as get from keras.src.constraints import serialize as serialize diff --git a/keras/api/datasets/__init__.py b/keras/api/datasets/__init__.py index b1923fd1ba4a..f61e994a4bff 100644 --- a/keras/api/datasets/__init__.py +++ b/keras/api/datasets/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.datasets import boston_housing as boston_housing from keras.datasets import california_housing as california_housing from keras.datasets import cifar10 as cifar10 diff --git a/keras/api/datasets/boston_housing/__init__.py b/keras/api/datasets/boston_housing/__init__.py index 521e78cb406a..897f8516ca82 100644 --- a/keras/api/datasets/boston_housing/__init__.py +++ b/keras/api/datasets/boston_housing/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.datasets.boston_housing import load_data as load_data diff --git a/keras/api/datasets/california_housing/__init__.py b/keras/api/datasets/california_housing/__init__.py index ae1ea8f48aeb..602bf81ac2cd 100644 --- a/keras/api/datasets/california_housing/__init__.py +++ b/keras/api/datasets/california_housing/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.datasets.california_housing import load_data as load_data diff --git a/keras/api/datasets/cifar10/__init__.py b/keras/api/datasets/cifar10/__init__.py index a89e869a59a1..f7aad7fd1a55 100644 --- a/keras/api/datasets/cifar10/__init__.py +++ b/keras/api/datasets/cifar10/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.datasets.cifar10 import load_data as load_data diff --git a/keras/api/datasets/cifar100/__init__.py b/keras/api/datasets/cifar100/__init__.py index 77086886af0a..237fafab6fc6 100644 --- a/keras/api/datasets/cifar100/__init__.py +++ b/keras/api/datasets/cifar100/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.datasets.cifar100 import load_data as load_data diff --git a/keras/api/datasets/fashion_mnist/__init__.py b/keras/api/datasets/fashion_mnist/__init__.py index e8d921f57822..317f0951a063 100644 --- a/keras/api/datasets/fashion_mnist/__init__.py +++ b/keras/api/datasets/fashion_mnist/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.datasets.fashion_mnist import load_data as load_data diff --git a/keras/api/datasets/imdb/__init__.py b/keras/api/datasets/imdb/__init__.py index 87889c240ad8..66931a4a30eb 100644 --- a/keras/api/datasets/imdb/__init__.py +++ b/keras/api/datasets/imdb/__init__.py @@ -4,6 +4,5 @@ since your modifications would be overwritten. """ - from keras.src.datasets.imdb import get_word_index as get_word_index from keras.src.datasets.imdb import load_data as load_data diff --git a/keras/api/datasets/mnist/__init__.py b/keras/api/datasets/mnist/__init__.py index 0fc4981b0794..0fc59f334c50 100644 --- a/keras/api/datasets/mnist/__init__.py +++ b/keras/api/datasets/mnist/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.datasets.mnist import load_data as load_data diff --git a/keras/api/datasets/reuters/__init__.py b/keras/api/datasets/reuters/__init__.py index f384284c4105..0b2af62d785b 100644 --- a/keras/api/datasets/reuters/__init__.py +++ b/keras/api/datasets/reuters/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.datasets.reuters import get_label_names as get_label_names from keras.src.datasets.reuters import get_word_index as get_word_index from keras.src.datasets.reuters import load_data as load_data diff --git a/keras/api/distillation/__init__.py b/keras/api/distillation/__init__.py index 78115007c07b..7f6fcd5bcc49 100644 --- a/keras/api/distillation/__init__.py +++ b/keras/api/distillation/__init__.py @@ -4,8 +4,13 @@ since your modifications would be overwritten. """ - -from keras.src.distillation.distillation_loss import DistillationLoss as DistillationLoss -from keras.src.distillation.distillation_loss import FeatureDistillation as FeatureDistillation -from keras.src.distillation.distillation_loss import LogitsDistillation as LogitsDistillation +from keras.src.distillation.distillation_loss import ( + DistillationLoss as DistillationLoss, +) +from keras.src.distillation.distillation_loss import ( + FeatureDistillation as FeatureDistillation, +) +from keras.src.distillation.distillation_loss import ( + LogitsDistillation as LogitsDistillation, +) from keras.src.distillation.distiller import Distiller as Distiller diff --git a/keras/api/distribution/__init__.py b/keras/api/distribution/__init__.py index ba52a30b9bac..25ca527ebb32 100644 --- a/keras/api/distribution/__init__.py +++ b/keras/api/distribution/__init__.py @@ -4,15 +4,22 @@ since your modifications would be overwritten. """ - from keras.src.distribution.distribution_lib import DataParallel as DataParallel from keras.src.distribution.distribution_lib import DeviceMesh as DeviceMesh from keras.src.distribution.distribution_lib import LayoutMap as LayoutMap -from keras.src.distribution.distribution_lib import ModelParallel as ModelParallel +from keras.src.distribution.distribution_lib import ( + ModelParallel as ModelParallel, +) from keras.src.distribution.distribution_lib import TensorLayout as TensorLayout -from keras.src.distribution.distribution_lib import distribute_tensor as distribute_tensor +from keras.src.distribution.distribution_lib import ( + distribute_tensor as distribute_tensor, +) from keras.src.distribution.distribution_lib import distribution as distribution -from keras.src.distribution.distribution_lib import get_device_count as get_device_count +from keras.src.distribution.distribution_lib import ( + get_device_count as get_device_count, +) from keras.src.distribution.distribution_lib import initialize as initialize from keras.src.distribution.distribution_lib import list_devices as list_devices -from keras.src.distribution.distribution_lib import set_distribution as set_distribution +from keras.src.distribution.distribution_lib import ( + set_distribution as set_distribution, +) diff --git a/keras/api/dtype_policies/__init__.py b/keras/api/dtype_policies/__init__.py index 2a62e14c80cd..04f947d157c3 100644 --- a/keras/api/dtype_policies/__init__.py +++ b/keras/api/dtype_policies/__init__.py @@ -4,13 +4,22 @@ since your modifications would be overwritten. """ - from keras.src.dtype_policies import deserialize as deserialize from keras.src.dtype_policies import get as get from keras.src.dtype_policies import serialize as serialize from keras.src.dtype_policies.dtype_policy import DTypePolicy as DTypePolicy -from keras.src.dtype_policies.dtype_policy import FloatDTypePolicy as FloatDTypePolicy -from keras.src.dtype_policies.dtype_policy import GPTQDTypePolicy as GPTQDTypePolicy -from keras.src.dtype_policies.dtype_policy import QuantizedDTypePolicy as QuantizedDTypePolicy -from keras.src.dtype_policies.dtype_policy import QuantizedFloat8DTypePolicy as QuantizedFloat8DTypePolicy -from keras.src.dtype_policies.dtype_policy_map import DTypePolicyMap as DTypePolicyMap +from keras.src.dtype_policies.dtype_policy import ( + FloatDTypePolicy as FloatDTypePolicy, +) +from keras.src.dtype_policies.dtype_policy import ( + GPTQDTypePolicy as GPTQDTypePolicy, +) +from keras.src.dtype_policies.dtype_policy import ( + QuantizedDTypePolicy as QuantizedDTypePolicy, +) +from keras.src.dtype_policies.dtype_policy import ( + QuantizedFloat8DTypePolicy as QuantizedFloat8DTypePolicy, +) +from keras.src.dtype_policies.dtype_policy_map import ( + DTypePolicyMap as DTypePolicyMap, +) diff --git a/keras/api/export/__init__.py b/keras/api/export/__init__.py index a5eb7ecb80b0..fc8e748defcc 100644 --- a/keras/api/export/__init__.py +++ b/keras/api/export/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.export.saved_model import ExportArchive as ExportArchive diff --git a/keras/api/initializers/__init__.py b/keras/api/initializers/__init__.py index bf741bb2b9c4..e88013d97315 100644 --- a/keras/api/initializers/__init__.py +++ b/keras/api/initializers/__init__.py @@ -4,43 +4,78 @@ since your modifications would be overwritten. """ - from keras.src.initializers import deserialize as deserialize from keras.src.initializers import get as get from keras.src.initializers import serialize as serialize +from keras.src.initializers.constant_initializers import STFT as STFT +from keras.src.initializers.constant_initializers import STFT as STFTInitializer +from keras.src.initializers.constant_initializers import STFT as stft from keras.src.initializers.constant_initializers import Constant as Constant from keras.src.initializers.constant_initializers import Constant as constant from keras.src.initializers.constant_initializers import Identity as Identity -from keras.src.initializers.constant_initializers import Identity as IdentityInitializer +from keras.src.initializers.constant_initializers import ( + Identity as IdentityInitializer, +) from keras.src.initializers.constant_initializers import Identity as identity from keras.src.initializers.constant_initializers import Ones as Ones from keras.src.initializers.constant_initializers import Ones as ones -from keras.src.initializers.constant_initializers import STFT as STFT -from keras.src.initializers.constant_initializers import STFT as STFTInitializer -from keras.src.initializers.constant_initializers import STFT as stft from keras.src.initializers.constant_initializers import Zeros as Zeros from keras.src.initializers.constant_initializers import Zeros as zeros from keras.src.initializers.initializer import Initializer as Initializer -from keras.src.initializers.random_initializers import GlorotNormal as GlorotNormal -from keras.src.initializers.random_initializers import GlorotNormal as glorot_normal -from keras.src.initializers.random_initializers import GlorotUniform as GlorotUniform -from keras.src.initializers.random_initializers import GlorotUniform as glorot_uniform +from keras.src.initializers.random_initializers import ( + GlorotNormal as GlorotNormal, +) +from keras.src.initializers.random_initializers import ( + GlorotNormal as glorot_normal, +) +from keras.src.initializers.random_initializers import ( + GlorotUniform as GlorotUniform, +) +from keras.src.initializers.random_initializers import ( + GlorotUniform as glorot_uniform, +) from keras.src.initializers.random_initializers import HeNormal as HeNormal from keras.src.initializers.random_initializers import HeNormal as he_normal from keras.src.initializers.random_initializers import HeUniform as HeUniform from keras.src.initializers.random_initializers import HeUniform as he_uniform -from keras.src.initializers.random_initializers import LecunNormal as LecunNormal -from keras.src.initializers.random_initializers import LecunNormal as lecun_normal -from keras.src.initializers.random_initializers import LecunUniform as LecunUniform -from keras.src.initializers.random_initializers import LecunUniform as lecun_uniform +from keras.src.initializers.random_initializers import ( + LecunNormal as LecunNormal, +) +from keras.src.initializers.random_initializers import ( + LecunNormal as lecun_normal, +) +from keras.src.initializers.random_initializers import ( + LecunUniform as LecunUniform, +) +from keras.src.initializers.random_initializers import ( + LecunUniform as lecun_uniform, +) from keras.src.initializers.random_initializers import Orthogonal as Orthogonal -from keras.src.initializers.random_initializers import Orthogonal as OrthogonalInitializer +from keras.src.initializers.random_initializers import ( + Orthogonal as OrthogonalInitializer, +) from keras.src.initializers.random_initializers import Orthogonal as orthogonal -from keras.src.initializers.random_initializers import RandomNormal as RandomNormal -from keras.src.initializers.random_initializers import RandomNormal as random_normal -from keras.src.initializers.random_initializers import RandomUniform as RandomUniform -from keras.src.initializers.random_initializers import RandomUniform as random_uniform -from keras.src.initializers.random_initializers import TruncatedNormal as TruncatedNormal -from keras.src.initializers.random_initializers import TruncatedNormal as truncated_normal -from keras.src.initializers.random_initializers import VarianceScaling as VarianceScaling -from keras.src.initializers.random_initializers import VarianceScaling as variance_scaling +from keras.src.initializers.random_initializers import ( + RandomNormal as RandomNormal, +) +from keras.src.initializers.random_initializers import ( + RandomNormal as random_normal, +) +from keras.src.initializers.random_initializers import ( + RandomUniform as RandomUniform, +) +from keras.src.initializers.random_initializers import ( + RandomUniform as random_uniform, +) +from keras.src.initializers.random_initializers import ( + TruncatedNormal as TruncatedNormal, +) +from keras.src.initializers.random_initializers import ( + TruncatedNormal as truncated_normal, +) +from keras.src.initializers.random_initializers import ( + VarianceScaling as VarianceScaling, +) +from keras.src.initializers.random_initializers import ( + VarianceScaling as variance_scaling, +) diff --git a/keras/api/layers/__init__.py b/keras/api/layers/__init__.py index 708e02b50d49..e587a74613a3 100644 --- a/keras/api/layers/__init__.py +++ b/keras/api/layers/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.export.tfsm_layer import TFSMLayer as TFSMLayer from keras.src.layers import deserialize as deserialize from keras.src.layers import serialize as serialize @@ -14,28 +13,58 @@ from keras.src.layers.activations.prelu import PReLU as PReLU from keras.src.layers.activations.relu import ReLU as ReLU from keras.src.layers.activations.softmax import Softmax as Softmax -from keras.src.layers.attention.additive_attention import AdditiveAttention as AdditiveAttention +from keras.src.layers.attention.additive_attention import ( + AdditiveAttention as AdditiveAttention, +) from keras.src.layers.attention.attention import Attention as Attention -from keras.src.layers.attention.grouped_query_attention import GroupedQueryAttention as GroupQueryAttention -from keras.src.layers.attention.multi_head_attention import MultiHeadAttention as MultiHeadAttention +from keras.src.layers.attention.grouped_query_attention import ( + GroupedQueryAttention as GroupQueryAttention, +) +from keras.src.layers.attention.multi_head_attention import ( + MultiHeadAttention as MultiHeadAttention, +) from keras.src.layers.convolutional.conv1d import Conv1D as Conv1D from keras.src.layers.convolutional.conv1d import Conv1D as Convolution1D -from keras.src.layers.convolutional.conv1d_transpose import Conv1DTranspose as Conv1DTranspose -from keras.src.layers.convolutional.conv1d_transpose import Conv1DTranspose as Convolution1DTranspose +from keras.src.layers.convolutional.conv1d_transpose import ( + Conv1DTranspose as Conv1DTranspose, +) +from keras.src.layers.convolutional.conv1d_transpose import ( + Conv1DTranspose as Convolution1DTranspose, +) from keras.src.layers.convolutional.conv2d import Conv2D as Conv2D from keras.src.layers.convolutional.conv2d import Conv2D as Convolution2D -from keras.src.layers.convolutional.conv2d_transpose import Conv2DTranspose as Conv2DTranspose -from keras.src.layers.convolutional.conv2d_transpose import Conv2DTranspose as Convolution2DTranspose +from keras.src.layers.convolutional.conv2d_transpose import ( + Conv2DTranspose as Conv2DTranspose, +) +from keras.src.layers.convolutional.conv2d_transpose import ( + Conv2DTranspose as Convolution2DTranspose, +) from keras.src.layers.convolutional.conv3d import Conv3D as Conv3D from keras.src.layers.convolutional.conv3d import Conv3D as Convolution3D -from keras.src.layers.convolutional.conv3d_transpose import Conv3DTranspose as Conv3DTranspose -from keras.src.layers.convolutional.conv3d_transpose import Conv3DTranspose as Convolution3DTranspose -from keras.src.layers.convolutional.depthwise_conv1d import DepthwiseConv1D as DepthwiseConv1D -from keras.src.layers.convolutional.depthwise_conv2d import DepthwiseConv2D as DepthwiseConv2D -from keras.src.layers.convolutional.separable_conv1d import SeparableConv1D as SeparableConv1D -from keras.src.layers.convolutional.separable_conv1d import SeparableConv1D as SeparableConvolution1D -from keras.src.layers.convolutional.separable_conv2d import SeparableConv2D as SeparableConv2D -from keras.src.layers.convolutional.separable_conv2d import SeparableConv2D as SeparableConvolution2D +from keras.src.layers.convolutional.conv3d_transpose import ( + Conv3DTranspose as Conv3DTranspose, +) +from keras.src.layers.convolutional.conv3d_transpose import ( + Conv3DTranspose as Convolution3DTranspose, +) +from keras.src.layers.convolutional.depthwise_conv1d import ( + DepthwiseConv1D as DepthwiseConv1D, +) +from keras.src.layers.convolutional.depthwise_conv2d import ( + DepthwiseConv2D as DepthwiseConv2D, +) +from keras.src.layers.convolutional.separable_conv1d import ( + SeparableConv1D as SeparableConv1D, +) +from keras.src.layers.convolutional.separable_conv1d import ( + SeparableConv1D as SeparableConvolution1D, +) +from keras.src.layers.convolutional.separable_conv2d import ( + SeparableConv2D as SeparableConv2D, +) +from keras.src.layers.convolutional.separable_conv2d import ( + SeparableConv2D as SeparableConvolution2D, +) from keras.src.layers.core.dense import Dense as Dense from keras.src.layers.core.einsum_dense import EinsumDense as EinsumDense from keras.src.layers.core.embedding import Embedding as Embedding @@ -44,7 +73,9 @@ from keras.src.layers.core.input_layer import InputLayer as InputLayer from keras.src.layers.core.lambda_layer import Lambda as Lambda from keras.src.layers.core.masking import Masking as Masking -from keras.src.layers.core.reversible_embedding import ReversibleEmbedding as ReversibleEmbedding +from keras.src.layers.core.reversible_embedding import ( + ReversibleEmbedding as ReversibleEmbedding, +) from keras.src.layers.core.wrapper import Wrapper as Wrapper from keras.src.layers.input_spec import InputSpec as InputSpec from keras.src.layers.layer import Layer as Layer @@ -64,99 +95,253 @@ from keras.src.layers.merging.multiply import multiply as multiply from keras.src.layers.merging.subtract import Subtract as Subtract from keras.src.layers.merging.subtract import subtract as subtract -from keras.src.layers.normalization.batch_normalization import BatchNormalization as BatchNormalization -from keras.src.layers.normalization.group_normalization import GroupNormalization as GroupNormalization -from keras.src.layers.normalization.layer_normalization import LayerNormalization as LayerNormalization -from keras.src.layers.normalization.rms_normalization import RMSNormalization as RMSNormalization -from keras.src.layers.normalization.spectral_normalization import SpectralNormalization as SpectralNormalization -from keras.src.layers.normalization.unit_normalization import UnitNormalization as UnitNormalization -from keras.src.layers.pooling.average_pooling1d import AveragePooling1D as AveragePooling1D -from keras.src.layers.pooling.average_pooling1d import AveragePooling1D as AvgPool1D -from keras.src.layers.pooling.average_pooling2d import AveragePooling2D as AveragePooling2D -from keras.src.layers.pooling.average_pooling2d import AveragePooling2D as AvgPool2D -from keras.src.layers.pooling.average_pooling3d import AveragePooling3D as AveragePooling3D -from keras.src.layers.pooling.average_pooling3d import AveragePooling3D as AvgPool3D -from keras.src.layers.pooling.global_average_pooling1d import GlobalAveragePooling1D as GlobalAveragePooling1D -from keras.src.layers.pooling.global_average_pooling1d import GlobalAveragePooling1D as GlobalAvgPool1D -from keras.src.layers.pooling.global_average_pooling2d import GlobalAveragePooling2D as GlobalAveragePooling2D -from keras.src.layers.pooling.global_average_pooling2d import GlobalAveragePooling2D as GlobalAvgPool2D -from keras.src.layers.pooling.global_average_pooling3d import GlobalAveragePooling3D as GlobalAveragePooling3D -from keras.src.layers.pooling.global_average_pooling3d import GlobalAveragePooling3D as GlobalAvgPool3D -from keras.src.layers.pooling.global_max_pooling1d import GlobalMaxPooling1D as GlobalMaxPool1D -from keras.src.layers.pooling.global_max_pooling1d import GlobalMaxPooling1D as GlobalMaxPooling1D -from keras.src.layers.pooling.global_max_pooling2d import GlobalMaxPooling2D as GlobalMaxPool2D -from keras.src.layers.pooling.global_max_pooling2d import GlobalMaxPooling2D as GlobalMaxPooling2D -from keras.src.layers.pooling.global_max_pooling3d import GlobalMaxPooling3D as GlobalMaxPool3D -from keras.src.layers.pooling.global_max_pooling3d import GlobalMaxPooling3D as GlobalMaxPooling3D +from keras.src.layers.normalization.batch_normalization import ( + BatchNormalization as BatchNormalization, +) +from keras.src.layers.normalization.group_normalization import ( + GroupNormalization as GroupNormalization, +) +from keras.src.layers.normalization.layer_normalization import ( + LayerNormalization as LayerNormalization, +) +from keras.src.layers.normalization.rms_normalization import ( + RMSNormalization as RMSNormalization, +) +from keras.src.layers.normalization.spectral_normalization import ( + SpectralNormalization as SpectralNormalization, +) +from keras.src.layers.normalization.unit_normalization import ( + UnitNormalization as UnitNormalization, +) +from keras.src.layers.pooling.average_pooling1d import ( + AveragePooling1D as AveragePooling1D, +) +from keras.src.layers.pooling.average_pooling1d import ( + AveragePooling1D as AvgPool1D, +) +from keras.src.layers.pooling.average_pooling2d import ( + AveragePooling2D as AveragePooling2D, +) +from keras.src.layers.pooling.average_pooling2d import ( + AveragePooling2D as AvgPool2D, +) +from keras.src.layers.pooling.average_pooling3d import ( + AveragePooling3D as AveragePooling3D, +) +from keras.src.layers.pooling.average_pooling3d import ( + AveragePooling3D as AvgPool3D, +) +from keras.src.layers.pooling.global_average_pooling1d import ( + GlobalAveragePooling1D as GlobalAveragePooling1D, +) +from keras.src.layers.pooling.global_average_pooling1d import ( + GlobalAveragePooling1D as GlobalAvgPool1D, +) +from keras.src.layers.pooling.global_average_pooling2d import ( + GlobalAveragePooling2D as GlobalAveragePooling2D, +) +from keras.src.layers.pooling.global_average_pooling2d import ( + GlobalAveragePooling2D as GlobalAvgPool2D, +) +from keras.src.layers.pooling.global_average_pooling3d import ( + GlobalAveragePooling3D as GlobalAveragePooling3D, +) +from keras.src.layers.pooling.global_average_pooling3d import ( + GlobalAveragePooling3D as GlobalAvgPool3D, +) +from keras.src.layers.pooling.global_max_pooling1d import ( + GlobalMaxPooling1D as GlobalMaxPool1D, +) +from keras.src.layers.pooling.global_max_pooling1d import ( + GlobalMaxPooling1D as GlobalMaxPooling1D, +) +from keras.src.layers.pooling.global_max_pooling2d import ( + GlobalMaxPooling2D as GlobalMaxPool2D, +) +from keras.src.layers.pooling.global_max_pooling2d import ( + GlobalMaxPooling2D as GlobalMaxPooling2D, +) +from keras.src.layers.pooling.global_max_pooling3d import ( + GlobalMaxPooling3D as GlobalMaxPool3D, +) +from keras.src.layers.pooling.global_max_pooling3d import ( + GlobalMaxPooling3D as GlobalMaxPooling3D, +) from keras.src.layers.pooling.max_pooling1d import MaxPooling1D as MaxPool1D from keras.src.layers.pooling.max_pooling1d import MaxPooling1D as MaxPooling1D from keras.src.layers.pooling.max_pooling2d import MaxPooling2D as MaxPool2D from keras.src.layers.pooling.max_pooling2d import MaxPooling2D as MaxPooling2D from keras.src.layers.pooling.max_pooling3d import MaxPooling3D as MaxPool3D from keras.src.layers.pooling.max_pooling3d import MaxPooling3D as MaxPooling3D -from keras.src.layers.preprocessing.category_encoding import CategoryEncoding as CategoryEncoding -from keras.src.layers.preprocessing.discretization import Discretization as Discretization -from keras.src.layers.preprocessing.hashed_crossing import HashedCrossing as HashedCrossing +from keras.src.layers.preprocessing.category_encoding import ( + CategoryEncoding as CategoryEncoding, +) +from keras.src.layers.preprocessing.discretization import ( + Discretization as Discretization, +) +from keras.src.layers.preprocessing.hashed_crossing import ( + HashedCrossing as HashedCrossing, +) from keras.src.layers.preprocessing.hashing import Hashing as Hashing -from keras.src.layers.preprocessing.image_preprocessing.aug_mix import AugMix as AugMix -from keras.src.layers.preprocessing.image_preprocessing.auto_contrast import AutoContrast as AutoContrast -from keras.src.layers.preprocessing.image_preprocessing.center_crop import CenterCrop as CenterCrop -from keras.src.layers.preprocessing.image_preprocessing.cut_mix import CutMix as CutMix -from keras.src.layers.preprocessing.image_preprocessing.equalization import Equalization as Equalization -from keras.src.layers.preprocessing.image_preprocessing.max_num_bounding_box import MaxNumBoundingBoxes as MaxNumBoundingBoxes -from keras.src.layers.preprocessing.image_preprocessing.mix_up import MixUp as MixUp -from keras.src.layers.preprocessing.image_preprocessing.rand_augment import RandAugment as RandAugment -from keras.src.layers.preprocessing.image_preprocessing.random_brightness import RandomBrightness as RandomBrightness -from keras.src.layers.preprocessing.image_preprocessing.random_color_degeneration import RandomColorDegeneration as RandomColorDegeneration -from keras.src.layers.preprocessing.image_preprocessing.random_color_jitter import RandomColorJitter as RandomColorJitter -from keras.src.layers.preprocessing.image_preprocessing.random_contrast import RandomContrast as RandomContrast -from keras.src.layers.preprocessing.image_preprocessing.random_crop import RandomCrop as RandomCrop -from keras.src.layers.preprocessing.image_preprocessing.random_elastic_transform import RandomElasticTransform as RandomElasticTransform -from keras.src.layers.preprocessing.image_preprocessing.random_erasing import RandomErasing as RandomErasing -from keras.src.layers.preprocessing.image_preprocessing.random_flip import RandomFlip as RandomFlip -from keras.src.layers.preprocessing.image_preprocessing.random_gaussian_blur import RandomGaussianBlur as RandomGaussianBlur -from keras.src.layers.preprocessing.image_preprocessing.random_grayscale import RandomGrayscale as RandomGrayscale -from keras.src.layers.preprocessing.image_preprocessing.random_hue import RandomHue as RandomHue -from keras.src.layers.preprocessing.image_preprocessing.random_invert import RandomInvert as RandomInvert -from keras.src.layers.preprocessing.image_preprocessing.random_perspective import RandomPerspective as RandomPerspective -from keras.src.layers.preprocessing.image_preprocessing.random_posterization import RandomPosterization as RandomPosterization -from keras.src.layers.preprocessing.image_preprocessing.random_rotation import RandomRotation as RandomRotation -from keras.src.layers.preprocessing.image_preprocessing.random_saturation import RandomSaturation as RandomSaturation -from keras.src.layers.preprocessing.image_preprocessing.random_sharpness import RandomSharpness as RandomSharpness -from keras.src.layers.preprocessing.image_preprocessing.random_shear import RandomShear as RandomShear -from keras.src.layers.preprocessing.image_preprocessing.random_translation import RandomTranslation as RandomTranslation -from keras.src.layers.preprocessing.image_preprocessing.random_zoom import RandomZoom as RandomZoom -from keras.src.layers.preprocessing.image_preprocessing.resizing import Resizing as Resizing -from keras.src.layers.preprocessing.image_preprocessing.solarization import Solarization as Solarization -from keras.src.layers.preprocessing.integer_lookup import IntegerLookup as IntegerLookup -from keras.src.layers.preprocessing.mel_spectrogram import MelSpectrogram as MelSpectrogram -from keras.src.layers.preprocessing.normalization import Normalization as Normalization +from keras.src.layers.preprocessing.image_preprocessing.aug_mix import ( + AugMix as AugMix, +) +from keras.src.layers.preprocessing.image_preprocessing.auto_contrast import ( + AutoContrast as AutoContrast, +) +from keras.src.layers.preprocessing.image_preprocessing.center_crop import ( + CenterCrop as CenterCrop, +) +from keras.src.layers.preprocessing.image_preprocessing.cut_mix import ( + CutMix as CutMix, +) +from keras.src.layers.preprocessing.image_preprocessing.equalization import ( + Equalization as Equalization, +) +from keras.src.layers.preprocessing.image_preprocessing.max_num_bounding_box import ( + MaxNumBoundingBoxes as MaxNumBoundingBoxes, +) +from keras.src.layers.preprocessing.image_preprocessing.mix_up import ( + MixUp as MixUp, +) +from keras.src.layers.preprocessing.image_preprocessing.rand_augment import ( + RandAugment as RandAugment, +) +from keras.src.layers.preprocessing.image_preprocessing.random_brightness import ( + RandomBrightness as RandomBrightness, +) +from keras.src.layers.preprocessing.image_preprocessing.random_color_degeneration import ( + RandomColorDegeneration as RandomColorDegeneration, +) +from keras.src.layers.preprocessing.image_preprocessing.random_color_jitter import ( + RandomColorJitter as RandomColorJitter, +) +from keras.src.layers.preprocessing.image_preprocessing.random_contrast import ( + RandomContrast as RandomContrast, +) +from keras.src.layers.preprocessing.image_preprocessing.random_crop import ( + RandomCrop as RandomCrop, +) +from keras.src.layers.preprocessing.image_preprocessing.random_elastic_transform import ( + RandomElasticTransform as RandomElasticTransform, +) +from keras.src.layers.preprocessing.image_preprocessing.random_erasing import ( + RandomErasing as RandomErasing, +) +from keras.src.layers.preprocessing.image_preprocessing.random_flip import ( + RandomFlip as RandomFlip, +) +from keras.src.layers.preprocessing.image_preprocessing.random_gaussian_blur import ( + RandomGaussianBlur as RandomGaussianBlur, +) +from keras.src.layers.preprocessing.image_preprocessing.random_grayscale import ( + RandomGrayscale as RandomGrayscale, +) +from keras.src.layers.preprocessing.image_preprocessing.random_hue import ( + RandomHue as RandomHue, +) +from keras.src.layers.preprocessing.image_preprocessing.random_invert import ( + RandomInvert as RandomInvert, +) +from keras.src.layers.preprocessing.image_preprocessing.random_perspective import ( + RandomPerspective as RandomPerspective, +) +from keras.src.layers.preprocessing.image_preprocessing.random_posterization import ( + RandomPosterization as RandomPosterization, +) +from keras.src.layers.preprocessing.image_preprocessing.random_rotation import ( + RandomRotation as RandomRotation, +) +from keras.src.layers.preprocessing.image_preprocessing.random_saturation import ( + RandomSaturation as RandomSaturation, +) +from keras.src.layers.preprocessing.image_preprocessing.random_sharpness import ( + RandomSharpness as RandomSharpness, +) +from keras.src.layers.preprocessing.image_preprocessing.random_shear import ( + RandomShear as RandomShear, +) +from keras.src.layers.preprocessing.image_preprocessing.random_translation import ( + RandomTranslation as RandomTranslation, +) +from keras.src.layers.preprocessing.image_preprocessing.random_zoom import ( + RandomZoom as RandomZoom, +) +from keras.src.layers.preprocessing.image_preprocessing.resizing import ( + Resizing as Resizing, +) +from keras.src.layers.preprocessing.image_preprocessing.solarization import ( + Solarization as Solarization, +) +from keras.src.layers.preprocessing.integer_lookup import ( + IntegerLookup as IntegerLookup, +) +from keras.src.layers.preprocessing.mel_spectrogram import ( + MelSpectrogram as MelSpectrogram, +) +from keras.src.layers.preprocessing.normalization import ( + Normalization as Normalization, +) from keras.src.layers.preprocessing.pipeline import Pipeline as Pipeline from keras.src.layers.preprocessing.rescaling import Rescaling as Rescaling -from keras.src.layers.preprocessing.stft_spectrogram import STFTSpectrogram as STFTSpectrogram -from keras.src.layers.preprocessing.string_lookup import StringLookup as StringLookup -from keras.src.layers.preprocessing.text_vectorization import TextVectorization as TextVectorization -from keras.src.layers.regularization.activity_regularization import ActivityRegularization as ActivityRegularization -from keras.src.layers.regularization.alpha_dropout import AlphaDropout as AlphaDropout +from keras.src.layers.preprocessing.stft_spectrogram import ( + STFTSpectrogram as STFTSpectrogram, +) +from keras.src.layers.preprocessing.string_lookup import ( + StringLookup as StringLookup, +) +from keras.src.layers.preprocessing.text_vectorization import ( + TextVectorization as TextVectorization, +) +from keras.src.layers.regularization.activity_regularization import ( + ActivityRegularization as ActivityRegularization, +) +from keras.src.layers.regularization.alpha_dropout import ( + AlphaDropout as AlphaDropout, +) from keras.src.layers.regularization.dropout import Dropout as Dropout -from keras.src.layers.regularization.gaussian_dropout import GaussianDropout as GaussianDropout -from keras.src.layers.regularization.gaussian_noise import GaussianNoise as GaussianNoise -from keras.src.layers.regularization.spatial_dropout import SpatialDropout1D as SpatialDropout1D -from keras.src.layers.regularization.spatial_dropout import SpatialDropout2D as SpatialDropout2D -from keras.src.layers.regularization.spatial_dropout import SpatialDropout3D as SpatialDropout3D +from keras.src.layers.regularization.gaussian_dropout import ( + GaussianDropout as GaussianDropout, +) +from keras.src.layers.regularization.gaussian_noise import ( + GaussianNoise as GaussianNoise, +) +from keras.src.layers.regularization.spatial_dropout import ( + SpatialDropout1D as SpatialDropout1D, +) +from keras.src.layers.regularization.spatial_dropout import ( + SpatialDropout2D as SpatialDropout2D, +) +from keras.src.layers.regularization.spatial_dropout import ( + SpatialDropout3D as SpatialDropout3D, +) from keras.src.layers.reshaping.cropping1d import Cropping1D as Cropping1D from keras.src.layers.reshaping.cropping2d import Cropping2D as Cropping2D from keras.src.layers.reshaping.cropping3d import Cropping3D as Cropping3D from keras.src.layers.reshaping.flatten import Flatten as Flatten from keras.src.layers.reshaping.permute import Permute as Permute -from keras.src.layers.reshaping.repeat_vector import RepeatVector as RepeatVector +from keras.src.layers.reshaping.repeat_vector import ( + RepeatVector as RepeatVector, +) from keras.src.layers.reshaping.reshape import Reshape as Reshape -from keras.src.layers.reshaping.up_sampling1d import UpSampling1D as UpSampling1D -from keras.src.layers.reshaping.up_sampling2d import UpSampling2D as UpSampling2D -from keras.src.layers.reshaping.up_sampling3d import UpSampling3D as UpSampling3D -from keras.src.layers.reshaping.zero_padding1d import ZeroPadding1D as ZeroPadding1D -from keras.src.layers.reshaping.zero_padding2d import ZeroPadding2D as ZeroPadding2D -from keras.src.layers.reshaping.zero_padding3d import ZeroPadding3D as ZeroPadding3D +from keras.src.layers.reshaping.up_sampling1d import ( + UpSampling1D as UpSampling1D, +) +from keras.src.layers.reshaping.up_sampling2d import ( + UpSampling2D as UpSampling2D, +) +from keras.src.layers.reshaping.up_sampling3d import ( + UpSampling3D as UpSampling3D, +) +from keras.src.layers.reshaping.zero_padding1d import ( + ZeroPadding1D as ZeroPadding1D, +) +from keras.src.layers.reshaping.zero_padding2d import ( + ZeroPadding2D as ZeroPadding2D, +) +from keras.src.layers.reshaping.zero_padding3d import ( + ZeroPadding3D as ZeroPadding3D, +) from keras.src.layers.rnn.bidirectional import Bidirectional as Bidirectional from keras.src.layers.rnn.conv_lstm1d import ConvLSTM1D as ConvLSTM1D from keras.src.layers.rnn.conv_lstm2d import ConvLSTM2D as ConvLSTM2D @@ -168,8 +353,12 @@ from keras.src.layers.rnn.rnn import RNN as RNN from keras.src.layers.rnn.simple_rnn import SimpleRNN as SimpleRNN from keras.src.layers.rnn.simple_rnn import SimpleRNNCell as SimpleRNNCell -from keras.src.layers.rnn.stacked_rnn_cells import StackedRNNCells as StackedRNNCells -from keras.src.layers.rnn.time_distributed import TimeDistributed as TimeDistributed +from keras.src.layers.rnn.stacked_rnn_cells import ( + StackedRNNCells as StackedRNNCells, +) +from keras.src.layers.rnn.time_distributed import ( + TimeDistributed as TimeDistributed, +) from keras.src.utils.jax_layer import FlaxLayer as FlaxLayer from keras.src.utils.jax_layer import JaxLayer as JaxLayer from keras.src.utils.torch_utils import TorchModuleWrapper as TorchModuleWrapper diff --git a/keras/api/legacy/__init__.py b/keras/api/legacy/__init__.py index cb140fcd8bd3..e71ba4312ee0 100644 --- a/keras/api/legacy/__init__.py +++ b/keras/api/legacy/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.legacy import saving as saving diff --git a/keras/api/legacy/saving/__init__.py b/keras/api/legacy/saving/__init__.py index e2bfa1331b6b..1e3aa0ee9d5c 100644 --- a/keras/api/legacy/saving/__init__.py +++ b/keras/api/legacy/saving/__init__.py @@ -4,6 +4,9 @@ since your modifications would be overwritten. """ - -from keras.src.legacy.saving.serialization import deserialize_keras_object as deserialize_keras_object -from keras.src.legacy.saving.serialization import serialize_keras_object as serialize_keras_object +from keras.src.legacy.saving.serialization import ( + deserialize_keras_object as deserialize_keras_object, +) +from keras.src.legacy.saving.serialization import ( + serialize_keras_object as serialize_keras_object, +) diff --git a/keras/api/losses/__init__.py b/keras/api/losses/__init__.py index 3755f9082e16..60414fe301d0 100644 --- a/keras/api/losses/__init__.py +++ b/keras/api/losses/__init__.py @@ -4,17 +4,24 @@ since your modifications would be overwritten. """ - from keras.src.losses import deserialize as deserialize from keras.src.losses import get as get from keras.src.losses import serialize as serialize from keras.src.losses.loss import Loss as Loss -from keras.src.losses.losses import BinaryCrossentropy as BinaryCrossentropy -from keras.src.losses.losses import BinaryFocalCrossentropy as BinaryFocalCrossentropy from keras.src.losses.losses import CTC as CTC -from keras.src.losses.losses import CategoricalCrossentropy as CategoricalCrossentropy -from keras.src.losses.losses import CategoricalFocalCrossentropy as CategoricalFocalCrossentropy -from keras.src.losses.losses import CategoricalGeneralizedCrossEntropy as CategoricalGeneralizedCrossEntropy +from keras.src.losses.losses import BinaryCrossentropy as BinaryCrossentropy +from keras.src.losses.losses import ( + BinaryFocalCrossentropy as BinaryFocalCrossentropy, +) +from keras.src.losses.losses import ( + CategoricalCrossentropy as CategoricalCrossentropy, +) +from keras.src.losses.losses import ( + CategoricalFocalCrossentropy as CategoricalFocalCrossentropy, +) +from keras.src.losses.losses import ( + CategoricalGeneralizedCrossEntropy as CategoricalGeneralizedCrossEntropy, +) from keras.src.losses.losses import CategoricalHinge as CategoricalHinge from keras.src.losses.losses import Circle as Circle from keras.src.losses.losses import CosineSimilarity as CosineSimilarity @@ -24,18 +31,32 @@ from keras.src.losses.losses import KLDivergence as KLDivergence from keras.src.losses.losses import LogCosh as LogCosh from keras.src.losses.losses import MeanAbsoluteError as MeanAbsoluteError -from keras.src.losses.losses import MeanAbsolutePercentageError as MeanAbsolutePercentageError +from keras.src.losses.losses import ( + MeanAbsolutePercentageError as MeanAbsolutePercentageError, +) from keras.src.losses.losses import MeanSquaredError as MeanSquaredError -from keras.src.losses.losses import MeanSquaredLogarithmicError as MeanSquaredLogarithmicError +from keras.src.losses.losses import ( + MeanSquaredLogarithmicError as MeanSquaredLogarithmicError, +) from keras.src.losses.losses import Poisson as Poisson -from keras.src.losses.losses import SparseCategoricalCrossentropy as SparseCategoricalCrossentropy +from keras.src.losses.losses import ( + SparseCategoricalCrossentropy as SparseCategoricalCrossentropy, +) from keras.src.losses.losses import SquaredHinge as SquaredHinge from keras.src.losses.losses import Tversky as Tversky from keras.src.losses.losses import binary_crossentropy as binary_crossentropy -from keras.src.losses.losses import binary_focal_crossentropy as binary_focal_crossentropy -from keras.src.losses.losses import categorical_crossentropy as categorical_crossentropy -from keras.src.losses.losses import categorical_focal_crossentropy as categorical_focal_crossentropy -from keras.src.losses.losses import categorical_generalized_cross_entropy as categorical_generalized_cross_entropy +from keras.src.losses.losses import ( + binary_focal_crossentropy as binary_focal_crossentropy, +) +from keras.src.losses.losses import ( + categorical_crossentropy as categorical_crossentropy, +) +from keras.src.losses.losses import ( + categorical_focal_crossentropy as categorical_focal_crossentropy, +) +from keras.src.losses.losses import ( + categorical_generalized_cross_entropy as categorical_generalized_cross_entropy, +) from keras.src.losses.losses import categorical_hinge as categorical_hinge from keras.src.losses.losses import circle as circle from keras.src.losses.losses import cosine_similarity as cosine_similarity @@ -46,10 +67,16 @@ from keras.src.losses.losses import kl_divergence as kl_divergence from keras.src.losses.losses import log_cosh as log_cosh from keras.src.losses.losses import mean_absolute_error as mean_absolute_error -from keras.src.losses.losses import mean_absolute_percentage_error as mean_absolute_percentage_error +from keras.src.losses.losses import ( + mean_absolute_percentage_error as mean_absolute_percentage_error, +) from keras.src.losses.losses import mean_squared_error as mean_squared_error -from keras.src.losses.losses import mean_squared_logarithmic_error as mean_squared_logarithmic_error +from keras.src.losses.losses import ( + mean_squared_logarithmic_error as mean_squared_logarithmic_error, +) from keras.src.losses.losses import poisson as poisson -from keras.src.losses.losses import sparse_categorical_crossentropy as sparse_categorical_crossentropy +from keras.src.losses.losses import ( + sparse_categorical_crossentropy as sparse_categorical_crossentropy, +) from keras.src.losses.losses import squared_hinge as squared_hinge from keras.src.losses.losses import tversky as tversky diff --git a/keras/api/metrics/__init__.py b/keras/api/metrics/__init__.py index ab0f919d7afa..e7ba55dbcb0c 100644 --- a/keras/api/metrics/__init__.py +++ b/keras/api/metrics/__init__.py @@ -4,52 +4,97 @@ since your modifications would be overwritten. """ - from keras.src.losses.losses import binary_crossentropy as binary_crossentropy -from keras.src.losses.losses import binary_focal_crossentropy as binary_focal_crossentropy -from keras.src.losses.losses import categorical_crossentropy as categorical_crossentropy -from keras.src.losses.losses import categorical_focal_crossentropy as categorical_focal_crossentropy +from keras.src.losses.losses import ( + binary_focal_crossentropy as binary_focal_crossentropy, +) +from keras.src.losses.losses import ( + categorical_crossentropy as categorical_crossentropy, +) +from keras.src.losses.losses import ( + categorical_focal_crossentropy as categorical_focal_crossentropy, +) from keras.src.losses.losses import categorical_hinge as categorical_hinge from keras.src.losses.losses import hinge as hinge from keras.src.losses.losses import huber as huber from keras.src.losses.losses import kl_divergence as kl_divergence from keras.src.losses.losses import log_cosh as log_cosh from keras.src.losses.losses import mean_absolute_error as mean_absolute_error -from keras.src.losses.losses import mean_absolute_percentage_error as mean_absolute_percentage_error +from keras.src.losses.losses import ( + mean_absolute_percentage_error as mean_absolute_percentage_error, +) from keras.src.losses.losses import mean_squared_error as mean_squared_error -from keras.src.losses.losses import mean_squared_logarithmic_error as mean_squared_logarithmic_error +from keras.src.losses.losses import ( + mean_squared_logarithmic_error as mean_squared_logarithmic_error, +) from keras.src.losses.losses import poisson as poisson -from keras.src.losses.losses import sparse_categorical_crossentropy as sparse_categorical_crossentropy +from keras.src.losses.losses import ( + sparse_categorical_crossentropy as sparse_categorical_crossentropy, +) from keras.src.losses.losses import squared_hinge as squared_hinge from keras.src.metrics import deserialize as deserialize from keras.src.metrics import get as get from keras.src.metrics import serialize as serialize from keras.src.metrics.accuracy_metrics import Accuracy as Accuracy from keras.src.metrics.accuracy_metrics import BinaryAccuracy as BinaryAccuracy -from keras.src.metrics.accuracy_metrics import CategoricalAccuracy as CategoricalAccuracy -from keras.src.metrics.accuracy_metrics import SparseCategoricalAccuracy as SparseCategoricalAccuracy -from keras.src.metrics.accuracy_metrics import SparseTopKCategoricalAccuracy as SparseTopKCategoricalAccuracy -from keras.src.metrics.accuracy_metrics import TopKCategoricalAccuracy as TopKCategoricalAccuracy -from keras.src.metrics.accuracy_metrics import binary_accuracy as binary_accuracy -from keras.src.metrics.accuracy_metrics import categorical_accuracy as categorical_accuracy -from keras.src.metrics.accuracy_metrics import sparse_categorical_accuracy as sparse_categorical_accuracy -from keras.src.metrics.accuracy_metrics import sparse_top_k_categorical_accuracy as sparse_top_k_categorical_accuracy -from keras.src.metrics.accuracy_metrics import top_k_categorical_accuracy as top_k_categorical_accuracy +from keras.src.metrics.accuracy_metrics import ( + CategoricalAccuracy as CategoricalAccuracy, +) +from keras.src.metrics.accuracy_metrics import ( + SparseCategoricalAccuracy as SparseCategoricalAccuracy, +) +from keras.src.metrics.accuracy_metrics import ( + SparseTopKCategoricalAccuracy as SparseTopKCategoricalAccuracy, +) +from keras.src.metrics.accuracy_metrics import ( + TopKCategoricalAccuracy as TopKCategoricalAccuracy, +) +from keras.src.metrics.accuracy_metrics import ( + binary_accuracy as binary_accuracy, +) +from keras.src.metrics.accuracy_metrics import ( + categorical_accuracy as categorical_accuracy, +) +from keras.src.metrics.accuracy_metrics import ( + sparse_categorical_accuracy as sparse_categorical_accuracy, +) +from keras.src.metrics.accuracy_metrics import ( + sparse_top_k_categorical_accuracy as sparse_top_k_categorical_accuracy, +) +from keras.src.metrics.accuracy_metrics import ( + top_k_categorical_accuracy as top_k_categorical_accuracy, +) from keras.src.metrics.confusion_metrics import AUC as AUC from keras.src.metrics.confusion_metrics import FalseNegatives as FalseNegatives from keras.src.metrics.confusion_metrics import FalsePositives as FalsePositives from keras.src.metrics.confusion_metrics import Precision as Precision -from keras.src.metrics.confusion_metrics import PrecisionAtRecall as PrecisionAtRecall +from keras.src.metrics.confusion_metrics import ( + PrecisionAtRecall as PrecisionAtRecall, +) from keras.src.metrics.confusion_metrics import Recall as Recall -from keras.src.metrics.confusion_metrics import RecallAtPrecision as RecallAtPrecision -from keras.src.metrics.confusion_metrics import SensitivityAtSpecificity as SensitivityAtSpecificity -from keras.src.metrics.confusion_metrics import SpecificityAtSensitivity as SpecificityAtSensitivity +from keras.src.metrics.confusion_metrics import ( + RecallAtPrecision as RecallAtPrecision, +) +from keras.src.metrics.confusion_metrics import ( + SensitivityAtSpecificity as SensitivityAtSpecificity, +) +from keras.src.metrics.confusion_metrics import ( + SpecificityAtSensitivity as SpecificityAtSensitivity, +) from keras.src.metrics.confusion_metrics import TrueNegatives as TrueNegatives from keras.src.metrics.confusion_metrics import TruePositives as TruePositives -from keras.src.metrics.correlation_metrics import ConcordanceCorrelation as ConcordanceCorrelation -from keras.src.metrics.correlation_metrics import PearsonCorrelation as PearsonCorrelation -from keras.src.metrics.correlation_metrics import concordance_correlation as concordance_correlation -from keras.src.metrics.correlation_metrics import pearson_correlation as pearson_correlation +from keras.src.metrics.correlation_metrics import ( + ConcordanceCorrelation as ConcordanceCorrelation, +) +from keras.src.metrics.correlation_metrics import ( + PearsonCorrelation as PearsonCorrelation, +) +from keras.src.metrics.correlation_metrics import ( + concordance_correlation as concordance_correlation, +) +from keras.src.metrics.correlation_metrics import ( + pearson_correlation as pearson_correlation, +) from keras.src.metrics.f_score_metrics import F1Score as F1Score from keras.src.metrics.f_score_metrics import FBetaScore as FBetaScore from keras.src.metrics.hinge_metrics import CategoricalHinge as CategoricalHinge @@ -61,19 +106,39 @@ from keras.src.metrics.iou_metrics import OneHotIoU as OneHotIoU from keras.src.metrics.iou_metrics import OneHotMeanIoU as OneHotMeanIoU from keras.src.metrics.metric import Metric as Metric -from keras.src.metrics.probabilistic_metrics import BinaryCrossentropy as BinaryCrossentropy -from keras.src.metrics.probabilistic_metrics import CategoricalCrossentropy as CategoricalCrossentropy +from keras.src.metrics.probabilistic_metrics import ( + BinaryCrossentropy as BinaryCrossentropy, +) +from keras.src.metrics.probabilistic_metrics import ( + CategoricalCrossentropy as CategoricalCrossentropy, +) from keras.src.metrics.probabilistic_metrics import KLDivergence as KLDivergence from keras.src.metrics.probabilistic_metrics import Poisson as Poisson -from keras.src.metrics.probabilistic_metrics import SparseCategoricalCrossentropy as SparseCategoricalCrossentropy +from keras.src.metrics.probabilistic_metrics import ( + SparseCategoricalCrossentropy as SparseCategoricalCrossentropy, +) from keras.src.metrics.reduction_metrics import Mean as Mean -from keras.src.metrics.reduction_metrics import MeanMetricWrapper as MeanMetricWrapper +from keras.src.metrics.reduction_metrics import ( + MeanMetricWrapper as MeanMetricWrapper, +) from keras.src.metrics.reduction_metrics import Sum as Sum -from keras.src.metrics.regression_metrics import CosineSimilarity as CosineSimilarity +from keras.src.metrics.regression_metrics import ( + CosineSimilarity as CosineSimilarity, +) from keras.src.metrics.regression_metrics import LogCoshError as LogCoshError -from keras.src.metrics.regression_metrics import MeanAbsoluteError as MeanAbsoluteError -from keras.src.metrics.regression_metrics import MeanAbsolutePercentageError as MeanAbsolutePercentageError -from keras.src.metrics.regression_metrics import MeanSquaredError as MeanSquaredError -from keras.src.metrics.regression_metrics import MeanSquaredLogarithmicError as MeanSquaredLogarithmicError +from keras.src.metrics.regression_metrics import ( + MeanAbsoluteError as MeanAbsoluteError, +) +from keras.src.metrics.regression_metrics import ( + MeanAbsolutePercentageError as MeanAbsolutePercentageError, +) +from keras.src.metrics.regression_metrics import ( + MeanSquaredError as MeanSquaredError, +) +from keras.src.metrics.regression_metrics import ( + MeanSquaredLogarithmicError as MeanSquaredLogarithmicError, +) from keras.src.metrics.regression_metrics import R2Score as R2Score -from keras.src.metrics.regression_metrics import RootMeanSquaredError as RootMeanSquaredError +from keras.src.metrics.regression_metrics import ( + RootMeanSquaredError as RootMeanSquaredError, +) diff --git a/keras/api/mixed_precision/__init__.py b/keras/api/mixed_precision/__init__.py index afa2a5e51762..9555b8639385 100644 --- a/keras/api/mixed_precision/__init__.py +++ b/keras/api/mixed_precision/__init__.py @@ -4,11 +4,16 @@ since your modifications would be overwritten. """ - from keras.src.dtype_policies.dtype_policy import DTypePolicy as DTypePolicy from keras.src.dtype_policies.dtype_policy import DTypePolicy as Policy from keras.src.dtype_policies.dtype_policy import dtype_policy as dtype_policy from keras.src.dtype_policies.dtype_policy import dtype_policy as global_policy -from keras.src.dtype_policies.dtype_policy import set_dtype_policy as set_dtype_policy -from keras.src.dtype_policies.dtype_policy import set_dtype_policy as set_global_policy -from keras.src.optimizers.loss_scale_optimizer import LossScaleOptimizer as LossScaleOptimizer +from keras.src.dtype_policies.dtype_policy import ( + set_dtype_policy as set_dtype_policy, +) +from keras.src.dtype_policies.dtype_policy import ( + set_dtype_policy as set_global_policy, +) +from keras.src.optimizers.loss_scale_optimizer import ( + LossScaleOptimizer as LossScaleOptimizer, +) diff --git a/keras/api/models/__init__.py b/keras/api/models/__init__.py index 79b1cd7e3543..f9dd57556d53 100644 --- a/keras/api/models/__init__.py +++ b/keras/api/models/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.models.cloning import clone_model as clone_model from keras.src.models.model import Model as Model from keras.src.models.model import model_from_json as model_from_json diff --git a/keras/api/ops/__init__.py b/keras/api/ops/__init__.py index c161e7480c39..15a0d67a4227 100644 --- a/keras/api/ops/__init__.py +++ b/keras/api/ops/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.ops import image as image from keras.ops import linalg as linalg from keras.ops import nn as nn @@ -68,7 +67,9 @@ from keras.src.ops.nn import average_pool as average_pool from keras.src.ops.nn import batch_normalization as batch_normalization from keras.src.ops.nn import binary_crossentropy as binary_crossentropy -from keras.src.ops.nn import categorical_crossentropy as categorical_crossentropy +from keras.src.ops.nn import ( + categorical_crossentropy as categorical_crossentropy, +) from keras.src.ops.nn import celu as celu from keras.src.ops.nn import conv as conv from keras.src.ops.nn import conv_transpose as conv_transpose @@ -107,7 +108,9 @@ from keras.src.ops.nn import softmax as softmax from keras.src.ops.nn import softplus as softplus from keras.src.ops.nn import softsign as softsign -from keras.src.ops.nn import sparse_categorical_crossentropy as sparse_categorical_crossentropy +from keras.src.ops.nn import ( + sparse_categorical_crossentropy as sparse_categorical_crossentropy, +) from keras.src.ops.nn import sparse_plus as sparse_plus from keras.src.ops.nn import sparse_sigmoid as sparse_sigmoid from keras.src.ops.nn import sparsemax as sparsemax @@ -216,9 +219,9 @@ from keras.src.ops.numpy import less_equal as less_equal from keras.src.ops.numpy import linspace as linspace from keras.src.ops.numpy import log as log -from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import log1p as log1p from keras.src.ops.numpy import log2 as log2 +from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import logaddexp as logaddexp from keras.src.ops.numpy import logaddexp2 as logaddexp2 from keras.src.ops.numpy import logical_and as logical_and diff --git a/keras/api/ops/image/__init__.py b/keras/api/ops/image/__init__.py index 9ebd24f536b1..3be5457f3c00 100644 --- a/keras/api/ops/image/__init__.py +++ b/keras/api/ops/image/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.ops.image import affine_transform as affine_transform from keras.src.ops.image import crop_images as crop_images from keras.src.ops.image import elastic_transform as elastic_transform diff --git a/keras/api/ops/linalg/__init__.py b/keras/api/ops/linalg/__init__.py index 644489199a17..764fa8e74269 100644 --- a/keras/api/ops/linalg/__init__.py +++ b/keras/api/ops/linalg/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.ops.linalg import cholesky as cholesky from keras.src.ops.linalg import cholesky_inverse as cholesky_inverse from keras.src.ops.linalg import det as det diff --git a/keras/api/ops/nn/__init__.py b/keras/api/ops/nn/__init__.py index 769e33be2a22..da08f380f227 100644 --- a/keras/api/ops/nn/__init__.py +++ b/keras/api/ops/nn/__init__.py @@ -4,11 +4,12 @@ since your modifications would be overwritten. """ - from keras.src.ops.nn import average_pool as average_pool from keras.src.ops.nn import batch_normalization as batch_normalization from keras.src.ops.nn import binary_crossentropy as binary_crossentropy -from keras.src.ops.nn import categorical_crossentropy as categorical_crossentropy +from keras.src.ops.nn import ( + categorical_crossentropy as categorical_crossentropy, +) from keras.src.ops.nn import celu as celu from keras.src.ops.nn import conv as conv from keras.src.ops.nn import conv_transpose as conv_transpose @@ -47,7 +48,9 @@ from keras.src.ops.nn import softmax as softmax from keras.src.ops.nn import softplus as softplus from keras.src.ops.nn import softsign as softsign -from keras.src.ops.nn import sparse_categorical_crossentropy as sparse_categorical_crossentropy +from keras.src.ops.nn import ( + sparse_categorical_crossentropy as sparse_categorical_crossentropy, +) from keras.src.ops.nn import sparse_plus as sparse_plus from keras.src.ops.nn import sparse_sigmoid as sparse_sigmoid from keras.src.ops.nn import sparsemax as sparsemax diff --git a/keras/api/ops/numpy/__init__.py b/keras/api/ops/numpy/__init__.py index 20a32cc70b87..9a1d473cac02 100644 --- a/keras/api/ops/numpy/__init__.py +++ b/keras/api/ops/numpy/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.ops.numpy import abs as abs from keras.src.ops.numpy import absolute as absolute from keras.src.ops.numpy import add as add @@ -106,9 +105,9 @@ from keras.src.ops.numpy import less_equal as less_equal from keras.src.ops.numpy import linspace as linspace from keras.src.ops.numpy import log as log -from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import log1p as log1p from keras.src.ops.numpy import log2 as log2 +from keras.src.ops.numpy import log10 as log10 from keras.src.ops.numpy import logaddexp as logaddexp from keras.src.ops.numpy import logaddexp2 as logaddexp2 from keras.src.ops.numpy import logical_and as logical_and diff --git a/keras/api/optimizers/__init__.py b/keras/api/optimizers/__init__.py index 4114fab5b7f4..40f6ab4018f5 100644 --- a/keras/api/optimizers/__init__.py +++ b/keras/api/optimizers/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.optimizers import legacy as legacy from keras.optimizers import schedules as schedules from keras.src.optimizers import deserialize as deserialize @@ -19,7 +18,9 @@ from keras.src.optimizers.ftrl import Ftrl as Ftrl from keras.src.optimizers.lamb import Lamb as Lamb from keras.src.optimizers.lion import Lion as Lion -from keras.src.optimizers.loss_scale_optimizer import LossScaleOptimizer as LossScaleOptimizer +from keras.src.optimizers.loss_scale_optimizer import ( + LossScaleOptimizer as LossScaleOptimizer, +) from keras.src.optimizers.muon import Muon as Muon from keras.src.optimizers.nadam import Nadam as Nadam from keras.src.optimizers.optimizer import Optimizer as Optimizer diff --git a/keras/api/optimizers/legacy/__init__.py b/keras/api/optimizers/legacy/__init__.py index 400776983f81..bff1a0313630 100644 --- a/keras/api/optimizers/legacy/__init__.py +++ b/keras/api/optimizers/legacy/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.optimizers import LegacyOptimizerWarning as Adagrad from keras.src.optimizers import LegacyOptimizerWarning as Adam from keras.src.optimizers import LegacyOptimizerWarning as Ftrl diff --git a/keras/api/optimizers/schedules/__init__.py b/keras/api/optimizers/schedules/__init__.py index ece490d485de..da9621aa36b1 100644 --- a/keras/api/optimizers/schedules/__init__.py +++ b/keras/api/optimizers/schedules/__init__.py @@ -4,13 +4,30 @@ since your modifications would be overwritten. """ - -from keras.src.optimizers.schedules.learning_rate_schedule import CosineDecay as CosineDecay -from keras.src.optimizers.schedules.learning_rate_schedule import CosineDecayRestarts as CosineDecayRestarts -from keras.src.optimizers.schedules.learning_rate_schedule import ExponentialDecay as ExponentialDecay -from keras.src.optimizers.schedules.learning_rate_schedule import InverseTimeDecay as InverseTimeDecay -from keras.src.optimizers.schedules.learning_rate_schedule import LearningRateSchedule as LearningRateSchedule -from keras.src.optimizers.schedules.learning_rate_schedule import PiecewiseConstantDecay as PiecewiseConstantDecay -from keras.src.optimizers.schedules.learning_rate_schedule import PolynomialDecay as PolynomialDecay -from keras.src.optimizers.schedules.learning_rate_schedule import deserialize as deserialize -from keras.src.optimizers.schedules.learning_rate_schedule import serialize as serialize +from keras.src.optimizers.schedules.learning_rate_schedule import ( + CosineDecay as CosineDecay, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + CosineDecayRestarts as CosineDecayRestarts, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + ExponentialDecay as ExponentialDecay, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + InverseTimeDecay as InverseTimeDecay, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + LearningRateSchedule as LearningRateSchedule, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + PiecewiseConstantDecay as PiecewiseConstantDecay, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + PolynomialDecay as PolynomialDecay, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + deserialize as deserialize, +) +from keras.src.optimizers.schedules.learning_rate_schedule import ( + serialize as serialize, +) diff --git a/keras/api/preprocessing/__init__.py b/keras/api/preprocessing/__init__.py index 875cfc439658..49a47f66337e 100644 --- a/keras/api/preprocessing/__init__.py +++ b/keras/api/preprocessing/__init__.py @@ -4,9 +4,14 @@ since your modifications would be overwritten. """ - from keras.preprocessing import image as image from keras.preprocessing import sequence as sequence -from keras.src.utils.image_dataset_utils import image_dataset_from_directory as image_dataset_from_directory -from keras.src.utils.text_dataset_utils import text_dataset_from_directory as text_dataset_from_directory -from keras.src.utils.timeseries_dataset_utils import timeseries_dataset_from_array as timeseries_dataset_from_array +from keras.src.utils.image_dataset_utils import ( + image_dataset_from_directory as image_dataset_from_directory, +) +from keras.src.utils.text_dataset_utils import ( + text_dataset_from_directory as text_dataset_from_directory, +) +from keras.src.utils.timeseries_dataset_utils import ( + timeseries_dataset_from_array as timeseries_dataset_from_array, +) diff --git a/keras/api/preprocessing/image/__init__.py b/keras/api/preprocessing/image/__init__.py index 3622440358f9..59f4e125116f 100644 --- a/keras/api/preprocessing/image/__init__.py +++ b/keras/api/preprocessing/image/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.utils.image_utils import array_to_img as array_to_img from keras.src.utils.image_utils import img_to_array as img_to_array from keras.src.utils.image_utils import load_img as load_img diff --git a/keras/api/preprocessing/sequence/__init__.py b/keras/api/preprocessing/sequence/__init__.py index 43f891cd8b6d..ed43e838795d 100644 --- a/keras/api/preprocessing/sequence/__init__.py +++ b/keras/api/preprocessing/sequence/__init__.py @@ -4,5 +4,4 @@ since your modifications would be overwritten. """ - from keras.src.utils.sequence_utils import pad_sequences as pad_sequences diff --git a/keras/api/quantizers/__init__.py b/keras/api/quantizers/__init__.py index 9fce83fe1326..299e467ac1bb 100644 --- a/keras/api/quantizers/__init__.py +++ b/keras/api/quantizers/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.quantizers import deserialize as deserialize from keras.src.quantizers import get as get from keras.src.quantizers import serialize as serialize @@ -12,9 +11,17 @@ from keras.src.quantizers.quantizers import AbsMaxQuantizer as AbsMaxQuantizer from keras.src.quantizers.quantizers import Quantizer as Quantizer from keras.src.quantizers.quantizers import abs_max_quantize as abs_max_quantize -from keras.src.quantizers.quantizers import compute_float8_amax_history as compute_float8_amax_history -from keras.src.quantizers.quantizers import compute_float8_scale as compute_float8_scale -from keras.src.quantizers.quantizers import fake_quant_with_min_max_vars as fake_quant_with_min_max_vars +from keras.src.quantizers.quantizers import ( + compute_float8_amax_history as compute_float8_amax_history, +) +from keras.src.quantizers.quantizers import ( + compute_float8_scale as compute_float8_scale, +) +from keras.src.quantizers.quantizers import ( + fake_quant_with_min_max_vars as fake_quant_with_min_max_vars, +) from keras.src.quantizers.quantizers import pack_int4 as pack_int4 -from keras.src.quantizers.quantizers import quantize_and_dequantize as quantize_and_dequantize +from keras.src.quantizers.quantizers import ( + quantize_and_dequantize as quantize_and_dequantize, +) from keras.src.quantizers.quantizers import unpack_int4 as unpack_int4 diff --git a/keras/api/random/__init__.py b/keras/api/random/__init__.py index ee64b13f49fe..d0ee60a77c92 100644 --- a/keras/api/random/__init__.py +++ b/keras/api/random/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.random.random import beta as beta from keras.src.random.random import binomial as binomial from keras.src.random.random import categorical as categorical diff --git a/keras/api/regularizers/__init__.py b/keras/api/regularizers/__init__.py index b69061d8bf66..1e3609f71c75 100644 --- a/keras/api/regularizers/__init__.py +++ b/keras/api/regularizers/__init__.py @@ -4,7 +4,6 @@ since your modifications would be overwritten. """ - from keras.src.regularizers import deserialize as deserialize from keras.src.regularizers import get as get from keras.src.regularizers import serialize as serialize @@ -14,6 +13,10 @@ from keras.src.regularizers.regularizers import L1L2 as l1_l2 from keras.src.regularizers.regularizers import L2 as L2 from keras.src.regularizers.regularizers import L2 as l2 -from keras.src.regularizers.regularizers import OrthogonalRegularizer as OrthogonalRegularizer -from keras.src.regularizers.regularizers import OrthogonalRegularizer as orthogonal_regularizer +from keras.src.regularizers.regularizers import ( + OrthogonalRegularizer as OrthogonalRegularizer, +) +from keras.src.regularizers.regularizers import ( + OrthogonalRegularizer as orthogonal_regularizer, +) from keras.src.regularizers.regularizers import Regularizer as Regularizer diff --git a/keras/api/saving/__init__.py b/keras/api/saving/__init__.py index 9bf05caca064..28edd8779337 100644 --- a/keras/api/saving/__init__.py +++ b/keras/api/saving/__init__.py @@ -4,17 +4,32 @@ since your modifications would be overwritten. """ - from keras.src.saving.file_editor import KerasFileEditor as KerasFileEditor -from keras.src.saving.object_registration import CustomObjectScope as CustomObjectScope -from keras.src.saving.object_registration import CustomObjectScope as custom_object_scope -from keras.src.saving.object_registration import get_custom_objects as get_custom_objects -from keras.src.saving.object_registration import get_registered_name as get_registered_name -from keras.src.saving.object_registration import get_registered_object as get_registered_object -from keras.src.saving.object_registration import register_keras_serializable as register_keras_serializable +from keras.src.saving.object_registration import ( + CustomObjectScope as CustomObjectScope, +) +from keras.src.saving.object_registration import ( + CustomObjectScope as custom_object_scope, +) +from keras.src.saving.object_registration import ( + get_custom_objects as get_custom_objects, +) +from keras.src.saving.object_registration import ( + get_registered_name as get_registered_name, +) +from keras.src.saving.object_registration import ( + get_registered_object as get_registered_object, +) +from keras.src.saving.object_registration import ( + register_keras_serializable as register_keras_serializable, +) from keras.src.saving.saving_api import load_model as load_model from keras.src.saving.saving_api import load_weights as load_weights from keras.src.saving.saving_api import save_model as save_model from keras.src.saving.saving_api import save_weights as save_weights -from keras.src.saving.serialization_lib import deserialize_keras_object as deserialize_keras_object -from keras.src.saving.serialization_lib import serialize_keras_object as serialize_keras_object +from keras.src.saving.serialization_lib import ( + deserialize_keras_object as deserialize_keras_object, +) +from keras.src.saving.serialization_lib import ( + serialize_keras_object as serialize_keras_object, +) diff --git a/keras/api/tree/__init__.py b/keras/api/tree/__init__.py index 54d75562dbb2..80d9f25244e8 100644 --- a/keras/api/tree/__init__.py +++ b/keras/api/tree/__init__.py @@ -4,10 +4,11 @@ since your modifications would be overwritten. """ - from keras.src.tree.tree_api import MAP_TO_NONE as MAP_TO_NONE from keras.src.tree.tree_api import assert_same_paths as assert_same_paths -from keras.src.tree.tree_api import assert_same_structure as assert_same_structure +from keras.src.tree.tree_api import ( + assert_same_structure as assert_same_structure, +) from keras.src.tree.tree_api import flatten as flatten from keras.src.tree.tree_api import flatten_with_path as flatten_with_path from keras.src.tree.tree_api import is_nested as is_nested diff --git a/keras/api/utils/__init__.py b/keras/api/utils/__init__.py index 851f667748ae..8ddbda527609 100644 --- a/keras/api/utils/__init__.py +++ b/keras/api/utils/__init__.py @@ -4,36 +4,75 @@ since your modifications would be overwritten. """ - from keras.src.backend.common.global_state import clear_session as clear_session -from keras.src.backend.common.keras_tensor import is_keras_tensor as is_keras_tensor -from keras.src.backend.common.variables import standardize_dtype as standardize_dtype -from keras.src.layers.preprocessing.feature_space import FeatureSpace as FeatureSpace +from keras.src.backend.common.keras_tensor import ( + is_keras_tensor as is_keras_tensor, +) +from keras.src.backend.common.variables import ( + standardize_dtype as standardize_dtype, +) +from keras.src.layers.preprocessing.feature_space import ( + FeatureSpace as FeatureSpace, +) from keras.src.ops.operation_utils import get_source_inputs as get_source_inputs -from keras.src.saving.object_registration import CustomObjectScope as CustomObjectScope -from keras.src.saving.object_registration import CustomObjectScope as custom_object_scope -from keras.src.saving.object_registration import get_custom_objects as get_custom_objects -from keras.src.saving.object_registration import get_registered_name as get_registered_name -from keras.src.saving.object_registration import get_registered_object as get_registered_object -from keras.src.saving.object_registration import register_keras_serializable as register_keras_serializable -from keras.src.saving.serialization_lib import deserialize_keras_object as deserialize_keras_object -from keras.src.saving.serialization_lib import serialize_keras_object as serialize_keras_object -from keras.src.trainers.data_adapters.data_adapter_utils import pack_x_y_sample_weight as pack_x_y_sample_weight -from keras.src.trainers.data_adapters.data_adapter_utils import unpack_x_y_sample_weight as unpack_x_y_sample_weight -from keras.src.trainers.data_adapters.py_dataset_adapter import PyDataset as PyDataset -from keras.src.trainers.data_adapters.py_dataset_adapter import PyDataset as Sequence -from keras.src.utils.audio_dataset_utils import audio_dataset_from_directory as audio_dataset_from_directory +from keras.src.saving.object_registration import ( + CustomObjectScope as CustomObjectScope, +) +from keras.src.saving.object_registration import ( + CustomObjectScope as custom_object_scope, +) +from keras.src.saving.object_registration import ( + get_custom_objects as get_custom_objects, +) +from keras.src.saving.object_registration import ( + get_registered_name as get_registered_name, +) +from keras.src.saving.object_registration import ( + get_registered_object as get_registered_object, +) +from keras.src.saving.object_registration import ( + register_keras_serializable as register_keras_serializable, +) +from keras.src.saving.serialization_lib import ( + deserialize_keras_object as deserialize_keras_object, +) +from keras.src.saving.serialization_lib import ( + serialize_keras_object as serialize_keras_object, +) +from keras.src.trainers.data_adapters.data_adapter_utils import ( + pack_x_y_sample_weight as pack_x_y_sample_weight, +) +from keras.src.trainers.data_adapters.data_adapter_utils import ( + unpack_x_y_sample_weight as unpack_x_y_sample_weight, +) +from keras.src.trainers.data_adapters.py_dataset_adapter import ( + PyDataset as PyDataset, +) +from keras.src.trainers.data_adapters.py_dataset_adapter import ( + PyDataset as Sequence, +) +from keras.src.utils.audio_dataset_utils import ( + audio_dataset_from_directory as audio_dataset_from_directory, +) from keras.src.utils.config import Config as Config from keras.src.utils.dataset_utils import split_dataset as split_dataset from keras.src.utils.file_utils import get_file as get_file -from keras.src.utils.image_dataset_utils import image_dataset_from_directory as image_dataset_from_directory +from keras.src.utils.image_dataset_utils import ( + image_dataset_from_directory as image_dataset_from_directory, +) from keras.src.utils.image_utils import array_to_img as array_to_img from keras.src.utils.image_utils import img_to_array as img_to_array from keras.src.utils.image_utils import load_img as load_img from keras.src.utils.image_utils import save_img as save_img -from keras.src.utils.io_utils import disable_interactive_logging as disable_interactive_logging -from keras.src.utils.io_utils import enable_interactive_logging as enable_interactive_logging -from keras.src.utils.io_utils import is_interactive_logging_enabled as is_interactive_logging_enabled +from keras.src.utils.io_utils import ( + disable_interactive_logging as disable_interactive_logging, +) +from keras.src.utils.io_utils import ( + enable_interactive_logging as enable_interactive_logging, +) +from keras.src.utils.io_utils import ( + is_interactive_logging_enabled as is_interactive_logging_enabled, +) from keras.src.utils.model_visualization import model_to_dot as model_to_dot from keras.src.utils.model_visualization import plot_model as plot_model from keras.src.utils.numerical_utils import normalize as normalize @@ -41,7 +80,11 @@ from keras.src.utils.progbar import Progbar as Progbar from keras.src.utils.rng_utils import set_random_seed as set_random_seed from keras.src.utils.sequence_utils import pad_sequences as pad_sequences -from keras.src.utils.text_dataset_utils import text_dataset_from_directory as text_dataset_from_directory -from keras.src.utils.timeseries_dataset_utils import timeseries_dataset_from_array as timeseries_dataset_from_array +from keras.src.utils.text_dataset_utils import ( + text_dataset_from_directory as text_dataset_from_directory, +) +from keras.src.utils.timeseries_dataset_utils import ( + timeseries_dataset_from_array as timeseries_dataset_from_array, +) from keras.utils import bounding_boxes as bounding_boxes from keras.utils import legacy as legacy diff --git a/keras/api/utils/bounding_boxes/__init__.py b/keras/api/utils/bounding_boxes/__init__.py index 2bb1a8944e3a..40221bd75c94 100644 --- a/keras/api/utils/bounding_boxes/__init__.py +++ b/keras/api/utils/bounding_boxes/__init__.py @@ -4,13 +4,30 @@ since your modifications would be overwritten. """ - -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import affine_transform as affine_transform -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import clip_to_image_size as clip_to_image_size -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import convert_format as convert_format -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import crop as crop -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import decode_deltas_to_boxes as decode_deltas_to_boxes -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import encode_box_to_deltas as encode_box_to_deltas -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import pad as pad -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import compute_ciou as compute_ciou -from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import compute_iou as compute_iou +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( + affine_transform as affine_transform, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( + clip_to_image_size as clip_to_image_size, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( + convert_format as convert_format, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( + crop as crop, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( + decode_deltas_to_boxes as decode_deltas_to_boxes, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( + encode_box_to_deltas as encode_box_to_deltas, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.converters import ( + pad as pad, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import ( + compute_ciou as compute_ciou, +) +from keras.src.layers.preprocessing.image_preprocessing.bounding_boxes.iou import ( + compute_iou as compute_iou, +) diff --git a/keras/api/utils/legacy/__init__.py b/keras/api/utils/legacy/__init__.py index e2bfa1331b6b..1e3aa0ee9d5c 100644 --- a/keras/api/utils/legacy/__init__.py +++ b/keras/api/utils/legacy/__init__.py @@ -4,6 +4,9 @@ since your modifications would be overwritten. """ - -from keras.src.legacy.saving.serialization import deserialize_keras_object as deserialize_keras_object -from keras.src.legacy.saving.serialization import serialize_keras_object as serialize_keras_object +from keras.src.legacy.saving.serialization import ( + deserialize_keras_object as deserialize_keras_object, +) +from keras.src.legacy.saving.serialization import ( + serialize_keras_object as serialize_keras_object, +) diff --git a/keras/api/visualization/__init__.py b/keras/api/visualization/__init__.py index 01b48ba66242..6e3482a8d59a 100644 --- a/keras/api/visualization/__init__.py +++ b/keras/api/visualization/__init__.py @@ -4,9 +4,18 @@ since your modifications would be overwritten. """ - -from keras.src.visualization.draw_bounding_boxes import draw_bounding_boxes as draw_bounding_boxes -from keras.src.visualization.draw_segmentation_masks import draw_segmentation_masks as draw_segmentation_masks -from keras.src.visualization.plot_bounding_box_gallery import plot_bounding_box_gallery as plot_bounding_box_gallery -from keras.src.visualization.plot_image_gallery import plot_image_gallery as plot_image_gallery -from keras.src.visualization.plot_segmentation_mask_gallery import plot_segmentation_mask_gallery as plot_segmentation_mask_gallery +from keras.src.visualization.draw_bounding_boxes import ( + draw_bounding_boxes as draw_bounding_boxes, +) +from keras.src.visualization.draw_segmentation_masks import ( + draw_segmentation_masks as draw_segmentation_masks, +) +from keras.src.visualization.plot_bounding_box_gallery import ( + plot_bounding_box_gallery as plot_bounding_box_gallery, +) +from keras.src.visualization.plot_image_gallery import ( + plot_image_gallery as plot_image_gallery, +) +from keras.src.visualization.plot_segmentation_mask_gallery import ( + plot_segmentation_mask_gallery as plot_segmentation_mask_gallery, +) diff --git a/keras/api/wrappers/__init__.py b/keras/api/wrappers/__init__.py index d7ecd3093b46..e3aa52524ca6 100644 --- a/keras/api/wrappers/__init__.py +++ b/keras/api/wrappers/__init__.py @@ -4,7 +4,12 @@ since your modifications would be overwritten. """ - -from keras.src.wrappers.sklearn_wrapper import SKLearnClassifier as SKLearnClassifier -from keras.src.wrappers.sklearn_wrapper import SKLearnRegressor as SKLearnRegressor -from keras.src.wrappers.sklearn_wrapper import SKLearnTransformer as SKLearnTransformer +from keras.src.wrappers.sklearn_wrapper import ( + SKLearnClassifier as SKLearnClassifier, +) +from keras.src.wrappers.sklearn_wrapper import ( + SKLearnRegressor as SKLearnRegressor, +) +from keras.src.wrappers.sklearn_wrapper import ( + SKLearnTransformer as SKLearnTransformer, +) diff --git a/keras/src/backend/common/name_scope_test.py b/keras/src/backend/common/name_scope_test.py index 0df64ef354bc..a9873ca95eec 100644 --- a/keras/src/backend/common/name_scope_test.py +++ b/keras/src/backend/common/name_scope_test.py @@ -75,9 +75,7 @@ def test_exit_with_empty_stack(self): scope.__enter__() # Simulate the scenario where the stack is cleared - name_scope_stack = global_state.get_global_attribute( - "name_scope_stack" - ) + name_scope_stack = global_state.get_global_attribute("name_scope_stack") name_scope_stack.clear() # Exit should not raise an IndexError @@ -128,9 +126,7 @@ def test_exit_without_pop_on_exit(self): scope.__exit__() # Verify the stack still contains the scope - name_scope_stack = global_state.get_global_attribute( - "name_scope_stack" - ) + name_scope_stack = global_state.get_global_attribute("name_scope_stack") self.assertEqual(len(name_scope_stack), 1) # Clean up