Image Segmentation Models
Here we list all the ML models presented in the cucaracha library for the image semantic segmentation task.
Model: UNet Xception
Bases: ModelArchitect
UNetXception is a deep learning model for image segmentation that combines the architecture of U-Net with the Xception model's depthwise separable convolutions.
Reference
François Chollet. "Xception: Deep Learning with Depthwise Separable Convolutions." arXiv preprint arXiv:1610.02357 (2017).
**kwargs: Arbitrary keyword arguments. Expected keys are:
- img_shape (tuple): Shape of the input images (height, width).
- num_classes (int): Number of classes for the segmentation task.
Methods:
| Name | Description |
|---|---|
get_model |
Builds and returns the UNetXception model. |
__str__ |
Returns a string representation of the model, including a summary of the model architecture. |
Source code in cucaracha/ml_models/image_segmentation/unet_xception.py
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |