Skip to content

µ-Net Weights (Keras 3)

Latest
Compare
Choose a tag to compare
@jedlimlx jedlimlx released this 01 Sep 12:21
· 1 commit to master since this release

The model weights from the paper µ-Net: ConvNext-Based U-Nets for Cosmic Muon Tomography. The model is implemented using TensorFlow and trained using 2 T4 GPUs. These weights are updated to Keras 3, the previous release was for Keras 2.

Note: these weights have been trained for 20 epochs, not 15 epochs like what is mentioned by the paper. For some reason, the Keras 3 weights perform very slightly worse than the Keras 2 weights.

For the tiny model size,

model = Agg3D(
    **{
        'point_size': 1,
        'downward_convs': [1, 2, 3, 4, 5],
        'downward_filters': [8, 16, 32, 64, 128],
        'upward_convs': [4, 3, 2, 1],
        'upward_filters': [64, 32, 16, 8],
        'resolution': 64,
        'threshold': 1e-8
    }
)

For the base model size,

model = Agg3D(
    **{
        'point_size': 1,
        'downward_convs': [1, 2, 4, 4, 6],
        'downward_filters': [16, 32, 64, 128, 256],
        'upward_convs': [4, 4, 2, 1],
        'upward_filters': [128, 64, 32, 16],
        'resolution': 64,
        'threshold': 1e-8
    }
)

For the large model size,

model = Agg3D(
    **{
        'point_size': 1,
        'downward_convs': [1, 2, 4, 6, 8],
        'downward_filters': [24, 48, 96, 192, 384],
        'upward_convs': [6, 4, 2, 1],
        'upward_filters': [192, 96, 48, 24],
        'resolution': 64,
        'threshold': 1e-8
    }
)