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