# CV_GUIDES_MASTER = {1# "path": "keras_cv/",2# "title": "KerasCV",3# "toc": True,4# "children": [5# {6# "path": "object_detection_keras_cv",7# "title": "Use KerasCV to assemble object detection pipelines",8# },9# {10# "path": "classification_with_keras_cv",11# "title": "Use KerasCV to train powerful image classifiers.",12# },13# {14# "path": "cut_mix_mix_up_and_rand_augment",15# "title": "CutMix, MixUp, and RandAugment image augmentation with KerasCV",16# },17# {18# "path": "generate_images_with_stable_diffusion",19# "title": "High-performance image generation using Stable Diffusion in KerasCV",20# },21# {22# "path": "custom_image_augmentations",23# "title": "Custom Image Augmentations with BaseImageAugmentationLayer",24# },25# {26# "path": "semantic_segmentation_deeplab_v3_plus",27# "title": "Semantic Segmentation with KerasCV",28# },29# {30# "path": "segment_anything_in_keras_cv",31# "title": "Segment Anything in KerasCV",32# },33# ],34# }3536GUIDES_MASTER = {37"path": "guides/",38"title": "Developer guides",39"toc": True,40"children": [41{42"path": "functional_api",43"title": "The Functional API",44},45{46"path": "sequential_model",47"title": "The Sequential model",48},49{50"path": "making_new_layers_and_models_via_subclassing",51"title": "Making new layers & models via subclassing",52},53{54"path": "training_with_built_in_methods",55"title": "Training & evaluation with the built-in methods",56},57{58"path": "custom_train_step_in_jax",59"title": "Customizing `fit()` with JAX",60},61{62"path": "custom_train_step_in_tensorflow",63"title": "Customizing `fit()` with TensorFlow",64},65{66"path": "custom_train_step_in_torch",67"title": "Customizing `fit()` with PyTorch",68},69{70"path": "writing_a_custom_training_loop_in_jax",71"title": "Writing a custom training loop in JAX",72},73{74"path": "writing_a_custom_training_loop_in_tensorflow",75"title": "Writing a custom training loop in TensorFlow",76},77{78"path": "writing_a_custom_training_loop_in_torch",79"title": "Writing a custom training loop in PyTorch",80},81{82"path": "serialization_and_saving",83"title": "Serialization & saving",84},85{86"path": "customizing_saving_and_serialization",87"title": "Customizing saving & serialization",88},89{90"path": "writing_your_own_callbacks",91"title": "Writing your own callbacks",92},93{94"path": "transfer_learning",95"title": "Transfer learning & fine-tuning",96},97{98"path": "distributed_training_with_jax",99"title": "Distributed training with JAX",100},101{102"path": "distributed_training_with_tensorflow",103"title": "Distributed training with TensorFlow",104},105{106"path": "distributed_training_with_torch",107"title": "Distributed training with PyTorch",108},109{110"path": "distribution",111"title": "Distributed training with Keras 3",112},113{114"path": "migrating_to_keras_3",115"title": "Migrating Keras 2 code to Keras 3",116},117{118"path": "keras_nnx_guide",119"title": "How to use Keras with NNX backend",120},121{122"path": "orbax_checkpoint",123"title": "Orbax Checkpointing in Keras",124},125# {126# "path": "preprocessing_layers",127# "title": "Working with preprocessing layers",128# },129# {130# "path": "working_with_rnns",131# "title": "Working with recurrent neural networks",132# },133# {134# "path": "understanding_masking_and_padding",135# "title": "Understanding masking & padding",136# },137# {138# 'path': 'writing_your_own_metrics',139# 'title': 'Writing your own Metrics',140# },141# {142# 'path': 'writing_your_own_losses',143# 'title': 'Writing your own Losses',144# },145# {146# 'path': 'tpu_training',147# 'title': 'Training Keras models on TPU',148# },149# {150# 'path': 'hyperparameter_optimization',151# 'title': 'Hyperparameter optimization',152# },153# {154# 'path': 'mixed_precision',155# 'title': 'Mixed precision training',156# },157# CV_GUIDES_MASTER,158],159}160161162