get_efficientnet_kwargs¶
- get_efficientnet_kwargs(channel_multiplier=1.0, depth_multiplier=1.0, drop_rate=0.2)[source]¶
Generate configuration parameters for EfficientNet.
- Parameters:
- Return type:
- Reference implementation:
https://github.com/tensorflow/tpu/blob/master/models/official/efficientnet/efficientnet_model.py
- Paper:
EfficientNet parameters: - ‘efficientnet-b0’: (1.0, 1.0, 224, 0.2) - ‘efficientnet-b1’: (1.0, 1.1, 240, 0.2) - ‘efficientnet-b2’: (1.1, 1.2, 260, 0.3) - ‘efficientnet-b3’: (1.2, 1.4, 300, 0.3) - ‘efficientnet-b4’: (1.4, 1.8, 380, 0.4) - ‘efficientnet-b5’: (1.6, 2.2, 456, 0.4) - ‘efficientnet-b6’: (1.8, 2.6, 528, 0.5) - ‘efficientnet-b7’: (2.0, 3.1, 600, 0.5) - ‘efficientnet-b8’: (2.2, 3.6, 672, 0.5) - ‘efficientnet-l2’: (4.3, 5.3, 800, 0.5)
- Parameters:
- Returns:
Dictionary containing EfficientNet configuration parameters
- Return type:
Example
>>> kwargs = get_efficientnet_kwargs( ... channel_multiplier=1.2, ... depth_multiplier=1.4, ... )