Technical overview of the framework
Discover architectures, loss functions, metrics ready-to-use in openmlcore.
Model Architectures Availables
OpenMLCore provides ready-to-uses machine learning tool, written in PyTorch for computer vision tasks such as segmentation or classification. Click on any cards to learn more.
UNet
Semantic Segmentation Pixel by Pixel
CNN Architecture based on an encoder, a bottleneck and a decoder. The U-Net uses skip connection to provide spatial infos to the decoder to create the segmented image.
Attention Unet
Advanced CNN architecture
Based on the Unet, the Att-U-Net uses soft attenntion gates to have region of interest in the images and make the prediction easier.
UNet++
Semantic Segmentation Pixel by Pixel
CNN Architecture based on an encoder, a bottleneck and a decoder. The U-Net++ is an complex CNN Architectures to do image segmentation.
SegFormer
Vision Transformers
Vision Transformer Architecture based on an encoder - decoder. Note that SegFormer is hard to converge, impossible to converge on small dataset. To avoid that, please use data augmentation and drop out.
MobileUnetR
Vision Transformers
Vision Transformer Architecture based on an Unet architecture, with little weight Transformers. This model has the best performance on Cell dataset for now.
Sam2 & QLoRA
Vision Transformers
SoTA from Meta for the task of segmentation.