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