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