Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
keras-team
GitHub Repository: keras-team/keras-io
Path: blob/master/scripts/api_master.py
7858 views
1
API_MASTER = {
2
"path": "api/",
3
"title": "Keras 3 API documentation",
4
"toc": True,
5
"children": [
6
{
7
"path": "models/",
8
"title": "Models API",
9
"toc": True,
10
"children": [
11
{
12
"path": "model",
13
"title": "The Model class",
14
"generate": [
15
"keras.Model",
16
"keras.Model.summary",
17
"keras.Model.get_layer",
18
"keras.Model.get_quantization_layer_structure",
19
"keras.Model.get_state_tree",
20
"keras.Model.set_state_tree",
21
"keras.Model.quantize",
22
],
23
},
24
{
25
"path": "sequential",
26
"title": "The Sequential class",
27
"generate": [
28
"keras.Sequential",
29
"keras.Sequential.add",
30
"keras.Sequential.pop",
31
],
32
},
33
{
34
"path": "model_training_apis",
35
"title": "Model training APIs",
36
"generate": [
37
"keras.Model.compile",
38
"keras.Model.fit",
39
"keras.Model.evaluate",
40
"keras.Model.predict",
41
"keras.Model.train_on_batch",
42
"keras.Model.test_on_batch",
43
"keras.Model.predict_on_batch",
44
],
45
},
46
{
47
"path": "model_saving_apis/",
48
"title": "Saving & serialization",
49
"toc": True,
50
"children": [
51
{
52
"path": "model_saving_and_loading",
53
"title": "Whole model saving & loading",
54
"generate": [
55
"keras.Model.save",
56
"keras.saving.save_model",
57
"keras.saving.load_model",
58
],
59
},
60
{
61
"path": "weights_saving_and_loading",
62
"title": "Weights-only saving & loading",
63
"generate": [
64
"keras.Model.save_weights",
65
"keras.Model.load_weights",
66
],
67
},
68
{
69
"path": "model_config_serialization",
70
"title": "Model config serialization",
71
"generate": [
72
"keras.Model.get_config",
73
"keras.Model.from_config",
74
"keras.models.clone_model",
75
"keras.models.model_from_json",
76
],
77
},
78
{
79
"path": "export",
80
"title": "Model export for inference",
81
"generate": [
82
"keras.Model.export",
83
"keras.export.ExportArchive",
84
"keras.export.ExportArchive.add_endpoint",
85
"keras.export.ExportArchive.add_variable_collection",
86
"keras.export.ExportArchive.track",
87
"keras.export.ExportArchive.write_out",
88
],
89
},
90
{
91
"path": "serialization_utils",
92
"title": "Serialization utilities",
93
"generate": [
94
"keras.saving.serialize_keras_object",
95
"keras.saving.deserialize_keras_object",
96
"keras.saving.custom_object_scope",
97
"keras.saving.get_custom_objects",
98
"keras.saving.register_keras_serializable",
99
],
100
},
101
{
102
"path": "keras_file_editor",
103
"title": "Keras weights file editor",
104
"generate": [
105
"keras.saving.KerasFileEditor",
106
"keras.saving.KerasFileEditor.summary",
107
"keras.saving.KerasFileEditor.compare",
108
"keras.saving.KerasFileEditor.save",
109
"keras.saving.KerasFileEditor.rename_object",
110
"keras.saving.KerasFileEditor.delete_object",
111
"keras.saving.KerasFileEditor.add_object",
112
"keras.saving.KerasFileEditor.delete_weight",
113
"keras.saving.KerasFileEditor.add_weights",
114
],
115
},
116
],
117
},
118
{
119
"path": "distillation/",
120
"title": "Knowledge distillation",
121
"toc": True,
122
"children": [
123
{
124
"path": "distiller",
125
"title": "Distiller model",
126
"generate": [
127
"keras.distillation.Distiller",
128
],
129
},
130
{
131
"path": "distillation_loss",
132
"title": "Base distillation loss",
133
"generate": [
134
"keras.distillation.DistillationLoss",
135
],
136
},
137
{
138
"path": "logits_distillation",
139
"title": "Logits distillation loss",
140
"generate": [
141
"keras.distillation.LogitsDistillation",
142
],
143
},
144
{
145
"path": "feature_distillation",
146
"title": "Feature distillation loss",
147
"generate": [
148
"keras.distillation.FeatureDistillation",
149
],
150
},
151
],
152
},
153
],
154
},
155
{
156
"path": "layers/",
157
"title": "Layers API",
158
"toc": True,
159
"children": [
160
{
161
"path": "base_layer",
162
"title": "The base Layer class",
163
"generate": [
164
"keras.layers.Layer",
165
"keras.layers.Layer.weights",
166
"keras.layers.Layer.trainable_weights",
167
"keras.layers.Layer.non_trainable_weights",
168
"keras.layers.Layer.add_weight",
169
"keras.layers.Layer.trainable",
170
"keras.layers.Layer.get_weights",
171
"keras.layers.Layer.set_weights",
172
"keras.Model.get_config",
173
"keras.layers.Layer.add_loss",
174
"keras.layers.Layer.losses",
175
],
176
},
177
{
178
"path": "activations",
179
"title": "Layer activations",
180
"generate": [
181
"keras.activations.celu",
182
"keras.activations.elu",
183
"keras.activations.exponential",
184
"keras.activations.gelu",
185
"keras.activations.glu",
186
"keras.activations.hard_shrink",
187
"keras.activations.hard_sigmoid",
188
"keras.activations.hard_silu",
189
"keras.activations.hard_tanh",
190
"keras.activations.leaky_relu",
191
"keras.activations.linear",
192
"keras.activations.log_sigmoid",
193
"keras.activations.log_softmax",
194
"keras.activations.mish",
195
"keras.activations.relu",
196
"keras.activations.relu6",
197
"keras.activations.selu",
198
"keras.activations.sigmoid",
199
"keras.activations.silu",
200
"keras.activations.softmax",
201
"keras.activations.soft_shrink",
202
"keras.activations.softplus",
203
"keras.activations.softsign",
204
"keras.activations.sparse_plus",
205
"keras.activations.sparsemax",
206
"keras.activations.squareplus",
207
"keras.activations.tanh",
208
"keras.activations.tanh_shrink",
209
"keras.activations.threshold",
210
],
211
},
212
{
213
"path": "initializers",
214
"title": "Layer weight initializers",
215
"generate": [
216
"keras.initializers.RandomNormal",
217
"keras.initializers.RandomUniform",
218
"keras.initializers.TruncatedNormal",
219
"keras.initializers.Zeros",
220
"keras.initializers.Ones",
221
"keras.initializers.GlorotNormal",
222
"keras.initializers.GlorotUniform",
223
"keras.initializers.HeNormal",
224
"keras.initializers.HeUniform",
225
"keras.initializers.Orthogonal",
226
"keras.initializers.Constant",
227
"keras.initializers.VarianceScaling",
228
"keras.initializers.LecunNormal",
229
"keras.initializers.LecunUniform",
230
"keras.initializers.IdentityInitializer",
231
],
232
},
233
{
234
"path": "regularizers",
235
"title": "Layer weight regularizers",
236
"generate": [
237
"keras.regularizers.Regularizer",
238
"keras.regularizers.L1",
239
"keras.regularizers.L2",
240
"keras.regularizers.L1L2",
241
"keras.regularizers.OrthogonalRegularizer",
242
],
243
},
244
{
245
"path": "constraints",
246
"title": "Layer weight constraints",
247
"generate": [
248
"keras.constraints.Constraint",
249
"keras.constraints.MaxNorm",
250
"keras.constraints.MinMaxNorm",
251
"keras.constraints.NonNeg",
252
"keras.constraints.UnitNorm",
253
],
254
},
255
{
256
"path": "core_layers/",
257
"title": "Core layers",
258
"toc": True,
259
"children": [
260
{
261
"path": "input",
262
"title": "Input object",
263
"generate": ["keras.Input"],
264
},
265
{
266
"path": "input_spec",
267
"title": "InputSpec object",
268
"generate": ["keras.InputSpec"],
269
},
270
{
271
"path": "dense",
272
"title": "Dense layer",
273
"generate": ["keras.layers.Dense"],
274
},
275
{
276
"path": "einsum_dense",
277
"title": "EinsumDense layer",
278
"generate": ["keras.layers.EinsumDense"],
279
},
280
{
281
"path": "activation",
282
"title": "Activation layer",
283
"generate": ["keras.layers.Activation"],
284
},
285
{
286
"path": "embedding",
287
"title": "Embedding layer",
288
"generate": ["keras.layers.Embedding"],
289
},
290
{
291
"path": "masking",
292
"title": "Masking layer",
293
"generate": ["keras.layers.Masking"],
294
},
295
{
296
"path": "lambda",
297
"title": "Lambda layer",
298
"generate": ["keras.layers.Lambda"],
299
},
300
{
301
"path": "identity",
302
"title": "Identity layer",
303
"generate": ["keras.layers.Identity"],
304
},
305
],
306
},
307
{
308
"path": "convolution_layers/",
309
"title": "Convolution layers",
310
"toc": True,
311
"children": [
312
{
313
"path": "convolution1d",
314
"title": "Conv1D layer",
315
"generate": ["keras.layers.Conv1D"],
316
},
317
{
318
"path": "convolution2d",
319
"title": "Conv2D layer",
320
"generate": ["keras.layers.Conv2D"],
321
},
322
{
323
"path": "convolution3d",
324
"title": "Conv3D layer",
325
"generate": ["keras.layers.Conv3D"],
326
},
327
{
328
"path": "separable_convolution1d",
329
"title": "SeparableConv1D layer",
330
"generate": ["keras.layers.SeparableConv1D"],
331
},
332
{
333
"path": "separable_convolution2d",
334
"title": "SeparableConv2D layer",
335
"generate": ["keras.layers.SeparableConv2D"],
336
},
337
{
338
"path": "depthwise_convolution1d",
339
"title": "DepthwiseConv1D layer",
340
"generate": ["keras.layers.DepthwiseConv1D"],
341
},
342
{
343
"path": "depthwise_convolution2d",
344
"title": "DepthwiseConv2D layer",
345
"generate": ["keras.layers.DepthwiseConv2D"],
346
},
347
{
348
"path": "convolution1d_transpose",
349
"title": "Conv1DTranspose layer",
350
"generate": ["keras.layers.Conv1DTranspose"],
351
},
352
{
353
"path": "convolution2d_transpose",
354
"title": "Conv2DTranspose layer",
355
"generate": ["keras.layers.Conv2DTranspose"],
356
},
357
{
358
"path": "convolution3d_transpose",
359
"title": "Conv3DTranspose layer",
360
"generate": ["keras.layers.Conv3DTranspose"],
361
},
362
],
363
},
364
{
365
"path": "pooling_layers/",
366
"title": "Pooling layers",
367
"toc": True,
368
"children": [
369
{
370
"path": "max_pooling1d",
371
"title": "MaxPooling1D layer",
372
"generate": ["keras.layers.MaxPooling1D"],
373
},
374
{
375
"path": "max_pooling2d",
376
"title": "MaxPooling2D layer",
377
"generate": ["keras.layers.MaxPooling2D"],
378
},
379
{
380
"path": "max_pooling3d",
381
"title": "MaxPooling3D layer",
382
"generate": ["keras.layers.MaxPooling3D"],
383
},
384
{
385
"path": "average_pooling1d",
386
"title": "AveragePooling1D layer",
387
"generate": ["keras.layers.AveragePooling1D"],
388
},
389
{
390
"path": "average_pooling2d",
391
"title": "AveragePooling2D layer",
392
"generate": ["keras.layers.AveragePooling2D"],
393
},
394
{
395
"path": "average_pooling3d",
396
"title": "AveragePooling3D layer",
397
"generate": ["keras.layers.AveragePooling3D"],
398
},
399
{
400
"path": "global_max_pooling1d",
401
"title": "GlobalMaxPooling1D layer",
402
"generate": ["keras.layers.GlobalMaxPooling1D"],
403
},
404
{
405
"path": "global_max_pooling2d",
406
"title": "GlobalMaxPooling2D layer",
407
"generate": ["keras.layers.GlobalMaxPooling2D"],
408
},
409
{
410
"path": "global_max_pooling3d",
411
"title": "GlobalMaxPooling3D layer",
412
"generate": ["keras.layers.GlobalMaxPooling3D"],
413
},
414
{
415
"path": "global_average_pooling1d",
416
"title": "GlobalAveragePooling1D layer",
417
"generate": ["keras.layers.GlobalAveragePooling1D"],
418
},
419
{
420
"path": "global_average_pooling2d",
421
"title": "GlobalAveragePooling2D layer",
422
"generate": ["keras.layers.GlobalAveragePooling2D"],
423
},
424
{
425
"path": "global_average_pooling3d",
426
"title": "GlobalAveragePooling3D layer",
427
"generate": ["keras.layers.GlobalAveragePooling3D"],
428
},
429
{
430
"path": "adaptive_average_pooling1d",
431
"title": "AdaptiveAveragePooling1D layer",
432
"generate": ["keras.layers.AdaptiveAveragePooling1D"],
433
},
434
{
435
"path": "adaptive_average_pooling2d",
436
"title": "AdaptiveAveragePooling2D layer",
437
"generate": ["keras.layers.AdaptiveAveragePooling2D"],
438
},
439
{
440
"path": "adaptive_average_pooling3d",
441
"title": "AdaptiveAveragePooling3D layer",
442
"generate": ["keras.layers.AdaptiveAveragePooling3D"],
443
},
444
{
445
"path": "adaptive_max_pooling1d",
446
"title": "AdaptiveMaxPooling1D layer",
447
"generate": ["keras.layers.AdaptiveMaxPooling1D"],
448
},
449
{
450
"path": "adaptive_max_pooling2d",
451
"title": "AdaptiveMaxPooling2D layer",
452
"generate": ["keras.layers.AdaptiveMaxPooling2D"],
453
},
454
{
455
"path": "adaptive_max_pooling3d",
456
"title": "AdaptiveMaxPooling3D layer",
457
"generate": ["keras.layers.AdaptiveMaxPooling3D"],
458
},
459
],
460
},
461
{
462
"path": "recurrent_layers/",
463
"title": "Recurrent layers",
464
"toc": True,
465
"children": [
466
{
467
"path": "lstm",
468
"title": "LSTM layer",
469
"generate": ["keras.layers.LSTM"],
470
},
471
{
472
"path": "lstm_cell",
473
"title": "LSTM cell layer",
474
"generate": ["keras.layers.LSTMCell"],
475
},
476
{
477
"path": "gru",
478
"title": "GRU layer",
479
"generate": ["keras.layers.GRU"],
480
},
481
{
482
"path": "gru_cell",
483
"title": "GRU Cell layer",
484
"generate": ["keras.layers.GRUCell"],
485
},
486
{
487
"path": "simple_rnn",
488
"title": "SimpleRNN layer",
489
"generate": ["keras.layers.SimpleRNN"],
490
},
491
{
492
"path": "time_distributed",
493
"title": "TimeDistributed layer",
494
"generate": ["keras.layers.TimeDistributed"],
495
},
496
{
497
"path": "bidirectional",
498
"title": "Bidirectional layer",
499
"generate": ["keras.layers.Bidirectional"],
500
},
501
{
502
"path": "conv_lstm1d",
503
"title": "ConvLSTM1D layer",
504
"generate": ["keras.layers.ConvLSTM1D"],
505
},
506
{
507
"path": "conv_lstm2d",
508
"title": "ConvLSTM2D layer",
509
"generate": ["keras.layers.ConvLSTM2D"],
510
},
511
{
512
"path": "conv_lstm3d",
513
"title": "ConvLSTM3D layer",
514
"generate": ["keras.layers.ConvLSTM3D"],
515
},
516
{
517
"path": "rnn",
518
"title": "Base RNN layer",
519
"generate": ["keras.layers.RNN"],
520
},
521
{
522
"path": "simple_rnn_cell",
523
"title": "Simple RNN cell layer",
524
"generate": ["keras.layers.SimpleRNNCell"],
525
},
526
{
527
"path": "stacked_rnn_cell",
528
"title": "Stacked RNN cell layer",
529
"generate": ["keras.layers.StackedRNNCells"],
530
},
531
],
532
},
533
{
534
"path": "preprocessing_layers/",
535
"title": "Preprocessing layers",
536
"toc": True,
537
"children": [
538
{
539
"path": "text/",
540
"title": "Text preprocessing",
541
"toc": True,
542
"children": [
543
{
544
"path": "text_vectorization",
545
"title": "TextVectorization layer",
546
"generate": ["keras.layers.TextVectorization"],
547
},
548
],
549
},
550
{
551
"path": "numerical/",
552
"title": "Numerical features preprocessing layers",
553
"toc": True,
554
"children": [
555
{
556
"path": "normalization",
557
"title": "Normalization layer",
558
"generate": ["keras.layers.Normalization"],
559
},
560
{
561
"path": "spectral_normalization",
562
"title": "Spectral Normalization layer",
563
"generate": ["keras.layers.SpectralNormalization"],
564
},
565
{
566
"path": "discretization",
567
"title": "Discretization layer",
568
"generate": ["keras.layers.Discretization"],
569
},
570
],
571
},
572
{
573
"path": "categorical/",
574
"title": "Categorical features preprocessing layers",
575
"toc": True,
576
"children": [
577
{
578
"path": "category_encoding",
579
"title": "CategoryEncoding layer",
580
"generate": ["keras.layers.CategoryEncoding"],
581
},
582
{
583
"path": "hashing",
584
"title": "Hashing layer",
585
"generate": ["keras.layers.Hashing"],
586
},
587
{
588
"path": "hashed_crossing",
589
"title": "HashedCrossing layer",
590
"generate": ["keras.layers.HashedCrossing"],
591
},
592
{
593
"path": "string_lookup",
594
"title": "StringLookup layer",
595
"generate": ["keras.layers.StringLookup"],
596
},
597
{
598
"path": "integer_lookup",
599
"title": "IntegerLookup layer",
600
"generate": ["keras.layers.IntegerLookup"],
601
},
602
],
603
},
604
{
605
"path": "image_preprocessing/",
606
"title": "Image preprocessing layers",
607
"toc": True,
608
"children": [
609
{
610
"path": "resizing",
611
"title": "Resizing layer",
612
"generate": ["keras.layers.Resizing"],
613
},
614
{
615
"path": "rescaling",
616
"title": "Rescaling layer",
617
"generate": ["keras.layers.Rescaling"],
618
},
619
{
620
"path": "center_crop",
621
"title": "CenterCrop layer",
622
"generate": ["keras.layers.CenterCrop"],
623
},
624
{
625
"path": "auto_constrast",
626
"title": "AutoContrast layer",
627
"generate": ["keras.layers.AutoContrast"],
628
},
629
],
630
},
631
{
632
"path": "image_augmentation/",
633
"title": "Image augmentation layers",
634
"toc": True,
635
"children": [
636
{
637
"path": "aug_mix",
638
"title": "AugMix layer",
639
"generate": ["keras.layers.AugMix"],
640
},
641
{
642
"path": "cut_mix",
643
"title": "CutMix layer",
644
"generate": ["keras.layers.CutMix"],
645
},
646
{
647
"path": "equalization",
648
"title": "Equalization layer",
649
"generate": ["keras.layers.Equalization"],
650
},
651
{
652
"path": "max_num_bounding_boxes",
653
"title": "MaxNumBoundingBoxes layer",
654
"generate": ["keras.layers.MaxNumBoundingBoxes"],
655
},
656
{
657
"path": "mix_up",
658
"title": "MixUp layer",
659
"generate": ["keras.layers.MixUp"],
660
},
661
{
662
"path": "pipeline",
663
"title": "Pipeline layer",
664
"generate": ["keras.layers.Pipeline"],
665
},
666
{
667
"path": "rand_augment",
668
"title": "RandAugment layer",
669
"generate": ["keras.layers.RandAugment"],
670
},
671
{
672
"path": "random_brightness",
673
"title": "RandomBrightness layer",
674
"generate": ["keras.layers.RandomBrightness"],
675
},
676
{
677
"path": "random_color_degeneration",
678
"title": "RandomColorDegeneration layer",
679
"generate": [
680
"keras.layers.RandomColorDegeneration"
681
],
682
},
683
{
684
"path": "random_color_jitter",
685
"title": "RandomColorJitter layer",
686
"generate": ["keras.layers.RandomColorJitter"],
687
},
688
{
689
"path": "random_contrast",
690
"title": "RandomContrast layer",
691
"generate": ["keras.layers.RandomContrast"],
692
},
693
{
694
"path": "random_crop",
695
"title": "RandomCrop layer",
696
"generate": ["keras.layers.RandomCrop"],
697
},
698
{
699
"path": "random_elastic_transform",
700
"title": "RandomElasticTransform layer",
701
"generate": ["keras.layers.RandomElasticTransform"],
702
},
703
{
704
"path": "random_erasing",
705
"title": "RandomErasing layer",
706
"generate": ["keras.layers.RandomErasing"],
707
},
708
{
709
"path": "random_flip",
710
"title": "RandomFlip layer",
711
"generate": ["keras.layers.RandomFlip"],
712
},
713
{
714
"path": "random_gaussian_blur",
715
"title": "RandomGaussianBlur layer",
716
"generate": ["keras.layers.RandomGaussianBlur"],
717
},
718
{
719
"path": "random_grayscale",
720
"title": "RandomGrayscale layer",
721
"generate": ["keras.layers.RandomGrayscale"],
722
},
723
{
724
"path": "random_hue",
725
"title": "RandomHue layer",
726
"generate": ["keras.layers.RandomHue"],
727
},
728
{
729
"path": "random_invert",
730
"title": "RandomInvert layer",
731
"generate": ["keras.layers.RandomInvert"],
732
},
733
{
734
"path": "random_perspective",
735
"title": "RandomPerspective layer",
736
"generate": ["keras.layers.RandomPerspective"],
737
},
738
{
739
"path": "random_posterization",
740
"title": "RandomPosterization layer",
741
"generate": ["keras.layers.RandomPosterization"],
742
},
743
{
744
"path": "random_rotation",
745
"title": "RandomRotation layer",
746
"generate": ["keras.layers.RandomRotation"],
747
},
748
{
749
"path": "random_saturation",
750
"title": "RandomSaturation layer",
751
"generate": ["keras.layers.RandomSaturation"],
752
},
753
{
754
"path": "random_sharpness",
755
"title": "RandomSharpness layer",
756
"generate": ["keras.layers.RandomSharpness"],
757
},
758
{
759
"path": "random_shear",
760
"title": "RandomShear layer",
761
"generate": ["keras.layers.RandomShear"],
762
},
763
{
764
"path": "random_translation",
765
"title": "RandomTranslation layer",
766
"generate": ["keras.layers.RandomTranslation"],
767
},
768
{
769
"path": "random_zoom",
770
"title": "RandomZoom layer",
771
"generate": ["keras.layers.RandomZoom"],
772
},
773
{
774
"path": "solarization",
775
"title": "Solarization layer",
776
"generate": ["keras.layers.Solarization"],
777
},
778
],
779
},
780
{
781
"path": "audio_preprocessing/",
782
"title": "Audio preprocessing layers",
783
"toc": True,
784
"children": [
785
{
786
"path": "mel_spectrogram",
787
"title": "MelSpectrogram layer",
788
"generate": ["keras.layers.MelSpectrogram"],
789
},
790
{
791
"path": "stft_spectrogram",
792
"title": "STFTSpectrogram layer",
793
"generate": ["keras.layers.STFTSpectrogram"],
794
},
795
],
796
},
797
],
798
},
799
{
800
"path": "normalization_layers/",
801
"title": "Normalization layers",
802
"toc": True,
803
"children": [
804
{
805
"path": "batch_normalization",
806
"title": "BatchNormalization layer",
807
"generate": ["keras.layers.BatchNormalization"],
808
},
809
{
810
"path": "layer_normalization",
811
"title": "LayerNormalization layer",
812
"generate": ["keras.layers.LayerNormalization"],
813
},
814
{
815
"path": "unit_normalization",
816
"title": "UnitNormalization layer",
817
"generate": ["keras.layers.UnitNormalization"],
818
},
819
{
820
"path": "group_normalization",
821
"title": "GroupNormalization layer",
822
"generate": ["keras.layers.GroupNormalization"],
823
},
824
{
825
"path": "rms_normalization",
826
"title": "RMSNormalization layer",
827
"generate": ["keras.layers.RMSNormalization"],
828
},
829
],
830
},
831
{
832
"path": "regularization_layers/",
833
"title": "Regularization layers",
834
"toc": True,
835
"children": [
836
{
837
"path": "dropout",
838
"title": "Dropout layer",
839
"generate": ["keras.layers.Dropout"],
840
},
841
{
842
"path": "spatial_dropout1d",
843
"title": "SpatialDropout1D layer",
844
"generate": ["keras.layers.SpatialDropout1D"],
845
},
846
{
847
"path": "spatial_dropout2d",
848
"title": "SpatialDropout2D layer",
849
"generate": ["keras.layers.SpatialDropout2D"],
850
},
851
{
852
"path": "spatial_dropout3d",
853
"title": "SpatialDropout3D layer",
854
"generate": ["keras.layers.SpatialDropout3D"],
855
},
856
{
857
"path": "gaussian_dropout",
858
"title": "GaussianDropout layer",
859
"generate": ["keras.layers.GaussianDropout"],
860
},
861
{
862
"path": "alpha_dropout",
863
"title": "AlphaDropout layer",
864
"generate": ["keras.layers.AlphaDropout"],
865
},
866
{
867
"path": "gaussian_noise",
868
"title": "GaussianNoise layer",
869
"generate": ["keras.layers.GaussianNoise"],
870
},
871
{
872
"path": "activity_regularization",
873
"title": "ActivityRegularization layer",
874
"generate": ["keras.layers.ActivityRegularization"],
875
},
876
],
877
},
878
{
879
"path": "attention_layers/",
880
"title": "Attention layers",
881
"toc": True,
882
"children": [
883
{
884
"path": "group_query_attention",
885
"title": "GroupQueryAttention",
886
"generate": ["keras.layers.GroupQueryAttention"],
887
},
888
{
889
"path": "multi_head_attention",
890
"title": "MultiHeadAttention layer",
891
"generate": ["keras.layers.MultiHeadAttention"],
892
},
893
{
894
"path": "attention",
895
"title": "Attention layer",
896
"generate": ["keras.layers.Attention"],
897
},
898
{
899
"path": "additive_attention",
900
"title": "AdditiveAttention layer",
901
"generate": ["keras.layers.AdditiveAttention"],
902
},
903
],
904
},
905
{
906
"path": "reshaping_layers/",
907
"title": "Reshaping layers",
908
"toc": True,
909
"children": [
910
{
911
"path": "reshape",
912
"title": "Reshape layer",
913
"generate": ["keras.layers.Reshape"],
914
},
915
{
916
"path": "flatten",
917
"title": "Flatten layer",
918
"generate": ["keras.layers.Flatten"],
919
},
920
{
921
"path": "repeat_vector",
922
"title": "RepeatVector layer",
923
"generate": ["keras.layers.RepeatVector"],
924
},
925
{
926
"path": "permute",
927
"title": "Permute layer",
928
"generate": ["keras.layers.Permute"],
929
},
930
{
931
"path": "cropping1d",
932
"title": "Cropping1D layer",
933
"generate": ["keras.layers.Cropping1D"],
934
},
935
{
936
"path": "cropping2d",
937
"title": "Cropping2D layer",
938
"generate": ["keras.layers.Cropping2D"],
939
},
940
{
941
"path": "cropping3d",
942
"title": "Cropping3D layer",
943
"generate": ["keras.layers.Cropping3D"],
944
},
945
{
946
"path": "up_sampling1d",
947
"title": "UpSampling1D layer",
948
"generate": ["keras.layers.UpSampling1D"],
949
},
950
{
951
"path": "up_sampling2d",
952
"title": "UpSampling2D layer",
953
"generate": ["keras.layers.UpSampling2D"],
954
},
955
{
956
"path": "up_sampling3d",
957
"title": "UpSampling3D layer",
958
"generate": ["keras.layers.UpSampling3D"],
959
},
960
{
961
"path": "zero_padding1d",
962
"title": "ZeroPadding1D layer",
963
"generate": ["keras.layers.ZeroPadding1D"],
964
},
965
{
966
"path": "zero_padding2d",
967
"title": "ZeroPadding2D layer",
968
"generate": ["keras.layers.ZeroPadding2D"],
969
},
970
{
971
"path": "zero_padding3d",
972
"title": "ZeroPadding3D layer",
973
"generate": ["keras.layers.ZeroPadding3D"],
974
},
975
],
976
},
977
{
978
"path": "merging_layers/",
979
"title": "Merging layers",
980
"toc": True,
981
"children": [
982
{
983
"path": "concatenate",
984
"title": "Concatenate layer",
985
"generate": ["keras.layers.Concatenate"],
986
},
987
{
988
"path": "average",
989
"title": "Average layer",
990
"generate": ["keras.layers.Average"],
991
},
992
{
993
"path": "maximum",
994
"title": "Maximum layer",
995
"generate": ["keras.layers.Maximum"],
996
},
997
{
998
"path": "minimum",
999
"title": "Minimum layer",
1000
"generate": ["keras.layers.Minimum"],
1001
},
1002
{
1003
"path": "add",
1004
"title": "Add layer",
1005
"generate": ["keras.layers.Add"],
1006
},
1007
{
1008
"path": "subtract",
1009
"title": "Subtract layer",
1010
"generate": ["keras.layers.Subtract"],
1011
},
1012
{
1013
"path": "multiply",
1014
"title": "Multiply layer",
1015
"generate": ["keras.layers.Multiply"],
1016
},
1017
{
1018
"path": "dot",
1019
"title": "Dot layer",
1020
"generate": ["keras.layers.Dot"],
1021
},
1022
],
1023
},
1024
{
1025
"path": "activation_layers/",
1026
"title": "Activation layers",
1027
"toc": True,
1028
"children": [
1029
{
1030
"path": "relu",
1031
"title": "ReLU layer",
1032
"generate": ["keras.layers.ReLU"],
1033
},
1034
{
1035
"path": "softmax",
1036
"title": "Softmax layer",
1037
"generate": ["keras.layers.Softmax"],
1038
},
1039
{
1040
"path": "leaky_relu",
1041
"title": "LeakyReLU layer",
1042
"generate": ["keras.layers.LeakyReLU"],
1043
},
1044
{
1045
"path": "prelu",
1046
"title": "PReLU layer",
1047
"generate": ["keras.layers.PReLU"],
1048
},
1049
{
1050
"path": "elu",
1051
"title": "ELU layer",
1052
"generate": ["keras.layers.ELU"],
1053
},
1054
],
1055
},
1056
{
1057
"path": "backend_specific_layers/",
1058
"title": "Backend-specific layers",
1059
"toc": True,
1060
"children": [
1061
{
1062
"path": "torch_module_wrapper",
1063
"title": "TorchModuleWrapper layer",
1064
"generate": ["keras.layers.TorchModuleWrapper"],
1065
},
1066
{
1067
"path": "tfsm_layer",
1068
"title": "Tensorflow SavedModel layer",
1069
"generate": ["keras.layers.TFSMLayer"],
1070
},
1071
{
1072
"path": "jax_layer",
1073
"title": "JaxLayer",
1074
"generate": ["keras.layers.JaxLayer"],
1075
},
1076
{
1077
"path": "flax_layer",
1078
"title": "FlaxLayer",
1079
"generate": ["keras.layers.FlaxLayer"],
1080
},
1081
],
1082
},
1083
],
1084
},
1085
{
1086
"path": "callbacks/",
1087
"title": "Callbacks API",
1088
"toc": True,
1089
"children": [
1090
{
1091
"path": "base_callback",
1092
"title": "Base Callback class",
1093
"generate": ["keras.callbacks.Callback"],
1094
},
1095
{
1096
"path": "model_checkpoint",
1097
"title": "ModelCheckpoint",
1098
"generate": ["keras.callbacks.ModelCheckpoint"],
1099
},
1100
{
1101
"path": "backup_and_restore",
1102
"title": "BackupAndRestore",
1103
"generate": ["keras.callbacks.BackupAndRestore"],
1104
},
1105
{
1106
"path": "tensorboard",
1107
"title": "TensorBoard",
1108
"generate": ["keras.callbacks.TensorBoard"],
1109
},
1110
{
1111
"path": "early_stopping",
1112
"title": "EarlyStopping",
1113
"generate": ["keras.callbacks.EarlyStopping"],
1114
},
1115
{
1116
"path": "learning_rate_scheduler",
1117
"title": "LearningRateScheduler",
1118
"generate": ["keras.callbacks.LearningRateScheduler"],
1119
},
1120
{
1121
"path": "reduce_lr_on_plateau",
1122
"title": "ReduceLROnPlateau",
1123
"generate": ["keras.callbacks.ReduceLROnPlateau"],
1124
},
1125
{
1126
"path": "remote_monitor",
1127
"title": "RemoteMonitor",
1128
"generate": ["keras.callbacks.RemoteMonitor"],
1129
},
1130
{
1131
"path": "lambda_callback",
1132
"title": "LambdaCallback",
1133
"generate": ["keras.callbacks.LambdaCallback"],
1134
},
1135
{
1136
"path": "terminate_on_nan",
1137
"title": "TerminateOnNaN",
1138
"generate": ["keras.callbacks.TerminateOnNaN"],
1139
},
1140
{
1141
"path": "csv_logger",
1142
"title": "CSVLogger",
1143
"generate": ["keras.callbacks.CSVLogger"],
1144
},
1145
{
1146
"path": "progbar_logger",
1147
"title": "ProgbarLogger",
1148
"generate": ["keras.callbacks.ProgbarLogger"],
1149
},
1150
{
1151
"path": "swap_ema_weights",
1152
"title": "SwapEMAWeights",
1153
"generate": ["keras.callbacks.SwapEMAWeights"],
1154
},
1155
],
1156
},
1157
{
1158
"path": "ops/", # TODO: improve
1159
"title": "Ops API",
1160
"toc": True,
1161
"children": [
1162
{
1163
"path": "numpy/",
1164
"title": "NumPy ops",
1165
"generate": [
1166
"keras.ops.abs",
1167
"keras.ops.absolute",
1168
"keras.ops.add",
1169
"keras.ops.all",
1170
"keras.ops.amax",
1171
"keras.ops.amin",
1172
"keras.ops.angle",
1173
"keras.ops.any",
1174
"keras.ops.append",
1175
"keras.ops.arange",
1176
"keras.ops.arccos",
1177
"keras.ops.arccosh",
1178
"keras.ops.arcsin",
1179
"keras.ops.arcsinh",
1180
"keras.ops.arctan",
1181
"keras.ops.arctan2",
1182
"keras.ops.arctanh",
1183
"keras.ops.argmax",
1184
"keras.ops.argmin",
1185
"keras.ops.argpartition",
1186
"keras.ops.argsort",
1187
"keras.ops.array",
1188
"keras.ops.array_split",
1189
"keras.ops.average",
1190
"keras.ops.bartlett",
1191
"keras.ops.bincount",
1192
"keras.ops.bitwise_and",
1193
"keras.ops.bitwise_invert",
1194
"keras.ops.bitwise_left_shift",
1195
"keras.ops.bitwise_not",
1196
"keras.ops.bitwise_or",
1197
"keras.ops.bitwise_right_shift",
1198
"keras.ops.bitwise_xor",
1199
"keras.ops.blackman",
1200
"keras.ops.broadcast_to",
1201
"keras.ops.cbrt",
1202
"keras.ops.ceil",
1203
"keras.ops.clip",
1204
"keras.ops.concatenate",
1205
"keras.ops.conj",
1206
"keras.ops.conjugate",
1207
"keras.ops.copy",
1208
"keras.ops.corrcoef",
1209
"keras.ops.correlate",
1210
"keras.ops.cos",
1211
"keras.ops.cosh",
1212
"keras.ops.count_nonzero",
1213
"keras.ops.cross",
1214
"keras.ops.cumprod",
1215
"keras.ops.cumsum",
1216
"keras.ops.deg2rad",
1217
"keras.ops.diag",
1218
"keras.ops.diagflat",
1219
"keras.ops.diagonal",
1220
"keras.ops.diff",
1221
"keras.ops.digitize",
1222
"keras.ops.divide",
1223
"keras.ops.divide_no_nan",
1224
"keras.ops.dot",
1225
"keras.ops.einsum",
1226
"keras.ops.empty",
1227
"keras.ops.empty_like",
1228
"keras.ops.equal",
1229
"keras.ops.exp",
1230
"keras.ops.exp2",
1231
"keras.ops.expand_dims",
1232
"keras.ops.expm1",
1233
"keras.ops.eye",
1234
"keras.ops.flip",
1235
"keras.ops.floor",
1236
"keras.ops.floor_divide",
1237
"keras.ops.full",
1238
"keras.ops.full_like",
1239
"keras.ops.gcd",
1240
"keras.ops.get_item",
1241
"keras.ops.greater",
1242
"keras.ops.greater_equal",
1243
"keras.ops.hamming",
1244
"keras.ops.hanning",
1245
"keras.ops.heaviside",
1246
"keras.ops.histogram",
1247
"keras.ops.hstack",
1248
"keras.ops.hypot",
1249
"keras.ops.identity",
1250
"keras.ops.imag",
1251
"keras.ops.inner",
1252
"keras.ops.isclose",
1253
"keras.ops.isfinite",
1254
"keras.ops.isinf",
1255
"keras.ops.isin",
1256
"keras.ops.isnan",
1257
"keras.ops.isneginf",
1258
"keras.ops.isposinf",
1259
"keras.ops.isreal",
1260
"keras.ops.kaiser",
1261
"keras.ops.kron",
1262
"keras.ops.lcm",
1263
"keras.ops.ldexp",
1264
"keras.ops.left_shift",
1265
"keras.ops.less",
1266
"keras.ops.less_equal",
1267
"keras.ops.linspace",
1268
"keras.ops.log",
1269
"keras.ops.log10",
1270
"keras.ops.log1p",
1271
"keras.ops.log2",
1272
"keras.ops.logaddexp",
1273
"keras.ops.logaddexp2",
1274
"keras.ops.logical_and",
1275
"keras.ops.logical_not",
1276
"keras.ops.logical_or",
1277
"keras.ops.logical_xor",
1278
"keras.ops.logspace",
1279
"keras.ops.matmul",
1280
"keras.ops.max",
1281
"keras.ops.maximum",
1282
"keras.ops.mean",
1283
"keras.ops.median",
1284
"keras.ops.meshgrid",
1285
"keras.ops.min",
1286
"keras.ops.minimum",
1287
"keras.ops.mod",
1288
"keras.ops.moveaxis",
1289
"keras.ops.multiply",
1290
"keras.ops.nan_to_num",
1291
"keras.ops.ndim",
1292
"keras.ops.negative",
1293
"keras.ops.nonzero",
1294
"keras.ops.norm",
1295
"keras.ops.not_equal",
1296
"keras.ops.ones",
1297
"keras.ops.ones_like",
1298
"keras.ops.outer",
1299
"keras.ops.pad",
1300
"keras.ops.power",
1301
"keras.ops.prod",
1302
"keras.ops.quantile",
1303
"keras.ops.ravel",
1304
"keras.ops.real",
1305
"keras.ops.reciprocal",
1306
"keras.ops.repeat",
1307
"keras.ops.reshape",
1308
"keras.ops.right_shift",
1309
"keras.ops.roll",
1310
"keras.ops.rot90",
1311
"keras.ops.round",
1312
"keras.ops.searchsorted",
1313
"keras.ops.select",
1314
"keras.ops.sign",
1315
"keras.ops.signbit",
1316
"keras.ops.sin",
1317
"keras.ops.sinh",
1318
"keras.ops.size",
1319
"keras.ops.slogdet",
1320
"keras.ops.sort",
1321
"keras.ops.split",
1322
"keras.ops.sqrt",
1323
"keras.ops.square",
1324
"keras.ops.squeeze",
1325
"keras.ops.stack",
1326
"keras.ops.std",
1327
"keras.ops.subtract",
1328
"keras.ops.sum",
1329
"keras.ops.swapaxes",
1330
"keras.ops.take",
1331
"keras.ops.take_along_axis",
1332
"keras.ops.tan",
1333
"keras.ops.tanh",
1334
"keras.ops.tensordot",
1335
"keras.ops.tile",
1336
"keras.ops.trace",
1337
"keras.ops.trapezoid",
1338
"keras.ops.transpose",
1339
"keras.ops.tri",
1340
"keras.ops.tril",
1341
"keras.ops.triu",
1342
"keras.ops.true_divide",
1343
"keras.ops.trunc",
1344
"keras.ops.unravel_index",
1345
"keras.ops.vander",
1346
"keras.ops.var",
1347
"keras.ops.vdot",
1348
"keras.ops.vectorize",
1349
"keras.ops.view",
1350
"keras.ops.vstack",
1351
"keras.ops.where",
1352
"keras.ops.zeros",
1353
"keras.ops.zeros_like",
1354
],
1355
},
1356
{
1357
"path": "nn/",
1358
"title": "NN ops",
1359
"generate": [
1360
"keras.ops.adaptive_average_pool",
1361
"keras.ops.adaptive_max_pool",
1362
"keras.ops.average_pool",
1363
"keras.ops.batch_normalization",
1364
"keras.ops.binary_crossentropy",
1365
"keras.ops.categorical_crossentropy",
1366
"keras.ops.conv",
1367
"keras.ops.conv_transpose",
1368
"keras.ops.ctc_decode",
1369
"keras.ops.ctc_loss",
1370
"keras.ops.depthwise_conv",
1371
"keras.ops.dot_product_attention",
1372
"keras.ops.elu",
1373
"keras.ops.gelu",
1374
"keras.ops.hard_sigmoid",
1375
"keras.ops.leaky_relu",
1376
"keras.ops.log_sigmoid",
1377
"keras.ops.log_softmax",
1378
"keras.ops.max_pool",
1379
"keras.ops.moments",
1380
"keras.ops.multi_hot",
1381
"keras.ops.normalize",
1382
"keras.ops.one_hot",
1383
"keras.ops.psnr",
1384
"keras.ops.relu",
1385
"keras.ops.relu6",
1386
"keras.ops.selu",
1387
"keras.ops.separable_conv",
1388
"keras.ops.sigmoid",
1389
"keras.ops.silu",
1390
"keras.ops.hard_silu",
1391
"keras.ops.softmax",
1392
"keras.ops.softplus",
1393
"keras.ops.softsign",
1394
"keras.ops.sparse_categorical_crossentropy",
1395
"keras.ops.swish",
1396
"keras.ops.hard_swish",
1397
"keras.ops.celu",
1398
"keras.ops.sparsemax",
1399
"keras.ops.squareplus",
1400
"keras.ops.sparse_plus",
1401
"keras.ops.soft_shrink",
1402
"keras.ops.threshold",
1403
"keras.ops.glu",
1404
"keras.ops.tanh_shrink",
1405
"keras.ops.hard_tanh",
1406
"keras.ops.hard_shrink",
1407
],
1408
},
1409
{
1410
"path": "linalg/",
1411
"title": "Linear algebra ops",
1412
"generate": [
1413
"keras.ops.cholesky",
1414
"keras.ops.det",
1415
"keras.ops.eig",
1416
"keras.ops.eigh",
1417
"keras.ops.inv",
1418
"keras.ops.logdet",
1419
"keras.ops.lstsq",
1420
"keras.ops.lu_factor",
1421
"keras.ops.norm",
1422
"keras.ops.qr",
1423
"keras.ops.solve",
1424
"keras.ops.solve_triangular",
1425
"keras.ops.svd",
1426
],
1427
},
1428
{
1429
"path": "core/",
1430
"title": "Core ops",
1431
"generate": [
1432
"keras.ops.associative_scan",
1433
"keras.ops.cast",
1434
"keras.ops.cond",
1435
"keras.ops.convert_to_numpy",
1436
"keras.ops.convert_to_tensor",
1437
"keras.ops.custom_gradient",
1438
"keras.ops.dtype",
1439
"keras.ops.erf",
1440
"keras.ops.erfinv",
1441
"keras.ops.extract_sequences",
1442
"keras.ops.fori_loop",
1443
"keras.ops.in_top_k",
1444
"keras.ops.is_tensor",
1445
"keras.ops.logsumexp",
1446
"keras.ops.map",
1447
"keras.ops.rsqrt",
1448
"keras.ops.saturate_cast",
1449
"keras.ops.scan",
1450
"keras.ops.scatter",
1451
"keras.ops.scatter_update",
1452
"keras.ops.segment_max",
1453
"keras.ops.segment_sum",
1454
"keras.ops.shape",
1455
"keras.ops.slice",
1456
"keras.ops.slice_update",
1457
"keras.ops.stop_gradient",
1458
"keras.ops.switch",
1459
"keras.ops.top_k",
1460
"keras.ops.unstack",
1461
"keras.ops.vectorized_map",
1462
"keras.ops.while_loop",
1463
],
1464
},
1465
{
1466
"path": "image/",
1467
"title": "Image ops",
1468
"generate": [
1469
"keras.ops.image.affine_transform",
1470
"keras.ops.image.crop_images",
1471
"keras.ops.image.extract_patches",
1472
"keras.ops.image.gaussian_blur",
1473
"keras.ops.image.hsv_to_rgb",
1474
"keras.ops.image.map_coordinates",
1475
"keras.ops.image.pad_images",
1476
"keras.ops.image.perspective_transform",
1477
"keras.ops.image.resize",
1478
"keras.ops.image.rgb_to_hsv",
1479
"keras.ops.image.rgb_to_grayscale",
1480
],
1481
},
1482
{
1483
"path": "fft/",
1484
"title": "FFT ops",
1485
"generate": [
1486
"keras.ops.fft",
1487
"keras.ops.fft2",
1488
"keras.ops.rfft",
1489
"keras.ops.stft",
1490
"keras.ops.irfft",
1491
"keras.ops.istft",
1492
],
1493
},
1494
],
1495
},
1496
{
1497
"path": "optimizers/",
1498
"title": "Optimizers",
1499
"toc": True,
1500
"generate": [
1501
"keras.optimizers.Optimizer",
1502
"keras.optimizers.Optimizer.apply_gradients",
1503
"keras.optimizers.Optimizer.variables",
1504
],
1505
"children": [
1506
{
1507
"path": "sgd",
1508
"title": "SGD",
1509
"generate": ["keras.optimizers.SGD"],
1510
},
1511
{
1512
"path": "rmsprop",
1513
"title": "RMSprop",
1514
"generate": ["keras.optimizers.RMSprop"],
1515
},
1516
{
1517
"path": "adam",
1518
"title": "Adam",
1519
"generate": ["keras.optimizers.Adam"],
1520
},
1521
{
1522
"path": "adamw",
1523
"title": "AdamW",
1524
"generate": ["keras.optimizers.AdamW"],
1525
},
1526
{
1527
"path": "adadelta",
1528
"title": "Adadelta",
1529
"generate": ["keras.optimizers.Adadelta"],
1530
},
1531
{
1532
"path": "adagrad",
1533
"title": "Adagrad",
1534
"generate": ["keras.optimizers.Adagrad"],
1535
},
1536
{
1537
"path": "adamax",
1538
"title": "Adamax",
1539
"generate": ["keras.optimizers.Adamax"],
1540
},
1541
{
1542
"path": "adafactor",
1543
"title": "Adafactor",
1544
"generate": ["keras.optimizers.Adafactor"],
1545
},
1546
{
1547
"path": "Nadam",
1548
"title": "Nadam",
1549
"generate": ["keras.optimizers.Nadam"],
1550
},
1551
{
1552
"path": "ftrl",
1553
"title": "Ftrl",
1554
"generate": ["keras.optimizers.Ftrl"],
1555
},
1556
{
1557
"path": "lion",
1558
"title": "Lion",
1559
"generate": ["keras.optimizers.Lion"],
1560
},
1561
{
1562
"path": "lamb",
1563
"title": "Lamb",
1564
"generate": ["keras.optimizers.Lamb"],
1565
},
1566
{
1567
"path": "loss_scale_optimizer",
1568
"title": "Loss Scale Optimizer",
1569
"generate": ["keras.optimizers.LossScaleOptimizer"],
1570
},
1571
{
1572
"path": "learning_rate_schedules/",
1573
"title": "Learning rate schedules API",
1574
"toc": True,
1575
"skip_from_toc": True,
1576
"children": [
1577
{
1578
"path": "learning_rate_schedule",
1579
"title": "LearningRateSchedule",
1580
"generate": [
1581
"keras.optimizers.schedules.LearningRateSchedule"
1582
],
1583
},
1584
{
1585
"path": "exponential_decay",
1586
"title": "ExponentialDecay",
1587
"generate": ["keras.optimizers.schedules.ExponentialDecay"],
1588
},
1589
{
1590
"path": "piecewise_constant_decay",
1591
"title": "PiecewiseConstantDecay",
1592
"generate": [
1593
"keras.optimizers.schedules.PiecewiseConstantDecay"
1594
],
1595
},
1596
{
1597
"path": "polynomial_decay",
1598
"title": "PolynomialDecay",
1599
"generate": ["keras.optimizers.schedules.PolynomialDecay"],
1600
},
1601
{
1602
"path": "inverse_time_decay",
1603
"title": "InverseTimeDecay",
1604
"generate": ["keras.optimizers.schedules.InverseTimeDecay"],
1605
},
1606
{
1607
"path": "cosine_decay",
1608
"title": "CosineDecay",
1609
"generate": ["keras.optimizers.schedules.CosineDecay"],
1610
},
1611
{
1612
"path": "cosine_decay_restarts",
1613
"title": "CosineDecayRestarts",
1614
"generate": [
1615
"keras.optimizers.schedules.CosineDecayRestarts"
1616
],
1617
},
1618
],
1619
},
1620
{
1621
"path": "muon",
1622
"title": "Muon",
1623
"generate": ["keras.optimizers.Muon"],
1624
},
1625
],
1626
},
1627
{
1628
"path": "metrics/",
1629
"title": "Metrics",
1630
"toc": True,
1631
"children": [
1632
{
1633
"path": "base_metric",
1634
"title": "Base Metric class",
1635
"generate": [
1636
"keras.metrics.Metric",
1637
],
1638
},
1639
{
1640
"path": "accuracy_metrics",
1641
"title": "Accuracy metrics",
1642
"generate": [
1643
"keras.metrics.Accuracy",
1644
"keras.metrics.BinaryAccuracy",
1645
"keras.metrics.CategoricalAccuracy",
1646
"keras.metrics.SparseCategoricalAccuracy",
1647
"keras.metrics.TopKCategoricalAccuracy",
1648
"keras.metrics.SparseTopKCategoricalAccuracy",
1649
],
1650
},
1651
{
1652
"path": "probabilistic_metrics",
1653
"title": "Probabilistic metrics",
1654
"generate": [
1655
"keras.metrics.BinaryCrossentropy",
1656
"keras.metrics.CategoricalCrossentropy",
1657
"keras.metrics.SparseCategoricalCrossentropy",
1658
"keras.metrics.KLDivergence",
1659
"keras.metrics.Poisson",
1660
],
1661
},
1662
{
1663
"path": "regression_metrics",
1664
"title": "Regression metrics",
1665
"generate": [
1666
"keras.metrics.MeanSquaredError",
1667
"keras.metrics.RootMeanSquaredError",
1668
"keras.metrics.MeanAbsoluteError",
1669
"keras.metrics.MeanAbsolutePercentageError",
1670
"keras.metrics.MeanSquaredLogarithmicError",
1671
"keras.metrics.CosineSimilarity",
1672
"keras.metrics.LogCoshError",
1673
"keras.metrics.R2Score",
1674
],
1675
},
1676
{
1677
"path": "classification_metrics",
1678
"title": "Classification metrics based on True/False positives & negatives",
1679
"generate": [
1680
"keras.metrics.AUC",
1681
"keras.metrics.Precision",
1682
"keras.metrics.Recall",
1683
"keras.metrics.TruePositives",
1684
"keras.metrics.TrueNegatives",
1685
"keras.metrics.FalsePositives",
1686
"keras.metrics.FalseNegatives",
1687
"keras.metrics.PrecisionAtRecall",
1688
"keras.metrics.RecallAtPrecision",
1689
"keras.metrics.SensitivityAtSpecificity",
1690
"keras.metrics.SpecificityAtSensitivity",
1691
"keras.metrics.F1Score",
1692
"keras.metrics.FBetaScore",
1693
],
1694
},
1695
{
1696
"path": "segmentation_metrics",
1697
"title": "Image segmentation metrics",
1698
"generate": [
1699
"keras.metrics.IoU",
1700
"keras.metrics.BinaryIoU",
1701
"keras.metrics.OneHotIoU",
1702
"keras.metrics.OneHotMeanIoU",
1703
"keras.metrics.MeanIoU",
1704
],
1705
},
1706
{
1707
"path": "hinge_metrics",
1708
"title": 'Hinge metrics for "maximum-margin" classification',
1709
"generate": [
1710
"keras.metrics.Hinge",
1711
"keras.metrics.SquaredHinge",
1712
"keras.metrics.CategoricalHinge",
1713
],
1714
},
1715
{
1716
"path": "metrics_wrappers",
1717
"title": "Metric wrappers and reduction metrics",
1718
"generate": [
1719
"keras.metrics.MeanMetricWrapper",
1720
"keras.metrics.Mean",
1721
"keras.metrics.Sum",
1722
],
1723
},
1724
],
1725
},
1726
{
1727
"path": "losses/",
1728
"title": "Losses",
1729
"toc": True,
1730
"generate": [
1731
"keras.losses.Loss",
1732
],
1733
"children": [
1734
{
1735
"path": "probabilistic_losses",
1736
"title": "Probabilistic losses",
1737
"generate": [
1738
"keras.losses.BinaryCrossentropy",
1739
"keras.losses.BinaryFocalCrossentropy",
1740
"keras.losses.CategoricalCrossentropy",
1741
"keras.losses.CategoricalFocalCrossentropy",
1742
"keras.losses.SparseCategoricalCrossentropy",
1743
"keras.losses.Poisson",
1744
"keras.losses.CTC",
1745
"keras.losses.KLDivergence",
1746
"keras.losses.binary_crossentropy",
1747
"keras.losses.categorical_crossentropy",
1748
"keras.losses.sparse_categorical_crossentropy",
1749
"keras.losses.poisson",
1750
"keras.losses.ctc",
1751
"keras.losses.kl_divergence",
1752
],
1753
},
1754
{
1755
"path": "regression_losses",
1756
"title": "Regression losses",
1757
"generate": [
1758
"keras.losses.MeanSquaredError",
1759
"keras.losses.MeanAbsoluteError",
1760
"keras.losses.MeanAbsolutePercentageError",
1761
"keras.losses.MeanSquaredLogarithmicError",
1762
"keras.losses.CosineSimilarity",
1763
"keras.losses.Huber",
1764
"keras.losses.LogCosh",
1765
"keras.losses.Tversky",
1766
"keras.losses.Dice",
1767
"keras.losses.mean_squared_error",
1768
"keras.losses.mean_absolute_error",
1769
"keras.losses.mean_absolute_percentage_error",
1770
"keras.losses.mean_squared_logarithmic_error",
1771
"keras.losses.cosine_similarity",
1772
"keras.losses.huber",
1773
"keras.losses.log_cosh",
1774
"keras.losses.tversky",
1775
"keras.losses.dice",
1776
],
1777
},
1778
{
1779
"path": "hinge_losses",
1780
"title": 'Hinge losses for "maximum-margin" classification',
1781
"generate": [
1782
"keras.losses.Hinge",
1783
"keras.losses.SquaredHinge",
1784
"keras.losses.CategoricalHinge",
1785
"keras.losses.hinge",
1786
"keras.losses.squared_hinge",
1787
"keras.losses.categorical_hinge",
1788
],
1789
},
1790
],
1791
},
1792
{
1793
"path": "data_loading/",
1794
"title": "Data loading",
1795
"toc": True,
1796
"children": [
1797
{
1798
"path": "image",
1799
"title": "Image data loading",
1800
"generate": [
1801
"keras.utils.image_dataset_from_directory",
1802
"keras.utils.load_img",
1803
"keras.utils.img_to_array",
1804
"keras.utils.save_img",
1805
"keras.utils.array_to_img",
1806
],
1807
},
1808
{
1809
"path": "timeseries",
1810
"title": "Timeseries data loading",
1811
"generate": [
1812
"keras.utils.timeseries_dataset_from_array",
1813
"keras.utils.pad_sequences", # LEGACY
1814
],
1815
},
1816
{
1817
"path": "text",
1818
"title": "Text data loading",
1819
"generate": [
1820
"keras.utils.text_dataset_from_directory",
1821
],
1822
},
1823
{
1824
"path": "audio",
1825
"title": "Audio data loading",
1826
"generate": [
1827
"keras.utils.audio_dataset_from_directory",
1828
],
1829
},
1830
],
1831
},
1832
{
1833
"path": "datasets/",
1834
"title": "Built-in small datasets",
1835
"toc": True,
1836
"children": [
1837
{
1838
"path": "mnist",
1839
"title": "MNIST digits classification dataset",
1840
"generate": ["keras.datasets.mnist.load_data"],
1841
},
1842
{
1843
"path": "cifar10",
1844
"title": "CIFAR10 small images classification dataset",
1845
"generate": ["keras.datasets.cifar10.load_data"],
1846
},
1847
{
1848
"path": "cifar100",
1849
"title": "CIFAR100 small images classification dataset",
1850
"generate": ["keras.datasets.cifar100.load_data"],
1851
},
1852
{
1853
"path": "imdb",
1854
"title": "IMDB movie review sentiment classification dataset",
1855
"generate": [
1856
"keras.datasets.imdb.load_data",
1857
"keras.datasets.imdb.get_word_index",
1858
],
1859
},
1860
{
1861
"path": "reuters",
1862
"title": "Reuters newswire classification dataset",
1863
"generate": [
1864
"keras.datasets.reuters.load_data",
1865
"keras.datasets.reuters.get_word_index",
1866
],
1867
},
1868
{
1869
"path": "fashion_mnist",
1870
"title": "Fashion MNIST dataset, an alternative to MNIST",
1871
"generate": ["keras.datasets.fashion_mnist.load_data"],
1872
},
1873
{
1874
"path": "california_housing",
1875
"title": "California Housing price regression dataset",
1876
"generate": ["keras.datasets.california_housing.load_data"],
1877
},
1878
],
1879
},
1880
{
1881
"path": "applications/",
1882
"title": "Keras Applications",
1883
"children": [
1884
{
1885
"path": "xception",
1886
"title": "Xception",
1887
"generate": ["keras.applications.Xception"],
1888
},
1889
{
1890
"path": "efficientnet",
1891
"title": "EfficientNet B0 to B7",
1892
"generate": [
1893
"keras.applications.EfficientNetB0",
1894
"keras.applications.EfficientNetB1",
1895
"keras.applications.EfficientNetB2",
1896
"keras.applications.EfficientNetB3",
1897
"keras.applications.EfficientNetB4",
1898
"keras.applications.EfficientNetB5",
1899
"keras.applications.EfficientNetB6",
1900
"keras.applications.EfficientNetB7",
1901
],
1902
},
1903
{
1904
"path": "efficientnet_v2",
1905
"title": "EfficientNetV2 B0 to B3 and S, M, L",
1906
"generate": [
1907
"keras.applications.EfficientNetV2B0",
1908
"keras.applications.EfficientNetV2B1",
1909
"keras.applications.EfficientNetV2B2",
1910
"keras.applications.EfficientNetV2B3",
1911
"keras.applications.EfficientNetV2S",
1912
"keras.applications.EfficientNetV2M",
1913
"keras.applications.EfficientNetV2L",
1914
],
1915
},
1916
{
1917
"path": "convnext",
1918
"title": "ConvNeXt Tiny, Small, Base, Large, XLarge",
1919
"generate": [
1920
"keras.applications.ConvNeXtTiny",
1921
"keras.applications.ConvNeXtSmall",
1922
"keras.applications.ConvNeXtBase",
1923
"keras.applications.ConvNeXtLarge",
1924
"keras.applications.ConvNeXtXLarge",
1925
],
1926
},
1927
{
1928
"path": "vgg",
1929
"title": "VGG16 and VGG19",
1930
"generate": [
1931
"keras.applications.VGG16",
1932
"keras.applications.VGG19",
1933
],
1934
},
1935
{
1936
"path": "resnet",
1937
"title": "ResNet and ResNetV2",
1938
"generate": [
1939
"keras.applications.ResNet50",
1940
"keras.applications.ResNet101",
1941
"keras.applications.ResNet152",
1942
"keras.applications.ResNet50V2",
1943
"keras.applications.ResNet101V2",
1944
"keras.applications.ResNet152V2",
1945
],
1946
},
1947
{
1948
"path": "mobilenet",
1949
"title": "MobileNet, MobileNetV2, and MobileNetV3",
1950
"generate": [
1951
"keras.applications.MobileNet",
1952
"keras.applications.MobileNetV2",
1953
"keras.applications.MobileNetV3Small",
1954
"keras.applications.MobileNetV3Large",
1955
],
1956
},
1957
{
1958
"path": "densenet",
1959
"title": "DenseNet",
1960
"generate": [
1961
"keras.applications.DenseNet121",
1962
"keras.applications.DenseNet169",
1963
"keras.applications.DenseNet201",
1964
],
1965
},
1966
{
1967
"path": "nasnet",
1968
"title": "NasNetLarge and NasNetMobile",
1969
"generate": [
1970
"keras.applications.NASNetLarge",
1971
"keras.applications.NASNetMobile",
1972
],
1973
},
1974
{
1975
"path": "inceptionv3",
1976
"title": "InceptionV3",
1977
"generate": [
1978
"keras.applications.InceptionV3",
1979
],
1980
},
1981
{
1982
"path": "inceptionresnetv2",
1983
"title": "InceptionResNetV2",
1984
"generate": [
1985
"keras.applications.InceptionResNetV2",
1986
],
1987
},
1988
],
1989
},
1990
{
1991
"path": "mixed_precision/",
1992
"title": "Mixed precision",
1993
"toc": True,
1994
"children": [
1995
{
1996
"path": "policy",
1997
"title": "Mixed precision policy API",
1998
"generate": [
1999
"keras.dtype_policies.DTypePolicy",
2000
"keras.dtype_policies.DTypePolicyMap",
2001
"keras.dtype_policies.FloatDTypePolicy",
2002
"keras.dtype_policies.QuantizedDTypePolicy",
2003
"keras.dtype_policies.QuantizedFloat8DTypePolicy",
2004
"keras.config.dtype_policy",
2005
"keras.config.set_dtype_policy",
2006
],
2007
},
2008
],
2009
},
2010
{
2011
"path": "distribution/",
2012
"title": "Multi-device distribution",
2013
"toc": True,
2014
"children": [
2015
{
2016
"path": "layout_map",
2017
"title": "LayoutMap API",
2018
"generate": [
2019
"keras.distribution.LayoutMap",
2020
"keras.distribution.DeviceMesh",
2021
"keras.distribution.TensorLayout",
2022
"keras.distribution.distribute_tensor",
2023
],
2024
},
2025
{
2026
"path": "data_parallel",
2027
"title": "DataParallel API",
2028
"generate": [
2029
"keras.distribution.DataParallel",
2030
],
2031
},
2032
{
2033
"path": "model_parallel",
2034
"title": "ModelParallel API",
2035
"generate": [
2036
"keras.distribution.ModelParallel",
2037
],
2038
},
2039
{
2040
"path": "distribution_utils",
2041
"title": "Distribution utilities",
2042
"generate": [
2043
"keras.distribution.set_distribution",
2044
"keras.distribution.distribution",
2045
"keras.distribution.list_devices",
2046
"keras.distribution.initialize",
2047
"keras.distribution.get_device_count",
2048
],
2049
},
2050
],
2051
},
2052
{
2053
"path": "random/",
2054
"title": "RNG API",
2055
"toc": True,
2056
"children": [
2057
{
2058
"path": "seed_generator",
2059
"title": "SeedGenerator class",
2060
"generate": ["keras.random.SeedGenerator"],
2061
},
2062
{
2063
"path": "random_ops",
2064
"title": "Random operations",
2065
"generate": [
2066
"keras.random.beta",
2067
"keras.random.binomial",
2068
"keras.random.categorical",
2069
"keras.random.dropout",
2070
"keras.random.gamma",
2071
"keras.random.normal",
2072
"keras.random.randint",
2073
"keras.random.shuffle",
2074
"keras.random.truncated_normal",
2075
"keras.random.uniform",
2076
],
2077
},
2078
],
2079
},
2080
{
2081
"path": "quantizers/",
2082
"title": "Quantizers",
2083
"toc": True,
2084
"generate": [
2085
"keras.quantizers.Quantizer",
2086
],
2087
"children": [
2088
{
2089
"path": "quantizer_classes",
2090
"title": "Quantizer classes",
2091
"generate": [
2092
"keras.quantizers.Quantizer",
2093
"keras.quantizers.AbsMaxQuantizer",
2094
"keras.quantizers.QuantizationConfig",
2095
"keras.quantizers.Int8QuantizationConfig",
2096
"keras.quantizers.GPTQConfig",
2097
],
2098
},
2099
{
2100
"path": "quantizer_utils",
2101
"title": "Quantizer utilities",
2102
"generate": [
2103
"keras.quantizers.abs_max_quantize",
2104
"keras.quantizers.compute_float8_amax_history",
2105
"keras.quantizers.compute_float8_scale",
2106
"keras.quantizers.deserialize",
2107
"keras.quantizers.fake_quant_with_min_max_vars",
2108
"keras.quantizers.get",
2109
"keras.quantizers.pack_int4",
2110
"keras.quantizers.quantize_and_dequantize",
2111
"keras.quantizers.serialize",
2112
"keras.quantizers.unpack_int4",
2113
],
2114
},
2115
],
2116
},
2117
{
2118
"path": "scope/",
2119
"title": "Scope",
2120
"toc": True,
2121
"children": [
2122
{
2123
"path": "scope_classes",
2124
"title": "Scope classes",
2125
"generate": [
2126
"keras.SymbolicScope",
2127
"keras.StatelessScope",
2128
],
2129
},
2130
],
2131
},
2132
{
2133
"path": "rematerialization/",
2134
"title": "Rematerialization",
2135
"toc": True,
2136
"children": [
2137
{
2138
"path": "remat_scope",
2139
"title": "RematScope",
2140
"generate": ["keras.RematScope"],
2141
},
2142
{
2143
"path": "remat",
2144
"title": "Remat",
2145
"generate": ["keras.remat"],
2146
},
2147
],
2148
},
2149
{
2150
"path": "utils/",
2151
"title": "Utilities",
2152
"toc": True,
2153
"children": [
2154
{
2155
"path": "experiment_management_utils",
2156
"title": "Experiment management utilities",
2157
"generate": [
2158
"keras.utils.Config",
2159
],
2160
},
2161
{
2162
"path": "model_plotting_utils",
2163
"title": "Model plotting utilities",
2164
"generate": [
2165
"keras.utils.plot_model",
2166
"keras.utils.model_to_dot",
2167
],
2168
},
2169
{
2170
"path": "feature_space",
2171
"title": "Structured data preprocessing utilities",
2172
"generate": [
2173
"keras.utils.FeatureSpace",
2174
],
2175
},
2176
{
2177
"path": "tensor_utils",
2178
"title": "Tensor utilities",
2179
"generate": [
2180
"keras.utils.get_source_inputs",
2181
"keras.utils.is_keras_tensor",
2182
"keras.backend.is_float_dtype",
2183
"keras.backend.is_int_dtype",
2184
"keras.backend.standardize_dtype",
2185
],
2186
},
2187
{
2188
"path": "bounding_boxes",
2189
"title": "Bounding boxes",
2190
"generate": [
2191
"keras.utils.bounding_boxes.affine_transform",
2192
"keras.utils.bounding_boxes.clip_to_image_size",
2193
"keras.utils.bounding_boxes.compute_ciou",
2194
"keras.utils.bounding_boxes.compute_iou",
2195
"keras.utils.bounding_boxes.convert_format",
2196
"keras.utils.bounding_boxes.crop",
2197
"keras.utils.bounding_boxes.decode_deltas_to_boxes",
2198
"keras.utils.bounding_boxes.encode_box_to_deltas",
2199
"keras.utils.bounding_boxes.pad",
2200
],
2201
},
2202
{
2203
"path": "python_utils",
2204
"title": "Python & NumPy utilities",
2205
"generate": [
2206
"keras.utils.set_random_seed",
2207
"keras.utils.split_dataset",
2208
"keras.utils.pack_x_y_sample_weight",
2209
"keras.utils.get_file",
2210
"keras.utils.Progbar",
2211
"keras.utils.PyDataset",
2212
"keras.utils.to_categorical",
2213
"keras.utils.normalize",
2214
],
2215
},
2216
{
2217
"path": "sklearn_wrappers",
2218
"title": "Scikit-Learn API wrappers",
2219
"generate": [
2220
"keras.wrappers.SKLearnClassifier",
2221
"keras.wrappers.SKLearnRegressor",
2222
"keras.wrappers.SKLearnTransformer",
2223
],
2224
},
2225
{
2226
"path": "config_utils",
2227
"title": "Keras configuration utilities",
2228
"generate": [
2229
"keras.version",
2230
"keras.utils.clear_session",
2231
"keras.config.enable_traceback_filtering",
2232
"keras.config.disable_traceback_filtering",
2233
"keras.config.is_traceback_filtering_enabled",
2234
"keras.config.enable_interactive_logging",
2235
"keras.config.disable_interactive_logging",
2236
"keras.config.is_interactive_logging_enabled",
2237
"keras.config.enable_unsafe_deserialization",
2238
"keras.config.floatx",
2239
"keras.config.set_floatx",
2240
"keras.config.image_data_format",
2241
"keras.config.set_image_data_format",
2242
"keras.config.epsilon",
2243
"keras.config.set_epsilon",
2244
"keras.config.backend",
2245
],
2246
},
2247
],
2248
},
2249
],
2250
}
2251
2252